Class ReviewAction
java.lang.Object
org.dspace.xmlworkflow.state.actions.Action
org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
org.dspace.xmlworkflow.state.actions.processingaction.ReviewAction
Processing class of an accept/reject action
- 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
FieldsFields 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 wfItem) 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
-
Field Details
-
MAIN_PAGE
public static final int MAIN_PAGE- See Also:
-
REJECT_PAGE
public static final int REJECT_PAGE- See Also:
-
-
Constructor Details
-
ReviewAction
public ReviewAction()
-
-
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
-