|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
static java.util.Collection |
ACTION_TYPE_ALL
|
static java.lang.String |
ACTION_TYPE_COMMON
|
static java.lang.String |
ACTION_TYPE_GLOBAL
|
static java.lang.String |
ACTION_TYPE_INITIAL
|
static java.lang.String |
ACTION_TYPE_ORDINARY
|
static java.lang.String |
DEFAULT_WORKFLOW_NAME
|
static java.lang.String |
JIRA_META_ATTRIBUTE_KEY_PREFIX
|
static java.lang.String |
STEP_STATUS_KEY
|
static java.lang.String |
WORKFLOW_DESCRIPTION_ATTRIBUTE
|
static java.lang.String |
WORKFLOW_VIEW_FIELDLAYOUT_KEY_ATTRIBUTE
|
Method Summary | |
java.util.Collection |
getActionsWithResult(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor)
Get all the actions which have a particular step as their unconditional result. |
java.lang.String |
getActionType(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
|
java.util.Collection |
getAllActions()
Get all the actions in this workflow, global, common and from steps. |
java.lang.String |
getDescription()
|
com.opensymphony.workflow.loader.WorkflowDescriptor |
getDescriptor()
|
org.ofbiz.core.entity.GenericValue |
getLinkedStatus(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor)
|
java.util.List |
getLinkedStatuses()
|
com.opensymphony.workflow.loader.StepDescriptor |
getLinkedStep(org.ofbiz.core.entity.GenericValue status)
Get the StepDescriptor linked to the given status for this workflow. |
java.lang.String |
getName()
|
int |
getNextActionId()
Get the next available action id |
java.util.Collection |
getStepsForTransition(com.opensymphony.workflow.loader.ActionDescriptor action)
Returns a collection of all step descriptors that reference the given common action |
boolean |
isActive()
Determine whether this workflow object is currently active. |
boolean |
isCommonAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
|
boolean |
isDefault()
Determines if the workflow is the default JIRA workflow |
boolean |
isEditable()
Determines if the workflow can be modifed within JIRA. |
boolean |
isGlobalAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
|
boolean |
isInitialAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
|
boolean |
isOrdinaryAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
|
boolean |
isSystemWorkflow()
Determines if the workflow is loaded from XML or the database |
boolean |
removeStep(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor)
Remove a step from the workflow. |
void |
store()
Persist this workflow object if possible. |
Field Detail |
public static final java.lang.String JIRA_META_ATTRIBUTE_KEY_PREFIX
public static final java.lang.String STEP_STATUS_KEY
public static final java.lang.String WORKFLOW_DESCRIPTION_ATTRIBUTE
public static final java.lang.String WORKFLOW_VIEW_FIELDLAYOUT_KEY_ATTRIBUTE
public static final java.lang.String DEFAULT_WORKFLOW_NAME
public static final java.lang.String ACTION_TYPE_INITIAL
public static final java.lang.String ACTION_TYPE_GLOBAL
public static final java.lang.String ACTION_TYPE_COMMON
public static final java.lang.String ACTION_TYPE_ORDINARY
public static final java.util.Collection ACTION_TYPE_ALL
Method Detail |
public java.lang.String getName()
public java.lang.String getDescription()
public com.opensymphony.workflow.loader.WorkflowDescriptor getDescriptor()
public java.util.Collection getAllActions()
public java.util.Collection getActionsWithResult(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor)
public boolean removeStep(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor)
This method will also remove all actions with this step ID as their unconditional result.
public com.opensymphony.workflow.loader.StepDescriptor getLinkedStep(org.ofbiz.core.entity.GenericValue status)
public java.util.List getLinkedStatuses()
public void store() throws WorkflowException
WorkflowException
public boolean isActive() throws WorkflowException
WorkflowException
public boolean isSystemWorkflow() throws WorkflowException
WorkflowException
public boolean isEditable() throws WorkflowException
WorkflowException
public boolean isDefault()
public int getNextActionId()
public java.util.Collection getStepsForTransition(com.opensymphony.workflow.loader.ActionDescriptor action)
public boolean isInitialAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
public boolean isCommonAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
public boolean isGlobalAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
public boolean isOrdinaryAction(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
public org.ofbiz.core.entity.GenericValue getLinkedStatus(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor)
public java.lang.String getActionType(com.opensymphony.workflow.loader.ActionDescriptor actionDescriptor)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |