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 TypeMethodDescriptionvoid
close()
createSecurityProfiles
(List<SecurityProfileModel> securityProfileList) deleteSecurityProfile
(String securityProfileId) findOneByIdentifier
(String identifier) findSecurityProfiles
(com.fasterxml.jackson.databind.JsonNode queryDsl) void
setContextService
(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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceVitamAutoCloseable
-
setContextService
-