@PublicApi public interface CustomFieldTypeModuleDescriptor extends JiraResourcedModuleDescriptor<CustomFieldType>
Modifier and Type | Field and Description |
---|---|
static String |
MANAGED_DESC |
static String |
MANAGED_FLAG
The name of the attribute to specify for a custom field type when you want new instances of this custom field type
to only be created by certain users.
|
static String |
TEMPLATE_NAME_BULK_MOVE |
static String |
TEMPLATE_NAME_COLUMN |
static String |
TEMPLATE_NAME_EDIT |
static String |
TEMPLATE_NAME_EDIT_DEFAULT |
static String |
TEMPLATE_NAME_VIEW |
static String |
TEMPLATE_NAME_XML |
static String |
VELCITY_ACTION_PARAM |
static String |
VELOCITY_VALUE_PARAM |
Modifier and Type | Method and Description |
---|---|
String |
getBulkMoveHtml(FieldConfig config,
Map customFieldValuesHolder,
Issue issue,
webwork.action.Action action,
Map displayParameters,
FieldLayoutItem fieldLayoutItem,
Map<Long,BulkMoveHelper.DistinctValueResult> distinctValues,
BulkMoveHelper bulkMoveHelper) |
Set<CustomFieldTypeCategory> |
getCategories()
The set of categories that this CustomFieldType has declared as being a member of.
|
String |
getColumnViewHtml(CustomField field,
Object value,
Issue issue,
Map displayParams,
FieldLayoutItem fieldLayoutItem) |
String |
getDefaultViewHtml(FieldConfig fieldConfig,
FieldLayoutItem fieldLayoutItem) |
String |
getEditDefaultHtml(FieldConfig config,
Map customFieldValuesHolder,
Issue issue,
webwork.action.Action action,
Map displayParameters,
FieldLayoutItem fieldLayoutItem) |
String |
getEditHtml(FieldConfig config,
Map customFieldValuesHolder,
Issue issue,
webwork.action.Action action,
Map displayParameters,
FieldLayoutItem fieldLayoutItem) |
ConfigurationItemAccessLevel |
getManagedAccessLevel() |
String |
getManagedDescriptionKey() |
Map<Integer,CustomFieldRestSerializer> |
getRestSerializers() |
Set<String> |
getValidSearcherKeys()
Returns the list of Searchers that this CustomFieldType declares as usable to search itself.
|
String |
getViewHtml(CustomField field,
Object value,
Issue issue,
FieldLayoutItem fieldLayoutItem) |
String |
getViewHtml(CustomField field,
Object value,
Issue issue,
FieldLayoutItem fieldLayoutItem,
Map displayParameters) |
String |
getViewXML(CustomField field,
Issue issue,
FieldLayoutItem fieldLayoutItem,
boolean raw) |
boolean |
isColumnViewTemplateExists() |
boolean |
isEditTemplateExists() |
boolean |
isTypeManaged()
Is this custom field type a "managed" type? The provider of this type may want to control the circumstances in
which it is used.
|
boolean |
isViewTemplateExists() |
boolean |
isXMLTemplateExists() |
getHtml, getHtml, getI18nBean, writeHtml
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
static final String TEMPLATE_NAME_VIEW
static final String TEMPLATE_NAME_EDIT
static final String TEMPLATE_NAME_EDIT_DEFAULT
static final String TEMPLATE_NAME_BULK_MOVE
static final String TEMPLATE_NAME_XML
static final String TEMPLATE_NAME_COLUMN
static final String VELOCITY_VALUE_PARAM
static final String VELCITY_ACTION_PARAM
static final String MANAGED_FLAG
ConfigurationItemAccessLevel
.static final String MANAGED_DESC
boolean isViewTemplateExists()
boolean isColumnViewTemplateExists()
boolean isEditTemplateExists()
boolean isXMLTemplateExists()
boolean isTypeManaged()
@Nullable ConfigurationItemAccessLevel getManagedAccessLevel()
String getManagedDescriptionKey()
String getEditHtml(FieldConfig config, Map customFieldValuesHolder, Issue issue, webwork.action.Action action, Map displayParameters, FieldLayoutItem fieldLayoutItem)
String getBulkMoveHtml(FieldConfig config, Map customFieldValuesHolder, Issue issue, webwork.action.Action action, Map displayParameters, FieldLayoutItem fieldLayoutItem, Map<Long,BulkMoveHelper.DistinctValueResult> distinctValues, BulkMoveHelper bulkMoveHelper)
String getEditDefaultHtml(FieldConfig config, Map customFieldValuesHolder, Issue issue, webwork.action.Action action, Map displayParameters, FieldLayoutItem fieldLayoutItem)
String getColumnViewHtml(CustomField field, Object value, Issue issue, Map displayParams, FieldLayoutItem fieldLayoutItem)
String getViewHtml(CustomField field, Object value, Issue issue, FieldLayoutItem fieldLayoutItem)
String getViewHtml(CustomField field, Object value, Issue issue, FieldLayoutItem fieldLayoutItem, Map displayParameters)
String getViewXML(CustomField field, Issue issue, FieldLayoutItem fieldLayoutItem, boolean raw)
String getDefaultViewHtml(FieldConfig fieldConfig, FieldLayoutItem fieldLayoutItem)
Set<String> getValidSearcherKeys()
Note that it is also possible for a CustomFieldSearcher to declare a CustomFieldType that it is able to search on.
Set<CustomFieldTypeCategory> getCategories()
Map<Integer,CustomFieldRestSerializer> getRestSerializers()
CustomFieldRestSerializer
s which serialize customfield to its another json representation.
Keys of the returned map are names of these alternative representations.Copyright © 2002-2023 Atlassian. All Rights Reserved.