Class AccessContractRestrictionHelper
- java.lang.Object
-
- fr.gouv.vitam.common.database.utils.AccessContractRestrictionHelper
-
public final class AccessContractRestrictionHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static com.fasterxml.jackson.databind.JsonNodeapplyAccessContractExceptRuleRestrictionsForObjectGroupForSelect(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.JsonNodeapplyAccessContractRestrictionForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract)Apply access contract restriction for object group for select requeststatic com.fasterxml.jackson.databind.JsonNodeapplyAccessContractRestrictionForUnitForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract)Apply access contract restriction for archive unit for select requeststatic com.fasterxml.jackson.databind.JsonNodeapplyAccessContractRestrictionForUnitForUpdate(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract)Apply access contract restriction for archive unit for update requeststatic com.fasterxml.jackson.databind.JsonNodeapplyAccessContractRestrictionOnOriginatingAgencies(com.fasterxml.jackson.databind.JsonNode queryDsl)Deprecated.
-
-
-
Method Detail
-
applyAccessContractRestrictionForUnitForSelect
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractRestrictionForUnitForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract) throws InvalidParseOperationException, InvalidCreateOperationExceptionApply access contract restriction for archive unit for select request- Parameters:
queryDsl-contract-- Returns:
- Throws:
InvalidParseOperationExceptionInvalidCreateOperationException
-
applyAccessContractRestrictionForObjectGroupForSelect
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractRestrictionForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract) throws InvalidParseOperationException, InvalidCreateOperationExceptionApply access contract restriction for object group for select request- Parameters:
queryDsl-contract-- Returns:
- JsonNode contains restriction
- Throws:
InvalidParseOperationExceptionInvalidCreateOperationException
-
applyAccessContractExceptRuleRestrictionsForObjectGroupForSelect
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractExceptRuleRestrictionsForObjectGroupForSelect(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract) throws InvalidParseOperationException, InvalidCreateOperationExceptionApply access contract restriction except rule restrictions for object group for select request- Parameters:
queryDsl-contract-- Returns:
- JsonNode contains restriction
- Throws:
InvalidParseOperationExceptionInvalidCreateOperationException
-
applyAccessContractRestrictionForUnitForUpdate
public static com.fasterxml.jackson.databind.JsonNode applyAccessContractRestrictionForUnitForUpdate(com.fasterxml.jackson.databind.JsonNode queryDsl, AccessContractModel contract) throws InvalidParseOperationException, InvalidCreateOperationExceptionApply access contract restriction for archive unit for update request- Parameters:
queryDsl-contract-- Returns:
- Throws:
InvalidParseOperationExceptionInvalidCreateOperationException
-
applyAccessContractRestrictionOnOriginatingAgencies
@Deprecated public static com.fasterxml.jackson.databind.JsonNode applyAccessContractRestrictionOnOriginatingAgencies(com.fasterxml.jackson.databind.JsonNode queryDsl) throws InvalidParseOperationException, InvalidCreateOperationExceptionDeprecated.Just filter by originating agency. Deprecated as used just for object group, from Release 8 use applyAccessContractRestrictionForObjectGroupForSelect instead- Parameters:
queryDsl-- Returns:
- Throws:
InvalidParseOperationExceptionInvalidCreateOperationException
-
-