Package | Description |
---|---|
fr.gouv.vitam.access.external.client |
Provides
|
fr.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 components
|
fr.gouv.vitam.common.model.administration |
Provides common public Model classes for the administration module.
|
fr.gouv.vitam.functional.administration | |
fr.gouv.vitam.functional.administration.client |
Provides Functional administration client interface, factory and implementations.
|
fr.gouv.vitam.functional.administration.context.core | |
fr.gouv.vitam.functional.administration.contract.core | |
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.plugin.reclassification.utils |
Modifier and Type | Method and Description |
---|---|
RequestResponse<AccessContractModel> |
AdminExternalClientMock.findAccessContractById(VitamContext vitamContext,
String contractId) |
RequestResponse<AccessContractModel> |
AdminExternalClient.findAccessContractById(VitamContext vitamContext,
String contractId)
Find an access contracts by its id.
|
RequestResponse<AccessContractModel> |
AdminExternalClientRest.findAccessContractById(VitamContext vitamContext,
String contractId) |
RequestResponse<AccessContractModel> |
AdminExternalClientMock.findAccessContracts(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select) |
RequestResponse<AccessContractModel> |
AdminExternalClient.findAccessContracts(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select)
Find access contracts.
|
RequestResponse<AccessContractModel> |
AdminExternalClientRest.findAccessContracts(VitamContext vitamContext,
com.fasterxml.jackson.databind.JsonNode select) |
Modifier and Type | Method and Description |
---|---|
static void |
AccessContractRestrictionHelper.applyAccessContractRestriction(RequestParserMultiple parser,
AccessContractModel contract,
boolean isUnit)
Apply access contract restriction for object group and archive unit
|
static com.fasterxml.jackson.databind.JsonNode |
AccessContractRestrictionHelper.applyAccessContractRestrictionForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl,
AccessContractModel contract)
Apply access contract restriction for object group for select request
|
static com.fasterxml.jackson.databind.JsonNode |
AccessContractRestrictionHelper.applyAccessContractRestrictionForUnitForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl,
AccessContractModel contract)
Apply access contract restriction for archive unit for select request
|
static 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
|
Modifier and Type | Method and Description |
---|---|
static RequestResponse<AccessContractModel> |
ClientMockResultHelper.getAccessContracts() |
Modifier and Type | Method and Description |
---|---|
AccessContractModel |
VitamSession.getContract() |
Modifier and Type | Method and Description |
---|---|
void |
VitamSession.setContract(AccessContractModel contract) |
Modifier and Type | Method and Description |
---|---|
AccessContractModel |
AccessContractModel.setAccessLog(ActivationStatus accessLog) |
AccessContractModel |
AccessContractModel.setDataObjectVersion(Set<String> dataObjectVersion) |
AccessContractModel |
AccessContractModel.setEveryDataObjectVersion(Boolean everyDataObjectVersion)
Set the 'everyDataObjectVersion' flag on the contract.
|
AccessContractModel |
AccessContractModel.setEveryOriginatingAgency(Boolean everyOriginatingAgency)
Set the 'everyOriginatingAgency' flag on the contract.
|
AccessContractModel |
AccessContractModel.setExcludedRootUnits(Set<String> excludedRootUnits)
Collection of archive units' GUIDs.
|
AccessContractModel |
AccessContractModel.setOriginatingAgencies(Set<String> originatingAgencies)
Set the collection of originating agency
|
AccessContractModel |
AccessContractModel.setRootUnits(Set<String> rootUnits)
Collection of GUID of archive units.
|
AccessContractModel |
AccessContractModel.setWritingPermission(Boolean writingPermission) |
AccessContractModel |
AccessContractModel.setWritingRestrictedDesc(Boolean writingRestrictedDesc) |
Modifier and Type | Method and Description |
---|---|
RequestResponseOK<AccessContractModel> |
ContractsFinder.findAccessContrats(com.fasterxml.jackson.databind.JsonNode queryDsl) |
Modifier and Type | Method and Description |
---|---|
RequestResponse<AccessContractModel> |
AdminManagementClient.findAccessContracts(com.fasterxml.jackson.databind.JsonNode queryDsl)
Find access contracts
By id mongo
By the name
By comlexe criteria
|
RequestResponse<AccessContractModel> |
AdminManagementClient.findAccessContractsByID(String documentId) |
RequestResponse<AccessContractModel> |
AdminManagementClient.updateAccessContract(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl)
Update AccessContract to mongo
|
RequestResponse<AccessContractModel> |
AdminManagementClientMock.updateAccessContract(String id,
com.fasterxml.jackson.databind.JsonNode queryDsl) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response.Status |
AdminManagementClient.importAccessContracts(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 database
|
javax.ws.rs.core.Response.Status |
AdminManagementClientMock.importAccessContracts(List<AccessContractModel> accessContractModelList) |
Constructor and Description |
---|
ContextServiceImpl(MongoDbAccessAdminImpl mongoAccess,
VitamCounterService vitamCounterService,
ContractService<IngestContractModel> ingestContract,
ContractService<AccessContractModel> accessContract,
SecurityProfileService securityProfileService,
FunctionalBackupService functionalBackupService)
Constructor
|
Modifier and Type | Method and Description |
---|---|
AccessContractModel |
AccessContractImpl.findByIdentifier(String identifier) |
Modifier and Type | Method and Description |
---|---|
RequestResponse<AccessContractModel> |
AccessContractImpl.createContracts(List<AccessContractModel> contractModelList) |
RequestResponseOK<AccessContractModel> |
AccessContractImpl.findContracts(com.fasterxml.jackson.databind.JsonNode queryDsl) |
RequestResponse<AccessContractModel> |
AccessContractImpl.updateContract(String identifier,
com.fasterxml.jackson.databind.JsonNode queryDsl) |
Modifier and Type | Method and Description |
---|---|
Optional<GenericContractValidator.GenericRejectionCause> |
AccessContractValidator.validate(AccessContractModel accessContract,
String contractName)
Validate a contract object
|
Modifier and Type | Method and Description |
---|---|
RequestResponse<AccessContractModel> |
AccessContractImpl.createContracts(List<AccessContractModel> contractModelList) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
ContractResource.importAccessContracts(List<AccessContractModel> accessContractModelList,
javax.ws.rs.core.UriInfo uri)
Import a set of contracts access after passing the validation steps.
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
UnitGraphInfoLoader.selectUnitsByIdsAndAccessContract(MetaDataClient metaDataClient,
Set<String> unitIds,
AccessContractModel accessContractModel)
Find unit ids accessible through the access contract
|
Set<String> |
UnitGraphInfoLoader.selectUnitsByQueryDslAndAccessContract(MetaDataClient metaDataClient,
SelectMultiQuery select,
AccessContractModel accessContractModel)
Find unit ids by dsl accessible through the access contract
|
Copyright © 2018 Vitam. All rights reserved.