Uses of Class
fr.gouv.vitam.common.model.administration.ManagementContractModel
Package
Description
Provides
Contains generic VitamClient and associated basic implementation used as base for every specific client module.
Provides common public Model classes for the administration module.
Provides Functional administration client interface, factory and implementations.
Provides the web server application and configuration for the Functional administration module and the rest resource it uses
Provides Handler classes for the Worker Core module
-
Uses of ManagementContractModel in fr.gouv.vitam.access.external.client
Modifier and TypeMethodDescriptionAdminExternalClient.findManagementContractById
(VitamContext vitamContext, String contractId) Find an management contracts by its id.AdminExternalClientMock.findManagementContractById
(VitamContext vitamContext, String contractId) AdminExternalClientRest.findManagementContractById
(VitamContext vitamContext, String contractId) AdminExternalClient.findManagementContracts
(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) Find management contracts.AdminExternalClientMock.findManagementContracts
(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) AdminExternalClientRest.findManagementContracts
(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select) -
Uses of ManagementContractModel in fr.gouv.vitam.common.external.client
-
Uses of ManagementContractModel in fr.gouv.vitam.common.model.administration
Modifier and TypeMethodDescriptionContractsDetailsModel.getManagementContractModel()
ManagementContractModel.setStorage
(StorageDetailModel storage) ManagementContractModel.setVersionRetentionPolicy
(VersionRetentionPolicyModel versionRetentionPolicy) Modifier and TypeMethodDescriptionvoid
ContractsDetailsModel.setManagementContractModel
(ManagementContractModel managementContractModel) -
Uses of ManagementContractModel in fr.gouv.vitam.functional.administration.client
Modifier and TypeMethodDescriptionAdminManagementClient.findManagementContracts
(com.fasterxml.jackson.databind.JsonNode queryDsl) Find management contracts By id mongo By the name By comlexe criteriaAdminManagementClient.findManagementContractsByID
(String documentId) AdminManagementClient.updateManagementContract
(String id, com.fasterxml.jackson.databind.JsonNode queryDsl) Update ManagementContract to mongoAdminManagementClientMock.updateManagementContract
(String id, com.fasterxml.jackson.databind.JsonNode queryDsl) Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response.Status
AdminManagementClient.importManagementContracts
(List<ManagementContractModel> managementContractModelList) Import a set of management contracts after passing the validation steps If all the contracts are valid, they are stored in the collection and indexed The input is invalid in the following situations : The json is invalid The json have an id already set The json contains 2 ore many contracts having the same name One or more mandatory field is missing A field has an invalid format One or many contracts Already exist in the database One or many storage strategies are invalidjavax.ws.rs.core.Response.Status
AdminManagementClientMock.importManagementContracts
(List<ManagementContractModel> accessContractModelList) -
Uses of ManagementContractModel in fr.gouv.vitam.functional.administration.core.contract
Modifier and TypeMethodDescriptionManagementContractImpl.createContracts
(List<ManagementContractModel> contractModelList) ManagementContractImpl.findContracts
(com.fasterxml.jackson.databind.JsonNode queryDsl) ManagementContractImpl.updateContract
(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl) Modifier and TypeMethodDescriptionManagementContractValidator.validate
(ManagementContractModel managementContract, String contractName) Validate a contract objectModifier and TypeMethodDescriptionManagementContractImpl.createContracts
(List<ManagementContractModel> contractModelList) ModifierConstructorDescriptionIngestContractImpl
(MongoDbAccessAdminImpl mongoAccess, VitamCounterService vitamCounterService, MetaDataClient metaDataClient, LogbookOperationsClient logbookClient, FunctionalBackupService functionalBackupService, ContractService<ManagementContractModel> managementContractService) ConstructorIngestContractValidationService
(MetaDataClient metaDataClient, ContractService<ManagementContractModel> managementContractService) -
Uses of ManagementContractModel in fr.gouv.vitam.functional.administration.rest
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
ContractResource.importManagementContracts
(List<ManagementContractModel> managementContractModelList, javax.ws.rs.core.UriInfo uri) Import a set of management contracts after passing the validation steps. -
Uses of ManagementContractModel in fr.gouv.vitam.worker.core.extractseda
Modifier and TypeMethodDescriptionvoid
IngestContext.setManagementContractModel
(ManagementContractModel managementContractModel) -
Uses of ManagementContractModel in fr.gouv.vitam.worker.core.handler
Modifier and TypeMethodDescriptionvoid
PersistentIdentifierGenerationService.handlePersistentIdentifierForGot
(Map<String, List<com.fasterxml.jackson.databind.JsonNode>> objectsByQualifierMap, ManagementContractModel managementContractModel, PersistentIdentifierPolicyTypeEnum persistentIdentifierType) Service to fill generated persistent identifiers and management contract id on objectsvoid
PersistentIdentifierGenerationService.handlePersistentIdentifierForUnit
(ArchiveUnitRoot archiveUnitRoot, String unitGUID, ManagementContractModel managementContractModel, PersistentIdentifierPolicyTypeEnum persistentIdentifierType)