java.lang.Object | |||
↳ | com.atlassian.jira.issue.customfields.impl.AbstractCustomFieldType<T, S> | ||
↳ | com.atlassian.jira.issue.customfields.impl.AbstractMultiCFType<S> | ||
↳ | com.atlassian.jira.issue.customfields.impl.VersionCFType |
Custom Field Type to select multiple Version
s.
Collection
of Version
sVersion
Long
of the Version's idNested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
VersionCFType.VersionOrder | An enum representing orders can be choosed to affect the order of versions group displayed on version picker custom field | ||||||||||
VersionCFType.Visitor<X> |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Allow the custom field type perform a specific check as to its availability for bulk editing.
| |||||||||||
Returns a String of representing values to be stored in the change log, an example is the name of a version
field that a version id will resolve to within JIRA.
| |||||||||||
Returns a List of
FieldConfigItemType objects. | |||||||||||
Returns lower level Information about the field.
| |||||||||||
Return The default data for this system field.
| |||||||||||
Return a JsonData representation of the field value
| |||||||||||
Return a description of the shape of this field when represented as JSON.
| |||||||||||
Returns the object that will perform the actual project import functions for the custom field type.
| |||||||||||
Returns the RestFieldOperationsHandler for this field.
| |||||||||||
The custom field may wish to pass parameters to the velocity context beyond the getValueFromIssue methods
(eg managers).
| |||||||||||
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Converts a given db value to Single form of Transport Object
| |||||||||||
Converts a given underlying type to its db storage value.
| |||||||||||
Type of database field needed to store this field.
| |||||||||||
Returns a comparator for underlying type of this custom field.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Allow the custom field type perform a specific check as to its availability for bulk editing.
bulkEditBean | BulkEditBean |
---|
Returns a String of representing values to be stored in the change log, an example is the name of a version field that a version id will resolve to within JIRA.
field | CustomField that the value belongs to |
---|---|
versions | Transport Object representing the value instance of the CustomField |
Returns a List of FieldConfigItemType
objects. Can not be immutable.
This opens up possibilities for configurable custom fields.
FieldConfigItemType
Returns lower level Information about the field. This information contains allowed values and/or the autocomplete url
fieldTypeInfoContext | context information for generating the FieldTypeInfo . |
---|
Return The default data for this system field. May be null if there is no default.
issueCtx | Issue (This should really only need to be an issue context, but for historical reasons we need an issue object. |
---|---|
field | the Custom Field |
Return a JsonData representation of the field value
field | configuration of the current field |
---|---|
issue | to get field data from |
renderedVersionRequested | whether the use requested the return of rendered/pretty data as well as raw data |
fieldLayoutItem | field layout for this field. |
Return a description of the shape of this field when represented as JSON.
Returns the object that will perform the actual project import functions for the custom field type.
Returns the RestFieldOperationsHandler for this field.
field | the Custom Field |
---|
FieldValidationException |
---|
The custom field may wish to pass parameters to the velocity context beyond the getValueFromIssue methods (eg managers).
The values are added to the context for all velocity views (edit, search, view, xml)
issue | The issue currently in context (Note: this will be null in cases like 'default value') |
---|---|
field | CustomField |
fieldLayoutItem | FieldLayoutItem |
Map
of parameters to add to the velocity context, or an empty Map otherwise (never null)
Converts a given db value to Single form of Transport Object
input | db representation as returned by convertTypeToDbValue(Object) |
---|
Converts a given underlying type to its db storage value. Must be compatable with PersistenceFieldType
returned by getDatabaseType()
value | Single form of Transport Object |
---|
Type of database field needed to store this field.
PersistenceFieldType
types.
Returns a comparator for underlying type of this custom field. Used e.g. for sorting values retrieved from the Database