# Uses of Class
fr.gouv.vitam.common.model.administration.SecurityProfileModel

Packages that use SecurityProfileModel
Package
Description
fr.gouv.vitam.access.external.client
Provides
fr.gouv.vitam.functional.administration.client
Provides Functional administration client interface, factory and implementations.
fr.gouv.vitam.functional.administration.core.security.profile
fr.gouv.vitam.functional.administration.rest
Provides the web server application and configuration for the Functional administration module and the rest resource it uses

- ## Uses of SecurityProfileModel in fr.gouv.vitam.access.external.client

  Methods in fr.gouv.vitam.access.external.client that return types with arguments of type SecurityProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<SecurityProfileModel>`
  AdminExternalClient.`findSecurityProfileById(VitamContext vitamContext, String securityProfileId)`
  Find a security profile by its identifier.
  `RequestResponse<SecurityProfileModel>`
  AdminExternalClientMock.`findSecurityProfileById(VitamContext vitamContext, String identifier)`
  `RequestResponse<SecurityProfileModel>`
  AdminExternalClientRest.`findSecurityProfileById(VitamContext vitamContext, String identifier)`
  `RequestResponse<SecurityProfileModel>`
  AdminExternalClient.`findSecurityProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`
  Find security profiles by query dsl.
  `RequestResponse<SecurityProfileModel>`
  AdminExternalClientMock.`findSecurityProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`
  `RequestResponse<SecurityProfileModel>`
  AdminExternalClientRest.`findSecurityProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`

- ## Uses of SecurityProfileModel in fr.gouv.vitam.functional.administration.client

  Methods in fr.gouv.vitam.functional.administration.client that return types with arguments of type SecurityProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<SecurityProfileModel>`
  AdminManagementClient.`findSecurityProfileByIdentifier(String identifier)`
  Find a security profile by identifier
  `RequestResponse<SecurityProfileModel>`
  AdminManagementClient.`findSecurityProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Find security profiles by DSL query By internal id By identifier By name By comlexe criteria
  `RequestResponse<SecurityProfileModel>`
  AdminManagementClient.`updateSecurityProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Updates a security context
  `RequestResponse<SecurityProfileModel>`
  AdminManagementClientMock.`updateSecurityProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Method parameters in fr.gouv.vitam.functional.administration.client with type arguments of type SecurityProfileModel
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClient.`importSecurityProfiles(List<SecurityProfileModel> securityProfileModelList)`
  Import a set of security profiles after passing the validation steps.
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClientMock.`importSecurityProfiles(List<SecurityProfileModel> securityProfileModelList)`

- ## Uses of SecurityProfileModel in fr.gouv.vitam.functional.administration.core.security.profile

  Methods in fr.gouv.vitam.functional.administration.core.security.profile that return types with arguments of type SecurityProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<SecurityProfileModel>`
  SecurityProfileService.`createSecurityProfiles(List<SecurityProfileModel> securityProfileList)`
  `RequestResponse<SecurityProfileModel>`
  SecurityProfileService.`deleteSecurityProfile(String securityProfileId)`
  `Optional<SecurityProfileModel>`
  SecurityProfileService.`findOneByIdentifier(String identifier)`
  `RequestResponseOK<SecurityProfileModel>`
  SecurityProfileService.`findSecurityProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl)`
  `RequestResponse<SecurityProfileModel>`
  SecurityProfileService.`updateSecurityProfile(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Method parameters in fr.gouv.vitam.functional.administration.core.security.profile with type arguments of type SecurityProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<SecurityProfileModel>`
  SecurityProfileService.`createSecurityProfiles(List<SecurityProfileModel> securityProfileList)`

- ## Uses of SecurityProfileModel in fr.gouv.vitam.functional.administration.rest

  Method parameters in fr.gouv.vitam.functional.administration.rest with type arguments of type SecurityProfileModel
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AdminSecurityProfileResource.`importSecurityProfiles(List<SecurityProfileModel> securityProfileModelList, jakarta.ws.rs.core.UriInfo uri)`
  `jakarta.ws.rs.core.Response`
  SecurityProfileResource.`importSecurityProfiles(List<SecurityProfileModel> securityProfileModelList, jakarta.ws.rs.core.UriInfo uri)`
  Import a set of ingest contracts after passing the validation steps.