Class AcceptEditRejectAction
java.lang.Object
org.dspace.xmlworkflow.state.actions.Action
org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
org.dspace.xmlworkflow.state.actions.processingaction.AcceptEditRejectAction
Processing class of an action that allows users to
edit/accept/reject a workflow item
- Author:
- Bram De Schouwer (bram.deschouwer at dot com), Kevin Van de Velde (kevin at atmire dot com), Ben Bosman (ben at atmire dot com), Mark Diggory (markd at atmire dot com)
-
Field Summary
Fields inherited from class org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
claimedTaskService, itemService, REJECT_REASON, RETURN_TO_POOL, SUBMIT_APPROVE, SUBMIT_CANCEL, SUBMIT_EDIT_METADATA, SUBMIT_REJECT, xmlWorkflowService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(Context c, XmlWorkflowItem wf) Called when a workflow item becomes eligible for this Action.execute(Context c, XmlWorkflowItem wfi, Step step, jakarta.servlet.http.HttpServletRequest request) Called when the action is to be performed.Returns a list of options that the user can select at this action which results in the next step in the workflowprocessAccept(Context c, XmlWorkflowItem wfi) processSubmitterIsDeletedPage(Context c, XmlWorkflowItem wfi, jakarta.servlet.http.HttpServletRequest request) Methods inherited from class org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
isAdvanced, isAuthorized, processRejectPageMethods inherited from class org.dspace.xmlworkflow.state.actions.Action
addApprovedProvenance, addErrorField, alertUsersOnActivation, getAdvancedInfo, getAdvancedOptions, getErrorFields, getParent, getProvenanceStartId, isOptionInParam, setParent
-
Constructor Details
-
AcceptEditRejectAction
public AcceptEditRejectAction()
-
-
Method Details
-
activate
Description copied from class:ActionCalled when a workflow item becomes eligible for this Action. -
execute
public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, jakarta.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException, IOException Description copied from class:ActionCalled when the action is to be performed.- Specified by:
executein classAction- Parameters:
c- current DSpace session.wfi- the item on which the action is to be performed.step- the workflow step in which the action is performed.request- the current client request.- Returns:
- the result of performing the action.
- Throws:
SQLException- passed through.AuthorizeException- passed through.IOException- passed through.
-
getOptions
Description copied from class:ActionReturns a list of options that the user can select at this action which results in the next step in the workflow- Specified by:
getOptionsin classAction- Returns:
- A list of options of this action, resulting in the next step of the workflow
-
processAccept
public ActionResult processAccept(Context c, XmlWorkflowItem wfi) throws SQLException, AuthorizeException - Throws:
SQLExceptionAuthorizeException
-
processSubmitterIsDeletedPage
public ActionResult processSubmitterIsDeletedPage(Context c, XmlWorkflowItem wfi, jakarta.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException, IOException
-