com.atlassian.greenhopper.service.issue
Interface IssueFieldManager
- All Known Implementing Classes:
- IssueFieldManagerImpl
public interface IssueFieldManager
Manages GreenHopper IssueField objects.
While this manager offers global and project specific methods, no methods actually depend on
GreenHopper persisted state (such as the project configuration).
- See Also:
for project configuration dependent issue fields functionality
Method Summary |
java.util.Map<java.lang.String,IssueField> |
getAllAvailableCornerFields()
|
java.util.Map<java.lang.String,IssueField> |
getAllAvailableCornerFields(com.atlassian.jira.project.Project project,
com.atlassian.jira.issue.issuetype.IssueType issueType)
|
java.util.Set<IssueField> |
getAllAvailableFields()
|
java.util.Set<IssueField> |
getAllAvailableFields(com.atlassian.jira.project.Project project)
|
java.util.Map<java.lang.String,IssueField> |
getAllAvailableFields(com.atlassian.jira.project.Project project,
com.atlassian.jira.issue.issuetype.IssueType issueType)
|
java.util.Map<java.lang.String,IssueField> |
getAllSystemCardFields()
|
java.util.Map<java.lang.String,IssueField> |
getAllSystemCornerFields()
|
java.util.Map<java.lang.String,IssueField> |
getAllSystemFields()
|
IssueField |
getField(java.lang.String id)
|
java.util.List<com.atlassian.jira.issue.fields.layout.field.FieldLayoutItem> |
getFieldsForCreate(BoardIssue boardIssue)
|
IssueField |
getIssueFieldForPlugin(java.lang.String pluginKey)
|
boolean |
isCornerSupported(com.atlassian.jira.issue.fields.CustomField customField)
|
boolean |
isHidden(com.atlassian.jira.project.Project project,
java.lang.String issueTypeId,
java.lang.String fieldId)
|
boolean |
isRequired(BoardIssue boardIssue,
java.lang.String fieldId)
|
SERVICE
static final java.lang.String SERVICE
- See Also:
- Constant Field Values
CUSTOMFIELD
static final java.lang.String CUSTOMFIELD
- See Also:
- Constant Field Values
getField
IssueField getField(java.lang.String id)
isCornerSupported
boolean isCornerSupported(com.atlassian.jira.issue.fields.CustomField customField)
getAllSystemFields
java.util.Map<java.lang.String,IssueField> getAllSystemFields()
getAllSystemCardFields
java.util.Map<java.lang.String,IssueField> getAllSystemCardFields()
getAllSystemCornerFields
java.util.Map<java.lang.String,IssueField> getAllSystemCornerFields()
getAllAvailableFields
java.util.Set<IssueField> getAllAvailableFields()
getAllAvailableFields
java.util.Set<IssueField> getAllAvailableFields(com.atlassian.jira.project.Project project)
getAllAvailableFields
java.util.Map<java.lang.String,IssueField> getAllAvailableFields(com.atlassian.jira.project.Project project,
com.atlassian.jira.issue.issuetype.IssueType issueType)
getAllAvailableCornerFields
java.util.Map<java.lang.String,IssueField> getAllAvailableCornerFields()
getAllAvailableCornerFields
java.util.Map<java.lang.String,IssueField> getAllAvailableCornerFields(com.atlassian.jira.project.Project project,
com.atlassian.jira.issue.issuetype.IssueType issueType)
getIssueFieldForPlugin
IssueField getIssueFieldForPlugin(java.lang.String pluginKey)
throws com.atlassian.plugin.PluginParseException
- Throws:
com.atlassian.plugin.PluginParseException
isRequired
boolean isRequired(BoardIssue boardIssue,
java.lang.String fieldId)
isHidden
boolean isHidden(com.atlassian.jira.project.Project project,
java.lang.String issueTypeId,
java.lang.String fieldId)
getFieldsForCreate
java.util.List<com.atlassian.jira.issue.fields.layout.field.FieldLayoutItem> getFieldsForCreate(BoardIssue boardIssue)
Copyright © 2007-2011 Atlassian. All Rights Reserved.