Uses of Class
org.dspace.app.rest.repository.patch.operation.PatchOperation
Packages that use PatchOperation
Package
Description
-
Uses of PatchOperation in org.dspace.app.rest.repository.patch.operation
Subclasses of PatchOperation in org.dspace.app.rest.repository.patch.operationModifier and TypeClassDescriptionclassA PATCH operation for removing bitstreams in bulk from the repository.classThis is the implementation for Bundle move patches.classDSpaceObjectMetadataAddOperation<R extends DSpaceObject>Class for PATCH ADD operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - ADD metadata (with schema.identifier.qualifier) value of a dso (here: Item) to end of list of mdcurl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "add", "path": " /metadata/schema.identifier.qualifier(/0|-)}", "value": "metadataValue"]'classDSpaceObjectMetadataCopyOperation<R extends DSpaceObject>Class for PATCH COPY operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - COPY metadata (with schema.identifier.qualifier) value of a dso (here: Item) from given index to end of list of mdcurl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "copy", "from": "/metadata/schema.identifier.qualifier/indexToCopyFrom" "path": "/metadata/schema.identifier.qualifier/-"}]'classDSpaceObjectMetadataMoveOperation<R extends DSpaceObject>Class for PATCH MOVE operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - MOVE metadata (with schema.identifier.qualifier) value of a dso (here: Item) from given index in from to given index in pathcurl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "move", "from": "/metadata/schema.identifier.qualifier/indexToCopyFrom" "path": "/metadata/schema.identifier.qualifier/indexToCopyTo"}]'classDSpaceObjectMetadataRemoveOperation<R extends DSpaceObject>Class for PATCH REMOVE operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - REMOVE metadata (with schema.identifier.qualifier) value of a dso (here: Item) > Without index: removes all md values of that schema.identifier.qualifier type > With index: removes only that select md valuecurl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "remove", "path": "/metadata/schema.identifier.qualifier(/indexOfSpecificMdToRemove)"}]'classDSpaceObjectMetadataReplaceOperation<R extends DSpaceObject>Class for PATCH REPLACE operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - REPLACE metadata (with schema.identifier.qualifier) value of a dso (here: Item) from existing value to new given valuecurl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "replace", "path": " /metadata/schema.identifier.qualifier}", "value": "newMetadataValue"]'classImplementation for EPerson requires certificate patches.classImplementation for EPerson password patches.classImplementation for EPerson canLogin patches.classImplementation for EPerson netid patches.classImplementation for EPerson password patches.classImplementation for Group name replacement patches.classThis is the implementation for Item 'discoverable' patches.classThis is the implementation for Item 'withdrawn' patches.classImplementation for NotifyService usesActorEmailId Replace patches.classReplace operation related to theQAEventstatus.classRegistrationEmailPatchOperation<R extends RegistrationData>Implementation for RegistrationData email patches.classImplementation of the PATCH operation used to establish the ORCID connection.classImplementation for ResearcherProfile ORCID disconnection.classImplementation for ResearcherProfile ORCID synchronization preferences patches.classImplementation for ResearcherProfile visibility patches. -
Uses of PatchOperation in org.dspace.app.rest.repository.patch.operation.ldn
Subclasses of PatchOperation in org.dspace.app.rest.repository.patch.operation.ldnModifier and TypeClassDescriptionclassImplementation for NotifyService Description Add patches.classImplementation for NotifyService Description Remove patches.classImplementation for NotifyService Description Replace patches.classImplementation for NotifyService Enabled Replace patches.classImplementation for NotifyService Inbound patterns Automatic Replace patches.classImplementation for NotifyService Inbound patterns Constraint Add patches.classImplementation for NotifyService Inbound patterns Constraint Remove patches.classImplementation for NotifyService Inbound patterns Constraint Replace patches.classImplementation for NotifyService Inbound patterns Pattern Add patches.classImplementation for NotifyService Inbound patterns Pattern Replace patches.classImplementation for NotifyService Inbound pattern Remove patches.classImplementation for NotifyService Inbound patterns Replace One patches.classImplementation for NotifyService Inbound patterns Add patches.classImplementation for NotifyService Inbound patterns Remove All patches.classImplementation for NotifyService Inbound patterns Replace All patches.classImplementation for NotifyService ldnUrl Replace patches.classImplementation for NotifyService lowerIp Replace patches.classImplementation for NotifyService LowerIp Or UpperIp Remove patches.classImplementation for NotifyService Name Or LdnUrl Remove patches.classImplementation for NotifyService Name Replace patches.classImplementation for NotifyService Score Add patches.classImplementation for NotifyService Score Remove patches.classImplementation for NotifyService Score Replace patches.classImplementation for NotifyService upperIp Replace patches.classImplementation for NotifyService URL Add patches.classImplementation for NotifyService URL Remove patches.classImplementation for NotifyService URL Replace patches. -
Uses of PatchOperation in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Modifier and TypeClassDescriptionclassImplementation for ResourcePolicy action ADD or REPLACE patch.classImplementation for ResourcePolicy description ADD patch.classImplementation for ResourcePolicy description DELETE patch.classImplementation for ResourcePolicy description REPLACE patch.classImplementation for ResourcePolicy startDate ADD patch.classImplementation for ResourcePolicy endDate DELETE patch.classImplementation for ResourcePolicy endDate REPLACE patch.classImplementation for ResourcePolicy name ADD patch.classImplementation for ResourcePolicy name DELETE patch.classImplementation for ResourcePolicy name REPLACE patch.classImplementation for ResourcePolicy policyType ADD patch.classImplementation for ResourcePolicy policyType DELETE patch.classImplementation for ResourcePolicy policyType REPLACE patch.classImplementation for ResourcePolicy startDate ADD patch.classImplementation for ResourcePolicy startDate DELETE patch.classImplementation for ResourcePolicy startDate REPLACE patch.