Class SecurityProfileService
java.lang.Object
fr.gouv.vitam.functional.administration.core.security.profile.SecurityProfileService
- All Implemented Interfaces:
VitamAutoCloseable,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionSecurityProfileService(MongoDbAccessAdminImpl dbConfiguration, VitamCounterService vitamCounterService, FunctionalBackupService functionalBackupService) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createSecurityProfiles(List<SecurityProfileModel> securityProfileList) deleteSecurityProfile(String securityProfileId) findOneByIdentifier(String identifier) findSecurityProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl) voidsetContextService(ContextService contextService) updateSecurityProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl)
-
Constructor Details
-
SecurityProfileService
public SecurityProfileService(MongoDbAccessAdminImpl dbConfiguration, VitamCounterService vitamCounterService, FunctionalBackupService functionalBackupService) Constructor- Parameters:
dbConfiguration-vitamCounterService-functionalBackupService-
-
-
Method Details
-
createSecurityProfiles
public RequestResponse<SecurityProfileModel> createSecurityProfiles(List<SecurityProfileModel> securityProfileList) throws VitamException - Throws:
VitamException
-
findOneByIdentifier
public Optional<SecurityProfileModel> findOneByIdentifier(String identifier) throws ReferentialException, InvalidParseOperationException -
findSecurityProfiles
public RequestResponseOK<SecurityProfileModel> findSecurityProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl) throws ReferentialException, InvalidParseOperationException -
updateSecurityProfile
public RequestResponse<SecurityProfileModel> updateSecurityProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) throws VitamException - Throws:
VitamException
-
deleteSecurityProfile
public RequestResponse<SecurityProfileModel> deleteSecurityProfile(String securityProfileId) throws VitamException - Throws:
VitamException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceVitamAutoCloseable
-
setContextService
-