Class MetadataValueAddPatchOperation<DSO extends DSpaceObject>
java.lang.Object
org.dspace.app.rest.submit.factory.impl.PatchOperation<T>
org.dspace.app.rest.submit.factory.impl.AddPatchOperation<MetadataValueRest>
org.dspace.app.rest.submit.factory.impl.MetadataValueAddPatchOperation<DSO>
- Direct Known Subclasses:
BitstreamMetadataValueAddPatchOperation,ItemMetadataValueAddPatchOperation
public abstract class MetadataValueAddPatchOperation<DSO extends DSpaceObject>
extends AddPatchOperation<MetadataValueRest>
Submission "add" common PATCH operation.
- Author:
- Luigi Andrea Pascarelli (luigiandrea.pascarelli at 4science.it)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddValue(Context context, DSO source, String target, MetadataValueRest object, int index) protected Class<MetadataValueRest[]>protected Class<MetadataValueRest>protected abstract DSpaceObjectService<DSO>protected voidreplaceValue(Context context, DSO source, String target, List<MetadataValueRest> list) Methods inherited from class org.dspace.app.rest.submit.factory.impl.AddPatchOperation
performMethods inherited from class org.dspace.app.rest.submit.factory.impl.PatchOperation
evaluateArrayObject, evaluateSingleObject, getAbsolutePath, getStepId
-
Constructor Details
-
MetadataValueAddPatchOperation
public MetadataValueAddPatchOperation()
-
-
Method Details
-
getArrayClassForEvaluation
- Specified by:
getArrayClassForEvaluationin classPatchOperation<MetadataValueRest>
-
getClassForEvaluation
- Specified by:
getClassForEvaluationin classPatchOperation<MetadataValueRest>
-
replaceValue
protected void replaceValue(Context context, DSO source, String target, List<MetadataValueRest> list) throws SQLException - Throws:
SQLException
-
addValue
protected void addValue(Context context, DSO source, String target, MetadataValueRest object, int index) throws SQLException - Throws:
SQLException
-
getDSpaceObjectService
-