|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.jira.workflow.OfBizDraftWorkflowStore
public class OfBizDraftWorkflowStore
| Field Summary | |
|---|---|
static String |
DESCRIPTOR_ENTITY_FIELD
|
static String |
DRAFT_WORKFLOW_ENTITY_NAME
|
static String |
PARENTNAME_ENTITY_FIELD
|
| Constructor Summary | |
|---|---|
OfBizDraftWorkflowStore(OfBizDelegator ofBizDelegator)
|
|
| Method Summary | |
|---|---|
JiraWorkflow |
createDraftWorkflow(String authorName,
JiraWorkflow parentWorkflow)
Creates a temporary workflow linked back to the named active workflow by id. |
boolean |
deleteDraftWorkflow(String parentWorkflowName)
Removes a temporary workflow linked to the workflow name. |
JiraWorkflow |
getDraftWorkflow(String parentWorkflowName)
This will retrieve an draft workflow that is related to the named saved workflow. |
JiraWorkflow |
updateDraftWorkflow(String username,
String parentWorkflowName,
JiraWorkflow workflow)
Updates a temporary workflow with the one provided for the parent workflow name passed in. |
JiraWorkflow |
updateDraftWorkflowWithoutAudit(String parentWorkflowName,
JiraWorkflow workflow)
Updates a temporary workflow with the one provided for the parent workflow name passed in. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DRAFT_WORKFLOW_ENTITY_NAME
public static final String PARENTNAME_ENTITY_FIELD
public static final String DESCRIPTOR_ENTITY_FIELD
| Constructor Detail |
|---|
public OfBizDraftWorkflowStore(OfBizDelegator ofBizDelegator)
| Method Detail |
|---|
public JiraWorkflow getDraftWorkflow(String parentWorkflowName)
throws DataAccessException
DraftWorkflowStore
getDraftWorkflow in interface DraftWorkflowStoreparentWorkflowName - of the saved parent workflow.
JiraDraftWorkflow.
DataAccessException - DataAccessException
public JiraWorkflow createDraftWorkflow(String authorName,
JiraWorkflow parentWorkflow)
throws DataAccessException,
IllegalStateException,
IllegalArgumentException
DraftWorkflowStore
createDraftWorkflow in interface DraftWorkflowStoreauthorName - The username of the user making the editparentWorkflow - The parent workflow to copy for the draft workflow.
JiraDraftWorkflow.
DataAccessException - if there are any db errors
IllegalStateException - thrown if you are adding an draft workflow which already exists for the
provided parent workflow
IllegalArgumentException - If the username is null
public boolean deleteDraftWorkflow(String parentWorkflowName)
throws DataAccessException
DraftWorkflowStore
deleteDraftWorkflow in interface DraftWorkflowStoreparentWorkflowName - of the saved parent workflow.
DataAccessException - RuntimeException wrapper around a DB Exception.
public JiraWorkflow updateDraftWorkflowWithoutAudit(String parentWorkflowName,
JiraWorkflow workflow)
throws DataAccessException
DraftWorkflowStoreDraftWorkflowStore.updateDraftWorkflow(String, String, JiraWorkflow)
instead.
updateDraftWorkflowWithoutAudit in interface DraftWorkflowStoreparentWorkflowName - of the saved parent workflow.workflow - The JiraWorkflow to use for the update.
JiraDraftWorkflow.
DataAccessException - RuntimeException wrapper around a DB Exception.
public JiraWorkflow updateDraftWorkflow(String username,
String parentWorkflowName,
JiraWorkflow workflow)
throws DataAccessException
DraftWorkflowStore
updateDraftWorkflow in interface DraftWorkflowStoreusername - is the username of the user updating this draft workflow.parentWorkflowName - of the saved parent workflow.workflow - The JiraWorkflow to use for the update.
JiraDraftWorkflow.
DataAccessException - RuntimeException wrapper around a DB Exception.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||