public class AssignOriginalSubmitterAction extends UserSelectionAction
log
Constructor and Description |
---|
AssignOriginalSubmitterAction() |
Modifier and Type | Method and Description |
---|---|
void |
activate(Context c,
XmlWorkflowItem wf) |
void |
alertUsersOnActivation(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
ActionResult |
execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
boolean |
isFinished(XmlWorkflowItem wfi) |
boolean |
isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI)
Verifies if the user selection action is valid
User constraints will be checked (enough users, group exists, ...)
|
void |
regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers)
Should a person have the option to repool the task the tasks will have to be regenerated
|
boolean |
usesTaskPool()
A boolean indicating wether or not the task pool is used for this type of user selection
|
isAuthorized
addErrorField, getErrorFields, getParent, getProvenanceStartId, setParent
public boolean isFinished(XmlWorkflowItem wfi)
isFinished
in class UserSelectionAction
public void regenerateTasks(Context c, XmlWorkflowItem wfi, RoleMembers roleMembers) throws SQLException
UserSelectionAction
regenerateTasks
in class UserSelectionAction
c
- the dspace contextwfi
- the workflowitemroleMembers
- the list of users for which tasks must be regeneratedSQLException
- ...public boolean isValidUserSelection(Context context, XmlWorkflowItem wfi, boolean hasUI) throws WorkflowConfigurationException, SQLException
UserSelectionAction
isValidUserSelection
in class UserSelectionAction
context
- the dspace contextwfi
- the workflow itemhasUI
- boolean indicating whether or not the action has a user interfaceWorkflowConfigurationException
- occurs if there is a configuration error in the workflowSQLException
- ...public boolean usesTaskPool()
UserSelectionAction
usesTaskPool
in class UserSelectionAction
public void activate(Context c, XmlWorkflowItem wf) throws SQLException, IOException
activate
in class Action
SQLException
IOException
public void alertUsersOnActivation(Context c, XmlWorkflowItem wfi, RoleMembers roleMembers) throws IOException, SQLException
alertUsersOnActivation
in class Action
IOException
SQLException
public ActionResult execute(Context c, XmlWorkflowItem wfi, Step step, javax.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException, IOException, WorkflowException
execute
in class Action
SQLException
AuthorizeException
IOException
WorkflowException
Copyright © 2016 DuraSpace. All Rights Reserved.