Uses of Class
org.dspace.app.rest.model.patch.Operation
Packages that use Operation
Package
Description
-
Uses of Operation in org.dspace.app.rest.model.patch
Subclasses of Operation in org.dspace.app.rest.model.patchModifier and TypeClassDescriptionclassOperation to track the "add" operation to the given "path".classOperation to track the "copy" operation to the given "path".classOperation to track the "from" operation to the given "path".classOperation to track the "move" operation to the given "path".classOperation to track the "remove" operation to the given "path".classOperation to track the "replace" operation to the given "path".Methods in org.dspace.app.rest.model.patch that return types with arguments of type OperationConstructor parameters in org.dspace.app.rest.model.patch with type arguments of type Operation -
Uses of Operation in org.dspace.app.rest.repository.patch
Methods in org.dspace.app.rest.repository.patch with parameters of type OperationModifier and TypeMethodDescriptionprotected 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 -
Uses of Operation in org.dspace.app.rest.repository.patch.operation
Methods in org.dspace.app.rest.repository.patch.operation with parameters of type OperationModifier and TypeMethodDescriptionprotected 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 operationExecutes the move patch operation.NotifyServiceUsesActorEmailIdReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) abstract MUpdates the rest model by applying the patch operation.ResearcherProfileAddOrcidOperation.perform(Context context, ResearcherProfile profile, Operation operation) ResearcherProfileRemoveOrcidOperation.perform(Context context, ResearcherProfile profile, Operation operation) ResearcherProfileReplaceOrcidSyncPreferencesOperation.perform(Context context, ResearcherProfile profile, Operation operation) ResearcherProfileVisibleReplaceOperation.perform(Context context, ResearcherProfile profile, Operation operation) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanabstract booleanDetermines whether or not this Patch Operation can do this patch (Object of operation and path gets checked)booleanbooleanbooleanbooleanbooleanResearcherProfileReplaceOrcidSyncPreferencesOperation.supports(Object objectToMatch, Operation operation) boolean -
Uses of Operation in org.dspace.app.rest.repository.patch.operation.ldn
Methods in org.dspace.app.rest.repository.patch.operation.ldn with parameters of type OperationModifier and TypeMethodDescriptionprotected intNotifyServicePatchUtils.extractIndexFromOperation(Operation operation) protected NotifyServiceInboundPatternNotifyServicePatchUtils.extractNotifyServiceInboundPatternFromOperation(Operation operation) Extract NotifyServiceInboundPattern from Operation by parsing the json and mapping it to a NotifyServiceInboundPatternprotected List<NotifyServiceInboundPattern>NotifyServicePatchUtils.extractNotifyServiceInboundPatternsFromOperation(Operation operation) Extract list of NotifyServiceInboundPattern from Operation by parsing the json and mapping it to a list of NotifyServiceInboundPatternNotifyServiceDescriptionAddOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceDescriptionRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceDescriptionReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceEnabledReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternAutomaticReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternConstraintAddOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternConstraintRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternConstraintReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternPatternAddOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternPatternReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternsAddOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternsRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceInboundPatternsReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceLdnUrlReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceLowerIpReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceLowerOrUpperRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceNameOrLdnUrlRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceNameReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceScoreAddOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceScoreRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceScoreReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceUpperIpReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceUrlAddOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceUrlRemoveOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) NotifyServiceUrlReplaceOperation.perform(Context context, NotifyServiceEntity notifyServiceEntity, Operation operation) booleanbooleanbooleanbooleanbooleanNotifyServiceInboundPatternAutomaticReplaceOperation.supports(Object objectToMatch, Operation operation) booleanNotifyServiceInboundPatternConstraintAddOperation.supports(Object objectToMatch, Operation operation) booleanNotifyServiceInboundPatternConstraintRemoveOperation.supports(Object objectToMatch, Operation operation) booleanNotifyServiceInboundPatternConstraintReplaceOperation.supports(Object objectToMatch, Operation operation) booleanbooleanNotifyServiceInboundPatternPatternReplaceOperation.supports(Object objectToMatch, Operation operation) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanboolean -
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 OperationModifier and TypeMethodDescriptionvoidResourcePolicyNameAddOperation.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.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanboolean -
Uses of Operation in org.dspace.app.rest.submit
Methods in org.dspace.app.rest.submit with parameters of type OperationModifier and TypeMethodDescriptionvoidDataProcessingStep.doPatchProcessing(Context context, jakarta.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, jakarta.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 OperationModifier and TypeMethodDescriptionvoidAddPatchOperation.perform(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation) voidMovePatchOperation.perform(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation) abstract voidPatchOperation.perform(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation) voidRemovePatchOperation.perform(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation operation) voidReplacePatchOperation.perform(Context context, jakarta.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 OperationModifier and TypeMethodDescriptionvoidAccessConditionStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) voidCCLicenseStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) Processes a patch for the CC License datavoidCollectionStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) voidDescribeStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) voidDuplicateDetectionStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) This step is currently just for displaying identifiers and does not take additional patch operationsvoidLicenseStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) voidNotifyStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) Processes a patch for the COAR Notify datavoidSherpaPolicyStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) voidShowIdentifiersStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf) This step is currently just for displaying identifiers and does not take additional patch operationsvoidUploadStep.doPatchProcessing(Context context, jakarta.servlet.http.HttpServletRequest currentRequest, InProgressSubmission source, Operation op, SubmissionStepConfig stepConf)