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<org.dspace.content.Item>
-
- org.dspace.app.rest.submit.factory.impl.ItemMetadataValueRemovePatchOperation
-
public class ItemMetadataValueRemovePatchOperation extends MetadataValueRemovePatchOperation<org.dspace.content.Item>
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 Constructor Description ItemMetadataValueRemovePatchOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.dspace.content.service.ItemServicegetDSpaceObjectService()-
Methods inherited from class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
deleteValue, getArrayClassForEvaluation, getClassForEvaluation
-
Methods inherited from class org.dspace.app.rest.submit.factory.impl.RemovePatchOperation
perform
-
Methods inherited from class org.dspace.app.rest.submit.factory.impl.PatchOperation
evaluateArrayObject, evaluateSingleObject, getAbsolutePath
-
-
-
-
Method Detail
-
getDSpaceObjectService
protected org.dspace.content.service.ItemService getDSpaceObjectService()
- Specified by:
getDSpaceObjectServicein classMetadataValueRemovePatchOperation<org.dspace.content.Item>
-
-