Class ItemMetadataValueRemovePatchOperation
java.lang.Object
org.dspace.app.rest.submit.factory.impl.PatchOperation<T>
org.dspace.app.rest.submit.factory.impl.RemovePatchOperation<MetadataValueRest>
org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation<Item>
org.dspace.app.rest.submit.factory.impl.ItemMetadataValueRemovePatchOperation
Submission "remove" PATCH operation.
Path used to remove a specific metadata value using index:
"/sections/<:name-of-the-form>/<:metadata>/<:idx-zero-based>"
Example:
curl -X PATCH http://${dspace.server.url}/api/submission/workspaceitems/<:id-workspaceitem> -H "
Content-Type: application/json" -d '[{ "op": "remove", "path": "
/sections/traditionalpageone/dc.title/1"}]'
Path used to remove all the metadata values for a specific metadata key:
"/sections/<:name-of-the-form>/<:metadata>"
Example:
curl -X PATCH http://${dspace.server.url}/api/submission/workspaceitems/<:id-workspaceitem> -H "
Content-Type: application/json" -d '[{ "op": "remove", "path": "
/sections/traditionalpageone/dc.title"}]'
- Author:
- Luigi Andrea Pascarelli (luigiandrea.pascarelli at 4science.it)
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
deleteValue, getArrayClassForEvaluation, getClassForEvaluationMethods inherited from class org.dspace.app.rest.submit.factory.impl.RemovePatchOperation
performMethods inherited from class org.dspace.app.rest.submit.factory.impl.PatchOperation
evaluateArrayObject, evaluateSingleObject, getAbsolutePath, getStepId
-
Constructor Details
-
ItemMetadataValueRemovePatchOperation
public ItemMetadataValueRemovePatchOperation()
-
-
Method Details
-
getDSpaceObjectService
- Specified by:
getDSpaceObjectServicein classMetadataValueRemovePatchOperation<Item>
-