| Modifier and Type | Method and Description |
|---|---|
XmlWorkflowItem |
XmlWorkflowServiceImpl.start(Context context,
WorkspaceItem wsi) |
XmlWorkflowItem |
XmlWorkflowServiceImpl.startWithoutNotify(Context context,
WorkspaceItem wsi)
startWithoutNotify() starts the workflow normally, but disables
notifications (useful for large imports,) for the first workflow step -
subsequent notifications happen normally
|
| Modifier and Type | Method and Description |
|---|---|
WorkspaceItem |
XmlWorkflowServiceImpl.abort(Context c,
XmlWorkflowItem wi,
EPerson e) |
protected void |
XmlWorkflowServiceImpl.activateFirstStep(Context context,
Workflow wf,
Step firstStep,
XmlWorkflowItem wfi) |
void |
WorkflowRequirementsServiceImpl.addClaimedUser(Context context,
XmlWorkflowItem wfi,
Step step,
EPerson user) |
void |
WorkflowRequirementsServiceImpl.addFinishedUser(Context c,
XmlWorkflowItem wfi,
EPerson user) |
void |
XmlWorkflowServiceImpl.alertUsersOnTaskActivation(Context c,
XmlWorkflowItem wfi,
String emailTemplate,
List<EPerson> epa,
String... arguments) |
Item |
XmlWorkflowServiceImpl.archive(Context context,
XmlWorkflowItem wfi)
Commit the contained item to the main archive.
|
void |
WorkflowRequirementsServiceImpl.clearInProgressUsers(Context c,
XmlWorkflowItem wfi) |
void |
XmlWorkflowServiceImpl.createOwnedTask(Context context,
XmlWorkflowItem wi,
Step step,
WorkflowActionConfig action,
EPerson e) |
void |
XmlWorkflowServiceImpl.createPoolTasks(Context context,
XmlWorkflowItem wi,
RoleMembers assignees,
Step step,
WorkflowActionConfig action) |
void |
XmlWorkflowServiceImpl.deleteAllPooledTasks(Context context,
XmlWorkflowItem wi) |
void |
XmlWorkflowServiceImpl.deleteAllTasks(Context context,
XmlWorkflowItem wi)
Deletes all tasks from this workflowflowitem
|
void |
XmlWorkflowServiceImpl.deleteClaimedTask(Context c,
XmlWorkflowItem wi,
ClaimedTask task) |
void |
XmlWorkflowServiceImpl.deletePooledTask(Context context,
XmlWorkflowItem wi,
PoolTask task) |
RoleMembers |
Role.getMembers(Context context,
XmlWorkflowItem wfi) |
protected void |
XmlWorkflowServiceImpl.logWorkflowEvent(Context c,
String workflowId,
String previousStepId,
String previousActionConfigId,
XmlWorkflowItem wfi,
EPerson actor,
Step newStep,
WorkflowActionConfig newActionConfig) |
protected void |
XmlWorkflowServiceImpl.notifyOfReject(Context c,
XmlWorkflowItem wi,
EPerson e,
String reason) |
protected WorkflowActionConfig |
XmlWorkflowServiceImpl.processNextStep(Context c,
EPerson user,
Workflow workflow,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
Step nextStep) |
WorkflowActionConfig |
XmlWorkflowServiceImpl.processOutcome(Context c,
EPerson user,
Workflow workflow,
Step currentStep,
WorkflowActionConfig currentActionConfig,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
boolean enteredNewStep) |
void |
WorkflowRequirementsServiceImpl.removeClaimedUser(Context context,
XmlWorkflowItem wfi,
EPerson user,
String stepID) |
protected WorkspaceItem |
XmlWorkflowServiceImpl.returnToWorkspace(Context c,
XmlWorkflowItem wfi)
Return the workflow item to the workspace of the submitter.
|
WorkspaceItem |
XmlWorkflowServiceImpl.sendWorkflowItemBackSubmission(Context context,
XmlWorkflowItem wi,
EPerson e,
String provenance,
String rejection_message) |
| Modifier and Type | Method and Description |
|---|---|
void |
WorkflowRequirementsService.addClaimedUser(Context context,
XmlWorkflowItem wfi,
Step step,
EPerson user)
Adds a claimed user in the metadata
if enough users have claimed this task (claimed or finished) to meet the required number
the pooled tasks will be deleted
|
void |
WorkflowRequirementsService.addFinishedUser(Context context,
XmlWorkflowItem wfi,
EPerson user)
Adds a finished user in the metadata
this method will also remove the user from the inprogress metadata
|
void |
XmlWorkflowService.alertUsersOnTaskActivation(Context c,
XmlWorkflowItem wfi,
String emailTemplate,
List<EPerson> epa,
String... arguments) |
void |
WorkflowRequirementsService.clearInProgressUsers(Context context,
XmlWorkflowItem wfi) |
void |
XmlWorkflowService.createOwnedTask(Context context,
XmlWorkflowItem wi,
Step step,
WorkflowActionConfig action,
EPerson e) |
void |
XmlWorkflowService.createPoolTasks(Context context,
XmlWorkflowItem wi,
RoleMembers assignees,
Step step,
WorkflowActionConfig action) |
void |
XmlWorkflowService.deleteAllPooledTasks(Context c,
XmlWorkflowItem wi) |
void |
XmlWorkflowService.deleteAllTasks(Context context,
XmlWorkflowItem wi) |
void |
XmlWorkflowService.deleteClaimedTask(Context c,
XmlWorkflowItem wi,
ClaimedTask task) |
void |
XmlWorkflowService.deletePooledTask(Context context,
XmlWorkflowItem wi,
PoolTask task) |
WorkflowActionConfig |
XmlWorkflowService.processOutcome(Context c,
EPerson user,
Workflow workflow,
Step currentStep,
WorkflowActionConfig currentActionConfig,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
boolean enteredNewStep) |
void |
WorkflowRequirementsService.removeClaimedUser(Context context,
XmlWorkflowItem wfi,
EPerson user,
String stepID) |
| Modifier and Type | Method and Description |
|---|---|
Step |
Workflow.getNextStep(Context context,
XmlWorkflowItem wfi,
Step currentStep,
int outcome) |
boolean |
Step.isFinished(Context c,
XmlWorkflowItem wfi)
Check if enough users have finished this step for it to continue
|
boolean |
Step.isValidStep(Context context,
XmlWorkflowItem wfi) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
Action.activate(Context c,
XmlWorkflowItem wf) |
void |
Action.alertUsersOnActivation(Context c,
XmlWorkflowItem wfi,
RoleMembers members) |
abstract ActionResult |
Action.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
abstract boolean |
Action.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
| Modifier and Type | Method and Description |
|---|---|
void |
AcceptEditRejectAction.activate(Context c,
XmlWorkflowItem wf) |
void |
SingleUserReviewAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
SelectReviewerAction.activate(Context c,
XmlWorkflowItem wf) |
void |
ScoreEvaluationAction.activate(Context c,
XmlWorkflowItem wf) |
void |
ReviewAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
ScoreReviewAction.activate(Context c,
XmlWorkflowItem wf) |
void |
FinalEditAction.activate(Context c,
XmlWorkflowItem wf) |
ActionResult |
AcceptEditRejectAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SingleUserReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SelectReviewerAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ScoreEvaluationAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ScoreReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
FinalEditAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
boolean |
ProcessingAction.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
ActionResult |
AcceptEditRejectAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SingleUserReviewAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
FinalEditAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AcceptEditRejectAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SingleUserReviewAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
AssignOriginalSubmitterAction.activate(Context c,
XmlWorkflowItem wf) |
void |
NoUserSelectionAction.activate(Context c,
XmlWorkflowItem wf) |
void |
AutoAssignAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
InheritUsersAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
AssignAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
ClaimAction.activate(Context context,
XmlWorkflowItem wfItem) |
void |
AssignOriginalSubmitterAction.alertUsersOnActivation(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
ClaimAction.alertUsersOnActivation(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
protected void |
AssignOriginalSubmitterAction.createTaskForEPerson(Context c,
XmlWorkflowItem wfi,
Step step,
WorkflowActionConfig actionConfig,
EPerson user)
Create a claimed task for the user IF this user doesn't have a claimed action for this workflow item
|
protected void |
AutoAssignAction.createTaskForEPerson(Context c,
XmlWorkflowItem wfi,
Step step,
WorkflowActionConfig actionConfig,
EPerson user)
Create a claimed task for the user IF this user doesn't have a claimed action for this workflow item
|
ActionResult |
AssignOriginalSubmitterAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
NoUserSelectionAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AutoAssignAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
InheritUsersAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AssignAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ClaimAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
boolean |
UserSelectionAction.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
boolean |
AssignOriginalSubmitterAction.isFinished(XmlWorkflowItem wfi) |
boolean |
NoUserSelectionAction.isFinished(XmlWorkflowItem wfi) |
boolean |
AutoAssignAction.isFinished(XmlWorkflowItem wfi) |
boolean |
InheritUsersAction.isFinished(XmlWorkflowItem wfi) |
abstract boolean |
UserSelectionAction.isFinished(XmlWorkflowItem wfi) |
boolean |
AssignAction.isFinished(XmlWorkflowItem wfi) |
boolean |
ClaimAction.isFinished(XmlWorkflowItem wfi) |
boolean |
AssignOriginalSubmitterAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
NoUserSelectionAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
AutoAssignAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
InheritUsersAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
abstract boolean |
UserSelectionAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI)
Verifies if the user selection action is valid
User constraints will be checked (enough users, group exists, ...)
|
boolean |
AssignAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
ClaimAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
void |
AssignOriginalSubmitterAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
NoUserSelectionAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
AutoAssignAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
InheritUsersAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
abstract void |
UserSelectionAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers)
Should a person have the option to repool the task the tasks will have to be regenerated
|
void |
AssignAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
ClaimAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
| Modifier and Type | Method and Description |
|---|---|
XmlWorkflowItem |
XmlWorkflowItemServiceImpl.create(Context context,
Item item,
Collection collection) |
XmlWorkflowItem |
XmlWorkflowItemServiceImpl.find(Context context,
int id) |
XmlWorkflowItem |
XmlWorkflowItemServiceImpl.findByItem(Context context,
Item item) |
XmlWorkflowItem |
PoolTask.getWorkflowItem() |
XmlWorkflowItem |
ClaimedTask.getWorkflowItem() |
XmlWorkflowItem |
InProgressUser.getWorkflowItem() |
XmlWorkflowItem |
WorkflowItemRole.getWorkflowItem() |
| Modifier and Type | Method and Description |
|---|---|
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findAll(Context context) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findAll(Context context,
Integer offset,
Integer pagesize) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findAllInCollection(Context context,
Integer offset,
Integer pagesize,
Collection collection) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findByCollection(Context context,
Collection collection) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findBySubmitter(Context context,
EPerson ep) |
| Modifier and Type | Method and Description |
|---|---|
void |
XmlWorkflowItemServiceImpl.delete(Context context,
XmlWorkflowItem workflowItem) |
void |
ClaimedTaskServiceImpl.deleteByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
void |
PoolTaskServiceImpl.deleteByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
void |
WorkflowItemRoleServiceImpl.deleteForWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
void |
XmlWorkflowItemServiceImpl.deleteWrapper(Context context,
XmlWorkflowItem workflowItem) |
ClaimedTask |
ClaimedTaskServiceImpl.find(Context context,
EPerson ePerson,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem) |
List<PoolTask> |
PoolTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem) |
List<WorkflowItemRole> |
WorkflowItemRoleServiceImpl.find(Context context,
XmlWorkflowItem workflowItem,
String role) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem,
String stepID) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
ClaimedTask |
ClaimedTaskServiceImpl.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
PoolTask |
PoolTaskServiceImpl.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
List<InProgressUser> |
InProgressUserServiceImpl.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
List<WorkflowItemRole> |
WorkflowItemRoleServiceImpl.findByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
InProgressUser |
InProgressUserServiceImpl.findByWorkflowItemAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
int |
InProgressUserServiceImpl.getNumberOfFinishedUsers(Context context,
XmlWorkflowItem workflowItem) |
int |
InProgressUserServiceImpl.getNumberOfInProgressUsers(Context context,
XmlWorkflowItem workflowItem) |
void |
PoolTask.setWorkflowItem(XmlWorkflowItem xmlWorkflowItem) |
void |
ClaimedTask.setWorkflowItem(XmlWorkflowItem workflowItem) |
void |
InProgressUser.setWorkflowItem(XmlWorkflowItem workflowItem) |
void |
WorkflowItemRole.setWorkflowItem(XmlWorkflowItem xmlWorkflowItem) |
void |
XmlWorkflowItemServiceImpl.update(Context context,
XmlWorkflowItem workflowItem) |
| Modifier and Type | Method and Description |
|---|---|
XmlWorkflowItem |
XmlWorkflowItemDAO.findByItem(Context context,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
List<XmlWorkflowItem> |
XmlWorkflowItemDAO.findAllInCollection(Context context,
Integer offset,
Integer limit,
Collection collection) |
List<XmlWorkflowItem> |
XmlWorkflowItemDAO.findByCollection(Context context,
Collection collection) |
List<XmlWorkflowItem> |
XmlWorkflowItemDAO.findBySubmitter(Context context,
EPerson ep) |
| Modifier and Type | Method and Description |
|---|---|
XmlWorkflowItem |
XmlWorkflowItemDAOImpl.findByItem(Context context,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
List<XmlWorkflowItem> |
XmlWorkflowItemDAOImpl.findAllInCollection(Context context,
Integer offset,
Integer limit,
Collection collection) |
List<XmlWorkflowItem> |
XmlWorkflowItemDAOImpl.findByCollection(Context context,
Collection collection) |
List<XmlWorkflowItem> |
XmlWorkflowItemDAOImpl.findBySubmitter(Context context,
EPerson ep) |
| Modifier and Type | Method and Description |
|---|---|
List<XmlWorkflowItem> |
XmlWorkflowItemService.findAll(Context context,
Integer page,
Integer pagesize)
return all workflowitems for a certain page
|
List<XmlWorkflowItem> |
XmlWorkflowItemService.findAllInCollection(Context context,
Integer page,
Integer pagesize,
Collection collection)
return all workflowitems for a certain page with a certain collection
|
| Modifier and Type | Method and Description |
|---|---|
void |
PoolTaskService.deleteByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
void |
ClaimedTaskService.deleteByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
void |
WorkflowItemRoleService.deleteForWorkflowItem(Context context,
XmlWorkflowItem wfi) |
ClaimedTask |
ClaimedTaskService.find(Context context,
EPerson ePerson,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
List<PoolTask> |
PoolTaskService.find(Context context,
XmlWorkflowItem workflowItem) |
List<ClaimedTask> |
ClaimedTaskService.find(Context context,
XmlWorkflowItem workflowItem) |
List<WorkflowItemRole> |
WorkflowItemRoleService.find(Context context,
XmlWorkflowItem workflowItem,
String role) |
List<ClaimedTask> |
ClaimedTaskService.find(Context context,
XmlWorkflowItem workflowItem,
String stepID) |
List<ClaimedTask> |
ClaimedTaskService.find(Context context,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
PoolTask |
PoolTaskService.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
ClaimedTask |
ClaimedTaskService.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
List<InProgressUser> |
InProgressUserService.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
List<WorkflowItemRole> |
WorkflowItemRoleService.findByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
List<ClaimedTask> |
ClaimedTaskService.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
InProgressUser |
InProgressUserService.findByWorkflowItemAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
int |
InProgressUserService.getNumberOfFinishedUsers(Context context,
XmlWorkflowItem workflowItem) |
int |
InProgressUserService.getNumberOfInProgressUsers(Context context,
XmlWorkflowItem workflowItem) |
Copyright © 2016 DuraSpace. All rights reserved.