|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.workflow.OfBizWorkflowDescriptorStore
public class OfBizWorkflowDescriptorStore
Provides an OfBiz implementation of a WorkflowDescriptorStore
| Field Summary | |
|---|---|
static String |
DESCRIPTOR_ENTITY_FIELD
|
static String |
NAME_ENTITY_FIELD
|
static String |
WORKFLOW_ENTITY_NAME
|
| Constructor Summary | |
|---|---|
OfBizWorkflowDescriptorStore(OfBizDelegator ofBizDelegator)
|
|
| Method Summary | |
|---|---|
List<JiraWorkflowDTO> |
getAllJiraWorkflowDTOs()
Returns a list of all the workflows stored in the underlying store. |
ImmutableWorkflowDescriptor |
getWorkflow(String name)
Retrieves a WorkflowDescriptor from the underlying store. |
String[] |
getWorkflowNames()
Returns an array of all the workflowNames stored. |
boolean |
removeWorkflow(String name)
Removes a workflow from the underlying store. |
boolean |
saveWorkflow(String name,
com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor,
boolean replace)
Saves or updates a workflowDescriptor. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String WORKFLOW_ENTITY_NAME
public static final String NAME_ENTITY_FIELD
public static final String DESCRIPTOR_ENTITY_FIELD
| Constructor Detail |
|---|
public OfBizWorkflowDescriptorStore(OfBizDelegator ofBizDelegator)
| Method Detail |
|---|
public ImmutableWorkflowDescriptor getWorkflow(String name)
throws com.opensymphony.workflow.FactoryException
WorkflowDescriptorStoreWorkflowDescriptor from the underlying store. Returns
null if no WorkflowDescriptor can be found
getWorkflow in interface WorkflowDescriptorStorename - The workflow name
com.opensymphony.workflow.FactoryException - If there's an error constructing the WorkflowDescriptor from its underlying representationpublic boolean removeWorkflow(String name)
WorkflowDescriptorStore
removeWorkflow in interface WorkflowDescriptorStorename - The workflow name
public boolean saveWorkflow(String name,
com.opensymphony.workflow.loader.WorkflowDescriptor workflowDescriptor,
boolean replace)
throws DataAccessException
WorkflowDescriptorStore
saveWorkflow in interface WorkflowDescriptorStorename - The name of the workflowworkflowDescriptor - The WorkflowDescriptor to save/update in the underlying storereplace - true if an update should be done, if the workflow already exists, false otherwise
DataAccessException - If there was a problem, storing the workflowdescriptorpublic String[] getWorkflowNames()
WorkflowDescriptorStore
getWorkflowNames in interface WorkflowDescriptorStorepublic List<JiraWorkflowDTO> getAllJiraWorkflowDTOs()
WorkflowDescriptorStore
getAllJiraWorkflowDTOs in interface WorkflowDescriptorStoreJiraWorkflowDTOs
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||