public class AdminManagementRepositoryService extends Object
| Constructor and Description |
|---|
AdminManagementRepositoryService(VitamRepositoryProvider vitamRepositoryProvider,
ReferentialAccessionRegisterSummaryUtil referentialAccessionRegisterSummaryUtil)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
getDocumentsByFields(FunctionalAdminCollections collection,
Map<String,String> fields,
Integer tenant)
Retrieve document by its fields in a given collection filtered by a tenant in mongo
|
void |
save(FunctionalAdminCollections collection,
com.fasterxml.jackson.databind.JsonNode functionalAdminItem,
Integer tenant)
Save functional admin item
|
public AdminManagementRepositoryService(VitamRepositoryProvider vitamRepositoryProvider, ReferentialAccessionRegisterSummaryUtil referentialAccessionRegisterSummaryUtil)
vitamRepositoryProvider - providerreferentialAccessionRegisterSummaryUtil - referentialAccessionRegisterSummaryUtilpublic void save(FunctionalAdminCollections collection, com.fasterxml.jackson.databind.JsonNode functionalAdminItem, Integer tenant) throws DatabaseException, InvalidParseOperationException, InvalidCreateOperationException
collection - collectionfunctionalAdminItem - itemtenant - tenantDatabaseException - mongo/es exceptionInvalidParseOperationException - parsing errorInvalidCreateOperationException - dsl errorpublic com.fasterxml.jackson.databind.JsonNode getDocumentsByFields(FunctionalAdminCollections collection, Map<String,String> fields, Integer tenant) throws DatabaseException, ReferentialNotFoundException, InvalidParseOperationException
collection - collectionfields - fieldstenant - tenantDatabaseException - database access errorReferentialNotFoundException - document not foundInvalidParseOperationException - could not parse responseIllegalArgumentException - invalid collectionCopyright © 2018 Vitam. All rights reserved.