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.MultiUserCFType |
Multiple User Type allows selection of multiple users. For single User select use UserCFType
Collection
ApplicationUser
String
of user nameNested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MultiUserCFType.Visitor<T> |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
multiUserConverter |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
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 string representation of the value if not null.
| |||||||||||
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 a list of indexers that will be used for the field.
| |||||||||||
Returns the RestFieldOperationsHandler for this field.
| |||||||||||
The custom field may wish to pass parameters to the velocity context beyond the getValueFromIssue methods
(eg managers).
| |||||||||||
Update a multi-select value for an issue.
| |||||||||||
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
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 |
---|---|
value | Transport Object representing the value instance of the CustomField |
Returns a string representation of the value if not null.
field | not used |
---|---|
values | value to create a change log for |
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 a list of indexers that will be used for the field.
customField | the custom field to get the related indexers of. |
---|
FieldIndexer
objects. Null if no related indexers.
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)
Update a multi-select value for an issue.
customField | CustomField for which the value is being stored |
---|---|
issue | The Issue . |
value | Transport Object representing the value instance of the CustomField. |
Converts a given db value to Single form of Transport Object
string | 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