com.atlassian.jira.workflow
Interface WorkflowSchemeManager

All Superinterfaces:
SchemeManager
All Known Implementing Classes:
DefaultWorkflowSchemeManager

public interface WorkflowSchemeManager
extends SchemeManager


Field Summary
 
Fields inherited from interface com.atlassian.jira.scheme.SchemeManager
PROJECT_ASSOCIATION
 
Method Summary
 void addWorkflowToScheme(org.ofbiz.core.entity.GenericValue scheme, String workflowName, String issueTypeId)
           
 void clearWorkflowCache()
           
 Collection getActiveWorkflowNames()
           
 String getAssociationType()
           
 org.ofbiz.core.entity.GenericValue getDefaultEntity(org.ofbiz.core.entity.GenericValue scheme)
           
 String getEntityName()
           
 List getNonDefaultEntities(org.ofbiz.core.entity.GenericValue scheme)
           
 String getSchemeDesc()
           
 String getSchemeEntityName()
           
 Collection getSchemesForWorkflow(JiraWorkflow workflow)
           
 org.ofbiz.core.entity.GenericValue getWorkflowScheme(org.ofbiz.core.entity.GenericValue project)
           
 
Methods inherited from interface com.atlassian.jira.scheme.SchemeManager
addDefaultSchemeToProject, addSchemeToProject, addSchemeToProject, copyScheme, createDefaultScheme, createScheme, createSchemeAndEntities, createSchemeEntity, deleteEntity, deleteScheme, getAssociatedSchemes, getDefaultScheme, getEntities, getEntities, getEntities, getEntities, getEntities, getEntities, getEntity, getGroups, getProjects, getProjects, getScheme, getScheme, getSchemes, getSchemes, getUnassociatedSchemes, getUsers, getUsers, hasSchemeAuthority, hasSchemeAuthority, removeEntities, removeEntities, removeSchemesFromProject, removeSchemesFromProject, schemeExists, updateScheme, updateScheme
 

Method Detail

getSchemeEntityName

public String getSchemeEntityName()

getEntityName

public String getEntityName()

getAssociationType

public String getAssociationType()

getSchemeDesc

public String getSchemeDesc()

getWorkflowScheme

public org.ofbiz.core.entity.GenericValue getWorkflowScheme(org.ofbiz.core.entity.GenericValue project)
                                                     throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getDefaultEntity

public org.ofbiz.core.entity.GenericValue getDefaultEntity(org.ofbiz.core.entity.GenericValue scheme)
                                                    throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getNonDefaultEntities

public List getNonDefaultEntities(org.ofbiz.core.entity.GenericValue scheme)
                           throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getActiveWorkflowNames

public Collection getActiveWorkflowNames()
                                  throws org.ofbiz.core.entity.GenericEntityException,
                                         WorkflowException
Returns:
A collection of all workflow names currently active (ie assigned to schemes & associated with projects).
Throws:
org.ofbiz.core.entity.GenericEntityException
WorkflowException

addWorkflowToScheme

public void addWorkflowToScheme(org.ofbiz.core.entity.GenericValue scheme,
                                String workflowName,
                                String issueTypeId)
                         throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getSchemesForWorkflow

public Collection getSchemesForWorkflow(JiraWorkflow workflow)

clearWorkflowCache

public void clearWorkflowCache()


Copyright © 2002-2007 Atlassian. All Rights Reserved.