Class CustomFieldTypeModuleDescriptorsImpl
java.lang.Object
com.atlassian.jira.plugin.customfield.CustomFieldTypeModuleDescriptorsImpl
- All Implemented Interfaces:
CustomFieldTypeModuleDescriptors
public class CustomFieldTypeModuleDescriptorsImpl
extends Object
implements CustomFieldTypeModuleDescriptors
-
Constructor Summary
ConstructorsConstructorDescriptionCustomFieldTypeModuleDescriptorsImpl(com.atlassian.plugin.PluginAccessor pluginAccessor) -
Method Summary
Modifier and TypeMethodDescriptionio.atlassian.fugue.Option<CustomFieldType>getCustomFieldType(String completeModuleKey) Retrieve a custom field type by its type key.List<CustomFieldType<?,?>> Retrieve allCustomFieldTypes registered in the system and sorted by name.List<CustomFieldType<?,?>> Retrieve allCustomFieldTypes registered in the system.
-
Constructor Details
-
CustomFieldTypeModuleDescriptorsImpl
public CustomFieldTypeModuleDescriptorsImpl(com.atlassian.plugin.PluginAccessor pluginAccessor)
-
-
Method Details
-
getCustomFieldTypes
Description copied from interface:CustomFieldTypeModuleDescriptorsRetrieve allCustomFieldTypes registered in the system and sorted by name.- Specified by:
getCustomFieldTypesin interfaceCustomFieldTypeModuleDescriptors- Returns:
- a list of
CustomFieldTypes
-
getUnorderedCustomFieldTypes
Description copied from interface:CustomFieldTypeModuleDescriptorsRetrieve allCustomFieldTypes registered in the system.- Specified by:
getUnorderedCustomFieldTypesin interfaceCustomFieldTypeModuleDescriptors- Returns:
- a list of
CustomFieldTypes
-
getCustomFieldType
Description copied from interface:CustomFieldTypeModuleDescriptorsRetrieve a custom field type by its type key. The key is the "full plugin module key". That is, the plugin key for the plugin it comes from, a colon separator, and then the module key.- Specified by:
getCustomFieldTypein interfaceCustomFieldTypeModuleDescriptors- Parameters:
completeModuleKey- Type identifier constructed from plugin XML.- Returns:
- An
Optionwith theCustomFieldTypefor the given key
-