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.