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_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, Step step, javax.servlet.http.HttpServletRequest request)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, 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, Step step, javax.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException
- Throws:
SQLExceptionAuthorizeException
-
processRejectPage
public ActionResult processRejectPage(Context c, XmlWorkflowItem wfi, Step step, javax.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException, IOException
-
-