public interface

DraftWorkflowSchemeStore

com.atlassian.jira.workflow.DraftWorkflowSchemeStore
Known Indirect Subclasses

Summary

Nested Classes
interface DraftWorkflowSchemeStore.DraftState  
Public Methods
DraftWorkflowSchemeStore.DraftState.Builder builder(long parentId)
abstract T extends WorkflowSchemeStore.State create(T extends WorkflowSchemeStore.State state)
abstract boolean delete(T extends WorkflowSchemeStore.State state)
abstract boolean delete(long id)
boolean deleteByParentId(long parentId)
abstract T extends WorkflowSchemeStore.State get(long id)
abstract Iterable<T extends WorkflowSchemeStore.State> getAll()
DraftWorkflowSchemeStore.DraftState getDraftForParent(long parentId)
Long getParentId(long id)
abstract Iterable<T extends WorkflowSchemeStore.State> getSchemesUsingWorkflow(JiraWorkflow jiraWorkflow)
boolean hasDraftForParent(long parentId)
abstract boolean renameWorkflow(String oldName, String newName)
abstract T extends WorkflowSchemeStore.State update(T extends WorkflowSchemeStore.State state)

Public Methods

public DraftWorkflowSchemeStore.DraftState.Builder builder (long parentId)

public abstract T extends WorkflowSchemeStore.State create (T extends WorkflowSchemeStore.State state)

public abstract boolean delete (T extends WorkflowSchemeStore.State state)

public abstract boolean delete (long id)

public boolean deleteByParentId (long parentId)

public abstract T extends WorkflowSchemeStore.State get (long id)

public abstract Iterable<T extends WorkflowSchemeStore.State> getAll ()

public DraftWorkflowSchemeStore.DraftState getDraftForParent (long parentId)

public Long getParentId (long id)

public abstract Iterable<T extends WorkflowSchemeStore.State> getSchemesUsingWorkflow (JiraWorkflow jiraWorkflow)

public boolean hasDraftForParent (long parentId)

public abstract boolean renameWorkflow (String oldName, String newName)

public abstract T extends WorkflowSchemeStore.State update (T extends WorkflowSchemeStore.State state)