com.atlassian.jira.workflow
Class OfBizDraftWorkflowSchemeStore

java.lang.Object
  extended by com.atlassian.jira.workflow.OfBizDraftWorkflowSchemeStore
All Implemented Interfaces:
DraftWorkflowSchemeStore

public class OfBizDraftWorkflowSchemeStore
extends Object
implements DraftWorkflowSchemeStore

Since:
v5.2

Nested Class Summary
static interface WorkflowSchemeStore.State
           
 
Nested classes/interfaces inherited from interface com.atlassian.jira.workflow.DraftWorkflowSchemeStore
DraftWorkflowSchemeStore.DraftState
 
Constructor Summary
OfBizDraftWorkflowSchemeStore(OfBizDelegator delegator)
           
 
Method Summary
 DraftWorkflowSchemeStore.DraftState.Builder builder(long parentId)
           
 DraftWorkflowSchemeStore.DraftState create(DraftWorkflowSchemeStore.DraftState state)
           
 boolean delete(DraftWorkflowSchemeStore.DraftState state)
           
 boolean delete(long id)
           
 boolean deleteByParentId(long parentId)
           
 DraftWorkflowSchemeStore.DraftState get(long id)
           
 Iterable<DraftWorkflowSchemeStore.DraftState> getAll()
           
 DraftWorkflowSchemeStore.DraftState getDraftForParent(long parentId)
           
 Long getParentId(long id)
           
 Iterable<DraftWorkflowSchemeStore.DraftState> getSchemesUsingWorkflow(JiraWorkflow workflow)
           
 boolean hasDraftForParent(long parentId)
           
 boolean renameWorkflow(String oldName, String newName)
           
 DraftWorkflowSchemeStore.DraftState update(DraftWorkflowSchemeStore.DraftState state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OfBizDraftWorkflowSchemeStore

public OfBizDraftWorkflowSchemeStore(OfBizDelegator delegator)
Method Detail

create

public DraftWorkflowSchemeStore.DraftState create(DraftWorkflowSchemeStore.DraftState state)

update

public DraftWorkflowSchemeStore.DraftState update(DraftWorkflowSchemeStore.DraftState state)

delete

public boolean delete(long id)

delete

public boolean delete(DraftWorkflowSchemeStore.DraftState state)

deleteByParentId

public boolean deleteByParentId(long parentId)
Specified by:
deleteByParentId in interface DraftWorkflowSchemeStore

hasDraftForParent

public boolean hasDraftForParent(long parentId)
Specified by:
hasDraftForParent in interface DraftWorkflowSchemeStore

getDraftForParent

public DraftWorkflowSchemeStore.DraftState getDraftForParent(long parentId)
Specified by:
getDraftForParent in interface DraftWorkflowSchemeStore

get

public DraftWorkflowSchemeStore.DraftState get(long id)

getAll

public Iterable<DraftWorkflowSchemeStore.DraftState> getAll()

builder

public DraftWorkflowSchemeStore.DraftState.Builder builder(long parentId)
Specified by:
builder in interface DraftWorkflowSchemeStore

renameWorkflow

public boolean renameWorkflow(String oldName,
                              String newName)

getParentId

public Long getParentId(long id)
Specified by:
getParentId in interface DraftWorkflowSchemeStore

getSchemesUsingWorkflow

public Iterable<DraftWorkflowSchemeStore.DraftState> getSchemesUsingWorkflow(JiraWorkflow workflow)


Copyright © 2002-2014 Atlassian. All Rights Reserved.