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
-
public class ReviewAction extends ProcessingAction
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
Fields Modifier and Type Field Description static intMAIN_PAGEstatic intREJECT_PAGE-
Fields inherited from class org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
claimedTaskService, itemService, SUBMIT_CANCEL, SUBMIT_EDIT_METADATA
-
-
Constructor Summary
Constructors Constructor Description ReviewAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(Context c, XmlWorkflowItem wfItem)ActionResultexecute(Context c, XmlWorkflowItem wfi, Step step, javax.servlet.http.HttpServletRequest request)List<String>getOptions()Returns a list of options that the user can select at this action which results in the next step in the workflowActionResultprocessAccept(Context c, XmlWorkflowItem wfi)ActionResultprocessRejectPage(Context c, XmlWorkflowItem wfi, Step step, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class org.dspace.xmlworkflow.state.actions.processingaction.ProcessingAction
isAuthorized
-
Methods inherited from class org.dspace.xmlworkflow.state.actions.Action
addErrorField, alertUsersOnActivation, getErrorFields, getParent, getProvenanceStartId, isOptionInParam, setParent
-
-
-
-
Field Detail
-
MAIN_PAGE
public static final int MAIN_PAGE
- See Also:
- Constant Field Values
-
REJECT_PAGE
public static final int REJECT_PAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
activate
public void activate(Context c, XmlWorkflowItem wfItem)
-
execute
public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, javax.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException, IOException
- Specified by:
executein classAction- Throws:
SQLExceptionAuthorizeExceptionIOException
-
getOptions
public List<String> 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
-
processRejectPage
public ActionResult processRejectPage(Context c, XmlWorkflowItem wfi, Step step, javax.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException, IOException
-
-