Uses of Class
fr.gouv.vitam.common.model.administration.AccessContractModel
-
Packages that use AccessContractModel Package Description fr.gouv.vitam.access.external.client Providesfr.gouv.vitam.common.database.utils 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 This package contains simple POJOs and DTOs that may be shared commonly by all vitam internal componentsfr.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.agencies 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 usesfr.gouv.vitam.worker.core.plugin.bulkatomicupdate fr.gouv.vitam.worker.core.plugin.reclassification.utils -
-
Uses of AccessContractModel in fr.gouv.vitam.access.external.client
Methods in fr.gouv.vitam.access.external.client that return types with arguments of type AccessContractModel Modifier and Type Method Description RequestResponse<AccessContractModel>
AdminExternalClient. findAccessContractById(VitamContext vitamContext, java.lang.String contractId)
Find an access contracts by its id.RequestResponse<AccessContractModel>
AdminExternalClientMock. findAccessContractById(VitamContext vitamContext, java.lang.String contractId)
RequestResponse<AccessContractModel>
AdminExternalClientRest. findAccessContractById(VitamContext vitamContext, java.lang.String contractId)
RequestResponse<AccessContractModel>
AdminExternalClient. findAccessContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)
Find access contracts.RequestResponse<AccessContractModel>
AdminExternalClientMock. findAccessContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)
RequestResponse<AccessContractModel>
AdminExternalClientRest. findAccessContracts(VitamContext vitamContext, com.fasterxml.jackson.databind.JsonNode select)
-
Uses of AccessContractModel in fr.gouv.vitam.common.database.utils
Methods in fr.gouv.vitam.common.database.utils with parameters of type AccessContractModel Modifier and Type Method Description static com.fasterxml.jackson.databind.JsonNode
AccessContractRestrictionHelper. applyAccessContractExceptRuleRestrictionsForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract)
Apply access contract restriction except rule restrictions for object group for select requeststatic com.fasterxml.jackson.databind.JsonNode
AccessContractRestrictionHelper. applyAccessContractRestrictionForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract)
Apply access contract restriction for object group for select requeststatic com.fasterxml.jackson.databind.JsonNode
AccessContractRestrictionHelper. applyAccessContractRestrictionForUnitForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract)
Apply access contract restriction for archive unit for select requeststatic com.fasterxml.jackson.databind.JsonNode
AccessContractRestrictionHelper. applyAccessContractRestrictionForUnitForUpdate(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract)
Apply access contract restriction for archive unit for update request -
Uses of AccessContractModel in fr.gouv.vitam.common.external.client
Methods in fr.gouv.vitam.common.external.client that return types with arguments of type AccessContractModel Modifier and Type Method Description static RequestResponse<AccessContractModel>
ClientMockResultHelper. getAccessContracts()
-
Uses of AccessContractModel in fr.gouv.vitam.common.model
Methods in fr.gouv.vitam.common.model that return AccessContractModel Modifier and Type Method Description AccessContractModel
VitamSession. getContract()
Methods in fr.gouv.vitam.common.model with parameters of type AccessContractModel Modifier and Type Method Description void
VitamSession. setContract(AccessContractModel contract)
-
Uses of AccessContractModel in fr.gouv.vitam.common.model.administration
Methods in fr.gouv.vitam.common.model.administration that return AccessContractModel Modifier and Type Method Description AccessContractModel
AccessContractModel. setAccessLog(ActivationStatus accessLog)
AccessContractModel
AccessContractModel. setDataObjectVersion(java.util.Set<java.lang.String> dataObjectVersion)
AccessContractModel
AccessContractModel. setEveryDataObjectVersion(java.lang.Boolean everyDataObjectVersion)
Set the 'everyDataObjectVersion' flag on the contract.AccessContractModel
AccessContractModel. setEveryOriginatingAgency(java.lang.Boolean everyOriginatingAgency)
Set the 'everyOriginatingAgency' flag on the contract.AccessContractModel
AccessContractModel. setExcludedRootUnits(java.util.Set<java.lang.String> excludedRootUnits)
Collection of archive units' GUIDs.AccessContractModel
AccessContractModel. setOriginatingAgencies(java.util.Set<java.lang.String> originatingAgencies)
Set the collection of originating agencyAccessContractModel
AccessContractModel. setRootUnits(java.util.Set<java.lang.String> rootUnits)
Collection of GUID of archive units.AccessContractModel
AccessContractModel. setWritingPermission(java.lang.Boolean writingPermission)
-
Uses of AccessContractModel in fr.gouv.vitam.functional.administration.client
Methods in fr.gouv.vitam.functional.administration.client that return types with arguments of type AccessContractModel Modifier and Type Method Description RequestResponse<AccessContractModel>
AdminManagementClient. findAccessContracts(com.fasterxml.jackson.databind.JsonNode queryDsl)
Find access contracts By id mongo By the name By comlexe criteriaRequestResponse<AccessContractModel>
AdminManagementClient. findAccessContractsByID(java.lang.String documentId)
RequestResponse<AccessContractModel>
AdminManagementClient. updateAccessContract(java.lang.String id, com.fasterxml.jackson.databind.JsonNode queryDsl)
Update AccessContract to mongoRequestResponse<AccessContractModel>
AdminManagementClientMock. updateAccessContract(java.lang.String id, com.fasterxml.jackson.databind.JsonNode queryDsl)
Method parameters in fr.gouv.vitam.functional.administration.client with type arguments of type AccessContractModel Modifier and Type Method Description javax.ws.rs.core.Response.Status
AdminManagementClient. importAccessContracts(java.util.List<AccessContractModel> accessContractModelList)
Import a set of access 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 databasejavax.ws.rs.core.Response.Status
AdminManagementClientMock. importAccessContracts(java.util.List<AccessContractModel> accessContractModelList)
-
Uses of AccessContractModel in fr.gouv.vitam.functional.administration.core.agencies
Constructor parameters in fr.gouv.vitam.functional.administration.core.agencies with type arguments of type AccessContractModel Constructor Description AgenciesService(MongoDbAccessAdminImpl mongoAccess, VitamCounterService vitamCounterService, FunctionalBackupService backupService, fr.gouv.vitam.functional.administration.core.agencies.LogbookAgenciesImportManager manager, ContractService<AccessContractModel> accessContractService)
-
Uses of AccessContractModel in fr.gouv.vitam.functional.administration.core.contract
Methods in fr.gouv.vitam.functional.administration.core.contract that return AccessContractModel Modifier and Type Method Description AccessContractModel
AccessContractImpl. findByIdentifier(java.lang.String identifier)
Methods in fr.gouv.vitam.functional.administration.core.contract that return types with arguments of type AccessContractModel Modifier and Type Method Description RequestResponse<AccessContractModel>
AccessContractImpl. createContracts(java.util.List<AccessContractModel> contractModelList)
RequestResponseOK<AccessContractModel>
AccessContractImpl. findContracts(com.fasterxml.jackson.databind.JsonNode queryDsl)
RequestResponse<AccessContractModel>
AccessContractImpl. updateContract(java.lang.String identifier, com.fasterxml.jackson.databind.JsonNode queryDsl)
Methods in fr.gouv.vitam.functional.administration.core.contract with parameters of type AccessContractModel Modifier and Type Method Description java.util.Optional<GenericContractValidator.GenericRejectionCause>
AccessContractValidator. validate(AccessContractModel accessContract, java.lang.String contractName)
Validate a contract objectMethod parameters in fr.gouv.vitam.functional.administration.core.contract with type arguments of type AccessContractModel Modifier and Type Method Description RequestResponse<AccessContractModel>
AccessContractImpl. createContracts(java.util.List<AccessContractModel> contractModelList)
-
Uses of AccessContractModel in fr.gouv.vitam.functional.administration.rest
Method parameters in fr.gouv.vitam.functional.administration.rest with type arguments of type AccessContractModel Modifier and Type Method Description javax.ws.rs.core.Response
ContractResource. importAccessContracts(java.util.List<AccessContractModel> accessContractModelList, javax.ws.rs.core.UriInfo uri)
Import a set of contracts access after passing the validation steps. -
Uses of AccessContractModel in fr.gouv.vitam.worker.core.plugin.bulkatomicupdate
Constructors in fr.gouv.vitam.worker.core.plugin.bulkatomicupdate with parameters of type AccessContractModel Constructor Description BulkSelectQueryParallelProcessor(java.lang.String pluginName, java.lang.String processId, int tenantId, MetaDataClient metadataClient, BatchReportClient batchReportClient, InternalActionKeysRetriever internalActionKeysRetriever, AccessContractModel accessContractModel, JsonLineWriter jsonLineWriter)
-
Uses of AccessContractModel in fr.gouv.vitam.worker.core.plugin.reclassification.utils
Methods in fr.gouv.vitam.worker.core.plugin.reclassification.utils with parameters of type AccessContractModel Modifier and Type Method Description java.util.Set<java.lang.String>
UnitGraphInfoLoader. selectUnitsByIdsAndAccessContract(MetaDataClient metaDataClient, java.util.Set<java.lang.String> unitIds, AccessContractModel accessContractModel)
Find unit ids accessible through the access contractjava.util.Set<java.lang.String>
UnitGraphInfoLoader. selectUnitsByQueryDslAndAccessContract(MetaDataClient metaDataClient, SelectMultiQuery select, AccessContractModel accessContractModel)
Find unit ids by dsl accessible through the access contract
-