Class MetadataValueRemovePatchOperation<DSO extends DSpaceObject>
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<DSO>
- Direct Known Subclasses:
BitstreamMetadataValueRemovePatchOperation,ItemMetadataValueRemovePatchOperation
public abstract class MetadataValueRemovePatchOperation<DSO extends DSpaceObject>
extends RemovePatchOperation<MetadataValueRest>
Submission "remove" PATCH operation.
- Author:
- Luigi Andrea Pascarelli (luigiandrea.pascarelli at 4science.it)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeleteValue(Context context, DSO source, String target, int index) protected Class<MetadataValueRest[]>protected Class<MetadataValueRest>protected abstract DSpaceObjectService<DSO>Methods 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
-
MetadataValueRemovePatchOperation
public MetadataValueRemovePatchOperation()
-
-
Method Details
-
getArrayClassForEvaluation
- Specified by:
getArrayClassForEvaluationin classPatchOperation<MetadataValueRest>
-
getClassForEvaluation
- Specified by:
getClassForEvaluationin classPatchOperation<MetadataValueRest>
-
deleteValue
protected void deleteValue(Context context, DSO source, String target, int index) throws SQLException - Throws:
SQLException
-
getDSpaceObjectService
-