Uses of Class
org.dspace.app.rest.model.patch.Operation
-
-
Uses of Operation in org.dspace.app.rest.model.patch
Subclasses of Operation in org.dspace.app.rest.model.patch Modifier and Type Class Description classAddOperationOperation to track the "add" operation to the given "path".classCopyOperationOperation to track the "copy" operation to the given "path".classFromOperationOperation to track the "from" operation to the given "path".classMoveOperationOperation to track the "move" operation to the given "path".classRemoveOperationOperation to track the "remove" operation to the given "path".classReplaceOperationOperation to track the "replace" operation to the given "path".Methods in org.dspace.app.rest.model.patch that return types with arguments of type Operation Modifier and Type Method Description List<Operation>Patch. getOperations()Constructor parameters in org.dspace.app.rest.model.patch with type arguments of type Operation Constructor Description Patch(List<Operation> operations) -
Uses of Operation in org.dspace.app.rest.repository.patch
Methods in org.dspace.app.rest.repository.patch with parameters of type Operation Modifier and Type Method Description protected voidResourcePatch. performPatchOperation(Context context, M object, Operation operation)Checks with all possible patch operations whether they support this operation (based on instanceof dso and operation.path)Method parameters in org.dspace.app.rest.repository.patch with type arguments of type Operation Modifier and Type Method Description voidResourcePatch. patch(Context context, M dso, List<Operation> operations)Handles the patch operations. -
Uses of Operation in org.dspace.app.rest.repository.patch.operation
Methods in org.dspace.app.rest.repository.patch.operation with parameters of type Operation Modifier and Type Method Description protected StringDSpaceObjectMetadataPatchUtils. extractMdFieldStringFromOperation(Operation operation)Extracts the mdField String (schema.element.qualifier) from the operation and returns itprotected MetadataValueRestDSpaceObjectMetadataPatchUtils. extractMetadataValueFromOperation(Operation operation)Extract metadataValue from Operation by parsing the json and mapping it to a MetadataValueRestprotected StringDSpaceObjectMetadataPatchUtils. extractNewValueOfMd(Operation operation)Extracts the new value of the metadata from the operation for the replace patch operationprotected MetadataFieldDSpaceObjectMetadataPatchUtils. getMetadataField(Context context, Operation operation)Retrieves metadataField based on the metadata element found in the operationBundleBundleMoveOperation. perform(Context context, Bundle bundle, Operation operation)Executes the move patch operation.RDSpaceObjectMetadataAddOperation. perform(Context context, R resource, Operation operation)RDSpaceObjectMetadataCopyOperation. perform(Context context, R resource, Operation operation)RDSpaceObjectMetadataMoveOperation. perform(Context context, R resource, Operation operation)RDSpaceObjectMetadataRemoveOperation. perform(Context context, R resource, Operation operation)RDSpaceObjectMetadataReplaceOperation. perform(Context context, R resource, Operation operation)REPersonCertificateReplaceOperation. perform(Context context, R object, Operation operation)REPersonEmailReplaceOperation. perform(Context context, R object, Operation operation)REPersonLoginReplaceOperation. perform(Context context, R object, Operation operation)REPersonNetidReplaceOperation. perform(Context context, R object, Operation operation)REPersonPasswordAddOperation. perform(Context context, R object, Operation operation)RGroupNameReplaceOperation. perform(Context context, R object, Operation operation)RItemDiscoverableReplaceOperation. perform(Context context, R object, Operation operation)RItemWithdrawReplaceOperation. perform(Context context, R object, Operation operation)abstract MPatchOperation. perform(Context context, M resource, Operation operation)Updates the rest model by applying the patch operation.booleanBundleMoveOperation. supports(Object objectToMatch, Operation operation)booleanDSpaceObjectMetadataAddOperation. supports(Object objectToMatch, Operation operation)booleanDSpaceObjectMetadataCopyOperation. supports(Object objectToMatch, Operation operation)booleanDSpaceObjectMetadataMoveOperation. supports(Object objectToMatch, Operation operation)booleanDSpaceObjectMetadataRemoveOperation. supports(Object objectToMatch, Operation operation)booleanDSpaceObjectMetadataReplaceOperation. supports(Object objectToMatch, Operation operation)booleanEPersonCertificateReplaceOperation. supports(Object objectToMatch, Operation operation)booleanEPersonEmailReplaceOperation. supports(Object objectToMatch, Operation operation)booleanEPersonLoginReplaceOperation. supports(Object objectToMatch, Operation operation)booleanEPersonNetidReplaceOperation. supports(Object objectToMatch, Operation operation)booleanEPersonPasswordAddOperation. supports(Object objectToMatch, Operation operation)booleanGroupNameReplaceOperation. supports(Object objectToMatch, Operation operation)booleanItemDiscoverableReplaceOperation. supports(Object objectToMatch, Operation operation)booleanItemWithdrawReplaceOperation. supports(Object objectToMatch, Operation operation)abstract booleanPatchOperation. supports(Object objectToMatch, Operation operation)Determines whether or not this Patch Operation can do this patch (Object of operation and path gets checked) -
Uses of Operation in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Methods in org.dspace.app.rest.repository.patch.operation.resourcePolicy with parameters of type Operation Modifier and Type Method Description voidResourcePolicyNameAddOperation. add(ResourcePolicy resourcePolicy, Operation operation)Performs the actual add name of resourcePolicy operationvoidResourcePolicyUtils. checkResourcePolicyForConsistentEndDateValue(ResourcePolicy resource, Operation operation)Throws PatchBadRequestException if the value for endDate is not consistent with the startDate value, if present (smaller than).voidResourcePolicyUtils. checkResourcePolicyForConsistentStartDateValue(ResourcePolicy resource, Operation operation)Throws PatchBadRequestException if the value for startDate is not consistent with the endDate value, if present (greater than).voidResourcePolicyUtils. checkResourcePolicyForExistingDescriptionValue(ResourcePolicy resource, Operation operation)Throws PatchBadRequestException for missing value in the /description path.voidResourcePolicyUtils. checkResourcePolicyForExistingEndDateValue(ResourcePolicy resource, Operation operation)Throws PatchBadRequestException for missing value in the /endDate path.voidResourcePolicyUtils. checkResourcePolicyForExistingNameValue(ResourcePolicy resource, Operation operation)Throws PatchBadRequestException for missing value in the /startDate path.voidResourcePolicyUtils. checkResourcePolicyForExistingStartDateValue(ResourcePolicy resource, Operation operation)Throws PatchBadRequestException for missing value in the /startDate path.RResourcePolicyDescriptionAddOperation. perform(Context context, R resource, Operation operation)RResourcePolicyDescriptionRemoveOperation. perform(Context context, R resource, Operation operation)RResourcePolicyDescriptionReplaceOperation. perform(Context context, R resource, Operation operation)RResourcePolicyEndDateAddOperation. perform(Context context, R resource, Operation operation)RResourcePolicyEndDateRemoveOperation. perform(Context context, R resource, Operation operation)RResourcePolicyEndDateReplaceOperation. perform(Context context, R resource, Operation operation)RResourcePolicyNameAddOperation. perform(Context context, R resource, Operation operation)RResourcePolicyNameRemoveOperation. perform(Context context, R resource, Operation operation)RResourcePolicyNameReplaceOperation. perform(Context context, R resource, Operation operation)RResourcePolicyStartDateAddOperation. perform(Context context, R resource, Operation operation)RResourcePolicyStartDateRemoveOperation. perform(Context context, R resource, Operation operation)RResourcePolicyStartDateReplaceOperation. perform(Context context, R resource, Operation operation)booleanResourcePolicyDescriptionAddOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyDescriptionRemoveOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyDescriptionReplaceOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyEndDateAddOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyEndDateRemoveOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyEndDateReplaceOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyNameAddOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyNameRemoveOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyNameReplaceOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyStartDateAddOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyStartDateRemoveOperation. supports(Object objectToMatch, Operation operation)booleanResourcePolicyStartDateReplaceOperation. supports(Object objectToMatch, Operation operation) -
Uses of Operation in org.dspace.app.rest.submit
Methods in org.dspace.app.rest.submit with parameters of type Operation Modifier and Type Method Description voidDataProcessingStep. doPatchProcessing(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)Method to react to a patch request against the step managed section datavoidSubmissionService. evaluatePatchToInprogressSubmission(Context context, javax.servlet.http.HttpServletRequest request, InProgressSubmission source, AInprogressSubmissionRest wsi, String section, Operation op)Utility method used by theWorkspaceItemRestRepositoryandWorkflowItemRestRepositoryto deal with the patch of an inprogress submission -
Uses of Operation in org.dspace.app.rest.submit.factory.impl
Methods in org.dspace.app.rest.submit.factory.impl with parameters of type Operation Modifier and Type Method Description voidAddPatchOperation. perform(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation)voidMovePatchOperation. perform(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation)abstract voidPatchOperation. perform(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation)voidRemovePatchOperation. perform(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation)voidReplacePatchOperation. perform(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation) -
Uses of Operation in org.dspace.app.rest.submit.step
Methods in org.dspace.app.rest.submit.step with parameters of type Operation Modifier and Type Method Description voidAccessConditionStep. doPatchProcessing(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)voidCCLicenseStep. doPatchProcessing(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)Processes a patch for the CC License datavoidCollectionStep. doPatchProcessing(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)voidDescribeStep. doPatchProcessing(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)voidLicenseStep. doPatchProcessing(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)voidUploadStep. doPatchProcessing(Context context, javax.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)
-