Package org.dspace.content.service
Interface InProgressSubmissionService<T extends InProgressSubmission>
- Type Parameters:
T- class type
- All Known Subinterfaces:
WorkflowItemService<T>,WorkspaceItemService,XmlWorkflowItemService
- All Known Implementing Classes:
WorkspaceItemServiceImpl,XmlWorkflowItemServiceImpl
public interface InProgressSubmissionService<T extends InProgressSubmission>
Service interface class for the InProgressSubmission.
All InProgressSubmission service classes should implement this class since it offers some basic methods which all
InProgressSubmissions
are required to have.
- Author:
- kevinvandevelde at atmire.com
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteWrapper(Context context, T inProgressSubmission) Deletes submission wrapper, doesn't delete item contentsvoidmove(Context context, T inProgressSubmission, Collection fromCollection, Collection toCollection) voidUpdate the submission, including the unarchived item.
-
Method Details
-
deleteWrapper
Deletes submission wrapper, doesn't delete item contents- Parameters:
context- contextinProgressSubmission- submission- Throws:
SQLException- if database errorAuthorizeException- if authorization error
-
update
Update the submission, including the unarchived item.- Parameters:
context- contextinProgressSubmission- submission- Throws:
SQLException- if database errorAuthorizeException- if authorization error
-
move
void move(Context context, T inProgressSubmission, Collection fromCollection, Collection toCollection) throws DCInputsReaderException - Throws:
DCInputsReaderException
-