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

Packages that use ArchiveUnitProfileModel
Package
Description
fr.gouv.vitam.access.external.client
Provides
fr.gouv.vitam.common.external.client
Contains generic VitamClient and associated basic implementation used as base for every specific client module.
fr.gouv.vitam.common.model.administration
Provides common public Model classes for the administration module.
fr.gouv.vitam.functional.administration.client
Provides Functional administration client interface, factory and implementations.
fr.gouv.vitam.functional.administration.core.archiveunitprofiles
fr.gouv.vitam.functional.administration.core.archiveunitprofilesSchema
fr.gouv.vitam.functional.administration.rest
Provides the web server application and configuration for the Functional administration module and the rest resource it uses
fr.gouv.vitam.metadata.core.validation

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

  Methods in fr.gouv.vitam.access.external.client that return types with arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminExternalClient.`findArchiveUnitProfileById(VitamContext vitamContext, String id)`
  Find an archive unit profile by its id.
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminExternalClientMock.`findArchiveUnitProfileById(VitamContext vitamContext, String id)`
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminExternalClientRest.`findArchiveUnitProfileById(VitamContext vitamContext, String id)`
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminExternalClient.`findArchiveUnitProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query)`
  Find archive unit profiles
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminExternalClientMock.`findArchiveUnitProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query)`
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminExternalClientRest.`findArchiveUnitProfiles(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode query)`

- ## Uses of ArchiveUnitProfileModel in fr.gouv.vitam.common.external.client

  Methods in fr.gouv.vitam.common.external.client that return types with arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `static RequestResponse<ArchiveUnitProfileModel>`
  ClientMockResultHelper.`getArchiveUnitProfiles(int statusCode)`
  Get archive unit profiles mock with the given status code

- ## Uses of ArchiveUnitProfileModel in fr.gouv.vitam.common.model.administration

  Methods in fr.gouv.vitam.common.model.administration that return ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setActivationdate(String activationdate)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setControlSchema(String controlSchema)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setCreationdate(String creationdate)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setDeactivationdate(String deactivationdate)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setDescription(String description)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setFields(List<String> fields)`
  Set fields
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setId(String id)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setIdentifier(String identifier)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setLastupdate(String lastupdate)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setName(String name)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setSedaVersion(ArchiveUnitProfileSedaVersion sedaVersion)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setStatus(ArchiveUnitProfileStatus status)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setTenant(Integer tenant)`
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileModel.`setVersion(Integer version)`

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

  Methods in fr.gouv.vitam.functional.administration.client that return types with arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminManagementClient.`findArchiveUnitProfiles(com.fasterxml.jackson.databind.JsonNode query)`
  Find profiles according to the given json query (we can also use this method to find profile by identifier)
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminManagementClientMock.`findArchiveUnitProfiles(com.fasterxml.jackson.databind.JsonNode query)`
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminManagementClient.`findArchiveUnitProfilesByID(String id)`
  Find archive unit profile by technical id (id generated by the database)
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminManagementClientMock.`findArchiveUnitProfilesByID(String requestedId)`
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminManagementClient.`updateArchiveUnitProfile(String id, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Update a profile
  `RequestResponse<ArchiveUnitProfileModel>`
  AdminManagementClientMock.`updateArchiveUnitProfile(String id, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Method parameters in fr.gouv.vitam.functional.administration.client with type arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse`
  AdminManagementClient.`createArchiveUnitProfiles(List<ArchiveUnitProfileModel> archiveUnitProfileModelList)`
  Import a set of archive unit profile metadata.
  `RequestResponse`
  AdminManagementClientMock.`createArchiveUnitProfiles(List<ArchiveUnitProfileModel> archiveUnitProfileModelList)`

- ## Uses of ArchiveUnitProfileModel in fr.gouv.vitam.functional.administration.core.archiveunitprofiles

  Methods in fr.gouv.vitam.functional.administration.core.archiveunitprofiles that return ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `ArchiveUnitProfileModel`
  ArchiveUnitProfileServiceImpl.`findByIdentifier(String id)`
  Methods in fr.gouv.vitam.functional.administration.core.archiveunitprofiles that return types with arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<ArchiveUnitProfileModel>`
  ArchiveUnitProfileService.`createArchiveUnitProfiles(List<ArchiveUnitProfileModel> profileModelList)`
  Create a collections of profile After passing the validation steps.
  `RequestResponse<ArchiveUnitProfileModel>`
  ArchiveUnitProfileServiceImpl.`createArchiveUnitProfiles(List<ArchiveUnitProfileModel> profileModelList)`
  `RequestResponseOK<ArchiveUnitProfileModel>`
  ArchiveUnitProfileService.`findArchiveUnitProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl)`
  find archive unit profiles by QueryDsl
  `RequestResponseOK<ArchiveUnitProfileModel>`
  ArchiveUnitProfileServiceImpl.`findArchiveUnitProfiles(com.fasterxml.jackson.databind.JsonNode queryDsl)`
  `RequestResponse<ArchiveUnitProfileModel>`
  ArchiveUnitProfileService.`updateArchiveUnitProfile(String id, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Update an archive unit profile after passing validation steps : Field modified : - ActivationDate - DesactivationDate - LastUpdate - Status
  `RequestResponse<ArchiveUnitProfileModel>`
  ArchiveUnitProfileServiceImpl.`updateArchiveUnitProfile(String id, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Methods in fr.gouv.vitam.functional.administration.core.archiveunitprofiles with parameters of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `Optional<ArchiveUnitProfileValidator.RejectionCause>`
  ArchiveUnitProfileValidator.`validate(ArchiveUnitProfileModel profile)`
  Validate an archive unit profile object
  `boolean`
  ArchiveUnitProfileManager.`validateArchiveUnitProfile(ArchiveUnitProfileModel profile, VitamError error)`
  Method parameters in fr.gouv.vitam.functional.administration.core.archiveunitprofiles with type arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `RequestResponse<ArchiveUnitProfileModel>`
  ArchiveUnitProfileService.`createArchiveUnitProfiles(List<ArchiveUnitProfileModel> profileModelList)`
  Create a collections of profile After passing the validation steps.
  `RequestResponse<ArchiveUnitProfileModel>`
  ArchiveUnitProfileServiceImpl.`createArchiveUnitProfiles(List<ArchiveUnitProfileModel> profileModelList)`

- ## Uses of ArchiveUnitProfileModel in fr.gouv.vitam.functional.administration.core.archiveunitprofilesSchema

  Methods in fr.gouv.vitam.functional.administration.core.archiveunitprofilesSchema with parameters of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `List<CombinedSchemaModel>`
  ArchiveUnitProfileSchemaServiceImpl.`getCombinedSchemaModels(ArchiveUnitProfileModel profile, List<SchemaResponse> schemas)`

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

  Method parameters in fr.gouv.vitam.functional.administration.rest with type arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  ArchiveUnitProfileResource.`createProfiles(List<ArchiveUnitProfileModel> archiveUnitProfileModelList, jakarta.ws.rs.core.UriInfo uri)`
  Import a set of DocumentTypes.

- ## Uses of ArchiveUnitProfileModel in fr.gouv.vitam.metadata.core.validation

  Methods in fr.gouv.vitam.metadata.core.validation that return types with arguments of type ArchiveUnitProfileModel
  Modifier and Type
  Method
  Description
  `Optional<ArchiveUnitProfileModel>`
  CachedArchiveUnitProfileLoader.`loadArchiveUnitProfile(String aupId)`