package

com.atlassian.jira.issue.customfields.impl

Interfaces

Classes

AbstractCustomFieldType<T, S>  
AbstractMultiCFType<S> Abstract class for Multi-select Custom field types. 
AbstractMultiSettableCFType<T, S> This class is deprecated. Implement the methods on MultipleSettableCustomFieldType yourself. Since v5.0. Also, consider extending AbstractSingleFieldType or AbstractMultiCFType for other benefits  
AbstractSingleFieldType<T> A abstract class that simplifies creating a CustomField that stores a single values via ofbiz. 
CalculatedCFType<T, S> A CustomFieldType which is calculated rather than set. 
CascadingSelectCFType

Cascading Select Custom Field Type allows for multiple dependent select lists. 

DateCFType Custom Field to allow setting of a Date
Transport Object Type
Date
Database Storage Type
Timestamp
 
DateTimeCFType Custom Field alowing setting of a full Date and Time. 
GenericTextCFType A CustomFieldType where data is stored and displayed as a single String By default it will only have a Limited Text Field for storage (if you need bigger override getDatabaseType())
Transport Object Type
String
Database Storage Type
String
 
ImportIdLinkCFType  
LabelsCFType Labels Custom field
Transport Object Type
Set of Labels
Singular Object Type
Label
Database Storage Type
Not stored with Custom Field Data @see setLabels(com.atlassian.crowd.embedded.api.User, Long, Long, java.util.Set, boolean, boolean)
 
MultiGroupCFType

Multiple User Group Select Type

Transport Object Type
java.util.Collection of Groups
Singular Object Type
Group
Database Storage Type
String of group name
 
MultiSelectCFType

Multiple Select Type allows selecting of multiple Options

Transport Object Type
Collection
Singular Object Type
Option
Database Storage Type
String of option id
 
MultiUserCFType

Multiple User Type allows selection of multiple users. 

NumberCFType Custom Field Type allowing storae and display of Double values
Transport Object Type
Double
Database Storage Type
Double
 
ProjectCFType Custom Field Type to select a Project on this JIRA instance. 
ProjectImportLabelFieldParserImpl  
ReadOnlyCFType  
RenderableTextCFType This custom field type returns true for its isRenderable method and is meant to represent a text custom field type that is renderable. 
SelectCFType Select Custom Field Type allows selecting of a single Option
StringCFType This class is deprecated. Use GenericTextCFType instead. Since v5.0.  
TextAreaCFType  
TextCFType This class is deprecated. Use GenericTextCFType instead. Since v5.0.  
URLCFType  
UserCFType Custom Field allow selection of a single ApplicationUser
VersionCFType Custom Field Type to select multiple Versions. 

Exceptions