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

Packages that use IngestContractModel
Package
Description
fr.gouv.vitam.access.external.client
Provides
fr.gouv.vitam.common.client
Basic Vitam Client Common interfaces
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.context
fr.gouv.vitam.functional.administration.core.contract
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.worker.core.extractseda
fr.gouv.vitam.worker.core.plugin.signingInformation

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

  Methods in fr.gouv.vitam.access.external.client that return types with arguments of type IngestContractModel
  Modifier and Type
  Method
  Description
  `RequestResponse<IngestContractModel>`
  AdminExternalClient.`findIngestContractById(VitamContext vitamContext, String contractId)`
  Find an entry contract by its id.
  `RequestResponse<IngestContractModel>`
  AdminExternalClientMock.`findIngestContractById(VitamContext vitamContext, String contractId)`
  `RequestResponse<IngestContractModel>`
  AdminExternalClientRest.`findIngestContractById(VitamContext vitamContext, String contractId)`
  `RequestResponse<IngestContractModel>`
  AdminExternalClient.`findIngestContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`
  Find entry contracts.
  `RequestResponse<IngestContractModel>`
  AdminExternalClientMock.`findIngestContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`
  `RequestResponse<IngestContractModel>`
  AdminExternalClientRest.`findIngestContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)`

- ## Uses of IngestContractModel in fr.gouv.vitam.common.client

  Methods in fr.gouv.vitam.common.client that return types with arguments of type IngestContractModel
  Modifier and Type
  Method
  Description
  `static RequestResponse<IngestContractModel>`
  ClientMockResultHelper.`getIngestContracts()`

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

  Methods in fr.gouv.vitam.common.external.client that return types with arguments of type IngestContractModel
  Modifier and Type
  Method
  Description
  `static RequestResponse<IngestContractModel>`
  ClientMockResultHelper.`getIngestContracts()`

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

  Methods in fr.gouv.vitam.common.model.administration that return IngestContractModel
  Modifier and Type
  Method
  Description
  `IngestContractModel`
  ContractsDetailsModel.`getIngestContractModel()`
  `IngestContractModel`
  IngestContractModel.`setArchiveProfiles(Set<String> archiveProfiles)`
  `IngestContractModel`
  IngestContractModel.`setDataObjectVersion(Set<String> dataObjectVersion)`
  `IngestContractModel`
  IngestContractModel.`setEveryDataObjectVersion(boolean everyDataObjectVersion)`
  `IngestContractModel`
  IngestContractModel.`setEveryFormatType(boolean everyFormatType)`
  `IngestContractModel`
  IngestContractModel.`setFormatType(Set<String> formatType)`
  `IngestContractModel`
  IngestContractModel.`setFormatUnidentifiedAuthorized(boolean formatUnidentifiedAuthorized)`
  `IngestContractModel`
  IngestContractModel.`setMasterMandatory(boolean masterMandatory)`
  Methods in fr.gouv.vitam.common.model.administration with parameters of type IngestContractModel
  Modifier and Type
  Method
  Description
  `void`
  ContractsDetailsModel.`setIngestContractModel(IngestContractModel ingestContractModel)`

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

  Methods in fr.gouv.vitam.functional.administration.client that return types with arguments of type IngestContractModel
  Modifier and Type
  Method
  Description
  `RequestResponse<IngestContractModel>`
  AdminManagementClient.`findIngestContracts(com.fasterxml.jackson.databind.JsonNode query)`
  `RequestResponse<IngestContractModel>`
  AdminManagementClientMock.`findIngestContracts(com.fasterxml.jackson.databind.JsonNode query)`
  `RequestResponse<IngestContractModel>`
  AdminManagementClient.`findIngestContractsByID(String id)`
  `RequestResponse<IngestContractModel>`
  AdminManagementClientMock.`findIngestContractsByID(String id)`
  `RequestResponse<IngestContractModel>`
  AdminManagementClient.`updateIngestContract(String id, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Update IngestContract to mongo
  `RequestResponse<IngestContractModel>`
  AdminManagementClientMock.`updateIngestContract(String id, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Method parameters in fr.gouv.vitam.functional.administration.client with type arguments of type IngestContractModel
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClient.`importIngestContracts(List<IngestContractModel> ingestContractModelList)`
  Import a set of ingest 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 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 elready exist in the database
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClientMock.`importIngestContracts(List<IngestContractModel> ingestContractModelList)`

- ## Uses of IngestContractModel in fr.gouv.vitam.functional.administration.core.context

  Constructor parameters in fr.gouv.vitam.functional.administration.core.context with type arguments of type IngestContractModel
  Modifier
  Constructor
  Description
  ``
  `ContextServiceImpl(MongoDbAccessAdminImpl mongoAccess, VitamCounterService vitamCounterService, ContractService<IngestContractModel> ingestContract, ContractService<AccessContractModel> accessContract, SecurityProfileService securityProfileService, FunctionalBackupService functionalBackupService)`
  Constructor

- ## Uses of IngestContractModel in fr.gouv.vitam.functional.administration.core.contract

  Methods in fr.gouv.vitam.functional.administration.core.contract that return IngestContractModel
  Modifier and Type
  Method
  Description
  `IngestContractModel`
  IngestContractImpl.`findByIdentifier(String identifier)`
  Methods in fr.gouv.vitam.functional.administration.core.contract that return types with arguments of type IngestContractModel
  Modifier and Type
  Method
  Description
  `RequestResponse<IngestContractModel>`
  IngestContractImpl.`createContracts(List<IngestContractModel> contractModelList)`
  `RequestResponseOK<IngestContractModel>`
  IngestContractImpl.`findContracts(com.fasterxml.jackson.databind.JsonNode queryDsl)`
  `RequestResponse<IngestContractModel>`
  IngestContractImpl.`updateContract(String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl)`
  Methods in fr.gouv.vitam.functional.administration.core.contract with parameters of type IngestContractModel
  Modifier and Type
  Method
  Description
  `Optional<GenericContractValidator.GenericRejectionCause>`
  IngestContractValidator.`validate(IngestContractModel ingestContract, String contractName)`
  Validate a contract object
  Method parameters in fr.gouv.vitam.functional.administration.core.contract with type arguments of type IngestContractModel
  Modifier and Type
  Method
  Description
  `RequestResponse<IngestContractModel>`
  IngestContractImpl.`createContracts(List<IngestContractModel> contractModelList)`

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

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

- ## Uses of IngestContractModel in fr.gouv.vitam.worker.core.extractseda

  Methods in fr.gouv.vitam.worker.core.extractseda that return IngestContractModel
  Modifier and Type
  Method
  Description
  `IngestContractModel`
  IngestContext.`getIngestContract()`
  Methods in fr.gouv.vitam.worker.core.extractseda with parameters of type IngestContractModel
  Modifier and Type
  Method
  Description
  `void`
  IngestContext.`setIngestContract(IngestContractModel ingestContract)`

- ## Uses of IngestContractModel in fr.gouv.vitam.worker.core.plugin.signingInformation

  Constructors in fr.gouv.vitam.worker.core.plugin.signingInformation with parameters of type IngestContractModel
  Modifier
  Constructor
  Description
  ``
  `IngestContractChecker(com.fasterxml.jackson.databind.JsonNode archiveUnit, IngestContractModel ingestContractModel)`