| Modifier and Type | Method and Description |
|---|---|
static Step |
WorkflowFactory.createStep(Workflow workflow,
String stepID) |
static void |
WorkflowUtils.deleteRoleGroup(Context context,
Collection collection,
String roleID) |
static WorkflowActionConfig |
XmlWorkflowManager.doState(Context c,
EPerson user,
javax.servlet.http.HttpServletRequest request,
int workflowItemId,
Workflow workflow,
WorkflowActionConfig currentActionConfig) |
static HashMap<String,Role> |
WorkflowUtils.getAllExternalRoles(Collection thisCollection) |
static HashMap<String,Role> |
WorkflowUtils.getCollectionAndRepositoryRoles(Collection thisCollection) |
static HashMap<String,Role> |
WorkflowUtils.getCollectionRoles(Collection thisCollection) |
static Workflow |
WorkflowFactory.getWorkflow(Collection collection) |
static WorkflowActionConfig |
XmlWorkflowManager.processOutcome(Context c,
EPerson user,
Workflow workflow,
Step currentStep,
WorkflowActionConfig currentActionConfig,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
boolean enteredNewStep) |
static void |
WorkflowRequirementsManager.removeClaimedUser(Context c,
XmlWorkflowItem wfi,
EPerson user,
String stepID) |
static XmlWorkflowItem |
XmlWorkflowManager.start(Context context,
WorkspaceItem wsi) |
static XmlWorkflowItem |
XmlWorkflowManager.startWithoutNotify(Context c,
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 |
|---|---|
Step |
Workflow.getNextStep(Context context,
XmlWorkflowItem wfi,
Step currentStep,
int outcome) |
String |
Step.getNextStepID(int outcome) |
Step |
Workflow.getStep(String stepID) |
boolean |
Step.isValidStep(Context context,
XmlWorkflowItem wfi) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
Action.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
UserSelectionAction.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
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 |
NoUserSelectionAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
InheritUsersAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
ClaimAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
AutoAssignAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
AssignOriginalSubmitterAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
AssignAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
| Modifier and Type | Method and Description |
|---|---|
static int |
XmlWorkflowItem.countAll(Context c)
return all workflowitems
|
static int |
XmlWorkflowItem.countAllInCollection(Context c,
int collId)
return all workflowitems
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findAll(Context c)
return all workflowitems
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findAll(Context c,
int page,
int pagesize)
return all workflowitems for a certain page
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findAllInCollection(Context c,
int page,
int pagesize,
int collectionId)
return all workflowitems for a certain page with a certain collection
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findByEPerson(Context context,
EPerson ep) |
Copyright © 2014 DuraSpace. All Rights Reserved.