|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.workflow.OfBizDraftWorkflowStore
public class OfBizDraftWorkflowStore
Field Summary | |
---|---|
static java.lang.String |
DESCRIPTOR_ENTITY_FIELD
|
static java.lang.String |
DRAFT_WORKFLOW_ENTITY_NAME
|
static java.lang.String |
PARENTNAME_ENTITY_FIELD
|
Constructor Summary | |
---|---|
OfBizDraftWorkflowStore(OfBizDelegator ofBizDelegator)
|
Method Summary | |
---|---|
JiraWorkflow |
createDraftWorkflow(java.lang.String authorName,
JiraWorkflow parentWorkflow)
Creates a temporary workflow linked back to the named active workflow by id. |
boolean |
deleteDraftWorkflow(java.lang.String parentWorkflowName)
Removes a temporary workflow linked to the workflow name. |
JiraWorkflow |
getDraftWorkflow(java.lang.String parentWorkflowName)
This will retrieve an draft workflow that is related to the named saved workflow. |
JiraWorkflow |
updateDraftWorkflow(java.lang.String username,
java.lang.String parentWorkflowName,
JiraWorkflow workflow)
Updates a temporary workflow with the one provided for the parent workflow name passed in. |
JiraWorkflow |
updateDraftWorkflowWithoutAudit(java.lang.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 java.lang.String DRAFT_WORKFLOW_ENTITY_NAME
public static final java.lang.String PARENTNAME_ENTITY_FIELD
public static final java.lang.String DESCRIPTOR_ENTITY_FIELD
Constructor Detail |
---|
public OfBizDraftWorkflowStore(OfBizDelegator ofBizDelegator)
Method Detail |
---|
public JiraWorkflow getDraftWorkflow(java.lang.String parentWorkflowName) throws DataAccessException
DraftWorkflowStore
getDraftWorkflow
in interface DraftWorkflowStore
parentWorkflowName
- of the saved parent workflow.
JiraDraftWorkflow
.
DataAccessException
- DataAccessExceptionpublic JiraWorkflow createDraftWorkflow(java.lang.String authorName, JiraWorkflow parentWorkflow) throws DataAccessException, java.lang.IllegalStateException, java.lang.IllegalArgumentException
DraftWorkflowStore
createDraftWorkflow
in interface DraftWorkflowStore
authorName
- 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
java.lang.IllegalStateException
- thrown if you are adding an draft workflow which already exists for the
provided parent workflow
java.lang.IllegalArgumentException
- If the username is nullpublic boolean deleteDraftWorkflow(java.lang.String parentWorkflowName) throws DataAccessException
DraftWorkflowStore
deleteDraftWorkflow
in interface DraftWorkflowStore
parentWorkflowName
- of the saved parent workflow.
DataAccessException
- RuntimeException wrapper around a DB Exception.public JiraWorkflow updateDraftWorkflowWithoutAudit(java.lang.String parentWorkflowName, JiraWorkflow workflow) throws DataAccessException
DraftWorkflowStore
DraftWorkflowStore.updateDraftWorkflow(String, String, JiraWorkflow)
instead.
updateDraftWorkflowWithoutAudit
in interface DraftWorkflowStore
parentWorkflowName
- of the saved parent workflow.workflow
- The JiraWorkflow
to use for the update.
JiraDraftWorkflow
.
DataAccessException
- RuntimeException wrapper around a DB Exception.public JiraWorkflow updateDraftWorkflow(java.lang.String username, java.lang.String parentWorkflowName, JiraWorkflow workflow) throws DataAccessException
DraftWorkflowStore
updateDraftWorkflow
in interface DraftWorkflowStore
username
- 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 |