com.atlassian.jira.config
Interface ConstantsManager

All Known Implementing Classes:
DefaultConstantsManager

public interface ConstantsManager


Field Summary
static java.lang.String ALL_ISSUE_TYPES
           
static java.lang.String ALL_STANDARD_ISSUE_TYPES
           
static java.lang.String ALL_SUB_TASK_ISSUE_TYPES
           
static java.lang.String ISSUE_TYPE_CONSTANT_TYPE
           
static java.lang.String PRIORITY_CONSTANT_TYPE
           
static java.lang.String RESOLUTION_CONSTANT_TYPE
           
static java.lang.String STATUS_CONSTANT_TYPE
           
 
Method Summary
 boolean constantExists(java.lang.String constantType, java.lang.String name)
           
 void createIssueType(java.lang.String name, java.lang.Long sequence, java.lang.String style, java.lang.String description, java.lang.String iconurl)
          Note this metod does not validate the input - i.e.
 java.util.List expandIssueTypeIds(java.util.Collection issueTypeIds)
          Converts the 'special' ids of issue types to a list of issue type ids For example, converts a special id to a list of all sub-task issue types
 java.util.List getAllIssueTypes()
           
 org.ofbiz.core.entity.GenericValue getConstant(java.lang.String constantType, java.lang.String id)
           
 org.ofbiz.core.entity.GenericValue getConstantByName(java.lang.String constantType, java.lang.String name)
           
 java.util.List getEditableSubTaskIssueTypes()
           
 org.ofbiz.core.entity.GenericValue getIssueType(java.lang.String id)
           
 java.util.Collection getIssueTypes()
           
 java.util.Collection getPriorities()
           
 org.ofbiz.core.entity.GenericValue getPriority(java.lang.String id)
           
 org.ofbiz.core.entity.GenericValue getResolution(java.lang.String id)
           
 java.util.Collection getResolutions()
           
 org.ofbiz.core.entity.GenericValue getStatus(java.lang.String id)
           
 java.util.Collection getStatuses()
           
 java.util.Collection getSubTaskIssueTypes()
          Retrieves all the sub-task issue types
 void refresh()
           
 void refreshIssueTypes()
           
 void refreshPriorities()
           
 void refreshResolutions()
           
 void refreshStatuses()
           
 void removeIssueType(java.lang.String id)
           
 void storeIssueTypes(java.util.List issueTypes)
           
 void updateIssueType(java.lang.String id, java.lang.String name, java.lang.Long sequence, java.lang.String style, java.lang.String description, java.lang.String iconurl)
           
 

Field Detail

ALL_STANDARD_ISSUE_TYPES

static final java.lang.String ALL_STANDARD_ISSUE_TYPES
See Also:
Constant Field Values

ALL_SUB_TASK_ISSUE_TYPES

static final java.lang.String ALL_SUB_TASK_ISSUE_TYPES
See Also:
Constant Field Values

ALL_ISSUE_TYPES

static final java.lang.String ALL_ISSUE_TYPES
See Also:
Constant Field Values

PRIORITY_CONSTANT_TYPE

static final java.lang.String PRIORITY_CONSTANT_TYPE
See Also:
Constant Field Values

STATUS_CONSTANT_TYPE

static final java.lang.String STATUS_CONSTANT_TYPE
See Also:
Constant Field Values

RESOLUTION_CONSTANT_TYPE

static final java.lang.String RESOLUTION_CONSTANT_TYPE
See Also:
Constant Field Values

ISSUE_TYPE_CONSTANT_TYPE

static final java.lang.String ISSUE_TYPE_CONSTANT_TYPE
See Also:
Constant Field Values
Method Detail

getPriorities

java.util.Collection getPriorities()

getPriority

org.ofbiz.core.entity.GenericValue getPriority(java.lang.String id)

refreshPriorities

void refreshPriorities()

getResolutions

java.util.Collection getResolutions()

getResolution

org.ofbiz.core.entity.GenericValue getResolution(java.lang.String id)

refreshResolutions

void refreshResolutions()

getIssueTypes

java.util.Collection getIssueTypes()

getIssueType

org.ofbiz.core.entity.GenericValue getIssueType(java.lang.String id)

refreshIssueTypes

void refreshIssueTypes()

getStatus

org.ofbiz.core.entity.GenericValue getStatus(java.lang.String id)

getStatuses

java.util.Collection getStatuses()

refreshStatuses

void refreshStatuses()

getConstant

org.ofbiz.core.entity.GenericValue getConstant(java.lang.String constantType,
                                               java.lang.String id)

constantExists

boolean constantExists(java.lang.String constantType,
                       java.lang.String name)

createIssueType

void createIssueType(java.lang.String name,
                     java.lang.Long sequence,
                     java.lang.String style,
                     java.lang.String description,
                     java.lang.String iconurl)
                     throws CreateException
Note this metod does not validate the input - i.e. It does not check for duplicate names etc.

Parameters:
name -
sequence -
style -
description -
iconurl -
Throws:
CreateException

updateIssueType

void updateIssueType(java.lang.String id,
                     java.lang.String name,
                     java.lang.Long sequence,
                     java.lang.String style,
                     java.lang.String description,
                     java.lang.String iconurl)
                     throws StoreException
Throws:
StoreException

removeIssueType

void removeIssueType(java.lang.String id)
                     throws RemoveException
Throws:
RemoveException

getConstantByName

org.ofbiz.core.entity.GenericValue getConstantByName(java.lang.String constantType,
                                                     java.lang.String name)

getSubTaskIssueTypes

java.util.Collection getSubTaskIssueTypes()
Retrieves all the sub-task issue types

Returns:

getEditableSubTaskIssueTypes

java.util.List getEditableSubTaskIssueTypes()

getAllIssueTypes

java.util.List getAllIssueTypes()

storeIssueTypes

void storeIssueTypes(java.util.List issueTypes)
                     throws StoreException
Throws:
StoreException

refresh

void refresh()

expandIssueTypeIds

java.util.List expandIssueTypeIds(java.util.Collection issueTypeIds)
Converts the 'special' ids of issue types to a list of issue type ids For example, converts a special id to a list of all sub-task issue types

Parameters:
issueTypeIds -
Returns:


Copyright © 2002-2006 Atlassian. All Rights Reserved.