com.atlassian.jira.issue.fields
Interface ConfigurableField

All Superinterfaces:
java.lang.Comparable, Field, OrderableField, SearchableField
All Known Subinterfaces:
CustomField
All Known Implementing Classes:
CustomFieldImpl, IssueTypeSystemField

public interface ConfigurableField
extends OrderableField

ConfigurableField are fields which have FieldConfigItemType that can be stored for a given JiraContextNode


Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.fields.OrderableField
MOVE_ISSUE_PARAM_KEY, NO_HEADER_PARAM_KEY, TEMPLATE_DIRECTORY_PATH
 
Method Summary
 java.util.List getAssociatedProjects()
           
 java.util.List getConfigurationItemTypes()
          Returns a List of FieldConfigItemType objects.
 FieldConfig getRelevantConfig(IssueContext issueContext)
           
 
Methods inherited from interface com.atlassian.jira.issue.fields.OrderableField
availableForBulkEdit, canRemoveValueFromIssueObject, createValue, getBulkEditHtml, getCreateHtml, getCreateHtml, getDefaultValue, getEditHtml, getEditHtml, getValueFromParams, getViewHtml, getViewHtml, getViewHtml, hasValue, isShown, needsMove, populateDefaults, populateForMove, populateFromIssue, populateFromParams, populateParamsFromString, removeValueFromIssueObject, updateIssue, updateValue, validateParams
 
Methods inherited from interface com.atlassian.jira.issue.fields.SearchableField
createAssociatedSearchHandler
 
Methods inherited from interface com.atlassian.jira.issue.fields.Field
getId, getName, getNameKey
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getConfigurationItemTypes

java.util.List getConfigurationItemTypes()
Returns a List of FieldConfigItemType objects. This opens up possibilties for configurable custom fields

Returns:
List of FieldConfigItemType @NotNull

getAssociatedProjects

java.util.List getAssociatedProjects()

getRelevantConfig

FieldConfig getRelevantConfig(IssueContext issueContext)


Copyright © 2002-2010 Atlassian. All Rights Reserved.