Class AccessContractRestrictionHelper
java.lang.Object
fr.gouv.vitam.common.database.utils.AccessContractRestrictionHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.JsonNodeapplyAccessContractExceptRuleRestrictionsForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) SELECT - OBJECT GROUP (without rule restriction): Apply access contract restriction except rule restrictions for object group for select requeststatic com.fasterxml.jackson.databind.JsonNodeapplyAccessContractRestrictionForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) SELECT - OBJECT GROUP: Apply access contract restriction for object group for select requeststatic com.fasterxml.jackson.databind.JsonNodeapplyAccessContractRestrictionForUnitForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) SELECT - UNIT: Apply access contract restriction for archive unit for select requeststatic com.fasterxml.jackson.databind.JsonNodeapplyAccessContractRestrictionForUnitForUpdate(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) UPDATE - UNIT: Apply access contract restriction for archive unit for update requeststatic AccessRightTypegetAccessRightType(AccessContractModel accessContract)
-
Method Details
-
applyAccessContractRestrictionForUnitForSelect
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractRestrictionForUnitForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) throws InvalidParseOperationException, InvalidCreateOperationException SELECT - UNIT: Apply access contract restriction for archive unit for select request -
applyAccessContractRestrictionForObjectGroupForSelect
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractRestrictionForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) throws InvalidParseOperationException, InvalidCreateOperationException SELECT - OBJECT GROUP: Apply access contract restriction for object group for select request -
applyAccessContractExceptRuleRestrictionsForObjectGroupForSelect
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractExceptRuleRestrictionsForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) throws InvalidParseOperationException, InvalidCreateOperationException SELECT - OBJECT GROUP (without rule restriction): Apply access contract restriction except rule restrictions for object group for select request -
applyAccessContractRestrictionForUnitForUpdate
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractRestrictionForUnitForUpdate(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel accessContract) throws InvalidParseOperationException, InvalidCreateOperationException UPDATE - UNIT: Apply access contract restriction for archive unit for update request -
getAccessRightType
-