[Expand]
Inherited Methods |
From class
com.atlassian.jira.issue.fields.AbstractTextSystemField
void
|
createValue(Issue issue, Object value)
|
String
|
getChangeLogFieldName()
|
String
|
getChangelogValue(Object value)
|
String
|
getColumnViewHtml(FieldLayoutItem fieldLayoutItem, Map displayParams, Issue issue)
|
abstract
String
|
getColumnViewTemplateName()
|
String
|
getCreateHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue, Map dispayParameters)
|
String
|
getEditHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue, Map displayParameters)
|
abstract
String
|
getEditTemplateName()
|
FieldTypeInfo
|
getFieldTypeInfo(FieldTypeInfoContext fieldTypeInfoContext)
Returns lower level Information about the field.
|
FieldJsonRepresentation
|
getJsonFromIssue(Issue issue, boolean renderedVersionRequired, FieldLayoutItem fieldLayoutItem)
Return a FieldJsonDataPair containing a json representation of the raw data for this field, and if required, a json representation
of the rendered data for easy display.
|
JsonType
|
getJsonSchema()
Return a description of the shape of this field when represented as JSON.
|
Object
|
getRelevantParams(Map<String, String[]> params)
|
abstract
String
|
getValueFromIssue(Issue issue)
Gets the value stored for this field on the provided issue.
|
Object
|
getValueFromParams(Map params)
|
String
|
getViewHtml(FieldLayoutItem fieldLayoutItem, Action action, Issue issue, Map displayParameters)
|
String
|
getViewHtml(FieldLayoutItem fieldLayoutItem, Action action, Issue issue, Object value, Map displayParameters)
|
boolean
|
hasValue(Issue issue)
|
boolean
|
isInvertCollapsedState()
Override and return true if you want the default state to be collapsed.
|
boolean
|
isRenderable()
Defines if a field determines itself as renderable.
|
MessagedResult
|
needsMove(Collection originalIssues, Issue targetIssue, FieldLayoutItem targetFieldLayoutItem)
|
void
|
populateDefaults(Map<String, Object> fieldValuesHolder, Issue issue)
|
void
|
populateForMove(Map<String, Object> fieldValuesHolder, Issue originalIssue, Issue targetIssue)
|
void
|
populateFromIssue(Map<String, Object> fieldValuesHolder, Issue issue)
|
void
|
populateParamsFromString(Map<String, Object> fieldValuesHolder, String stringValue, Issue issue)
|
void
|
populateVelocityParams(Map fieldValuesHolder, Map params)
|
void
|
populateVelocityParams(FieldLayoutItem fieldLayoutItem, Issue issue, Map<String, Object> params)
|
void
|
updateValue(FieldLayoutItem fieldLayoutItem, Issue issue, ModifiedValue modifiedValue, IssueChangeHolder issueChangeHolder)
|
boolean
|
valuesEqual(String currentValue, String value)
|
|
From class
com.atlassian.jira.issue.fields.AbstractOrderableNavigableFieldImpl
|
From class
com.atlassian.jira.issue.fields.AbstractOrderableField
SearchHandler
|
createAssociatedSearchHandler()
|
ApplicationProperties
|
getApplicationProperties()
|
String
|
getBulkEditHtml(OperationContext operationContext, Action action, BulkEditBean bulkEditBean, Map displayParameters)
Returns HTML that should be shown when the issue is being bulk edited.
|
String
|
getCreateHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue)
Returns the HTML that should be shown when the issue is being created.
|
String
|
getEditHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue)
Returns HTML that should be shown when the issue is being edited.
|
PermissionManager
|
getPermissionManager()
|
abstract
Object
|
getRelevantParams(Map<String, String[]> params)
|
Map<String, Object>
|
getVelocityParams(Issue issue)
|
Map<String, Object>
|
getVelocityParams(FieldLayoutItem fieldLayoutItem, Action action, Issue issue, Map displayParams)
|
String
|
getViewHtml(FieldLayoutItem fieldLayoutItem, Action action, Issue issue)
|
boolean
|
hasBulkUpdatePermission(BulkEditBean bulkEditBean, Issue issue)
|
boolean
|
hasParam(Map parameters)
Basic implementation where the relevant params object is null if no elements are present.
|
boolean
|
hasPermission(Issue issue, int permissionId)
|
boolean
|
isHidden(Collection<FieldLayout> fieldLayouts)
Determines if the field is hidden in at least one field layout.
|
void
|
populateFromParams(Map<String, Object> fieldValuesHolder, Map<String, String[]> parameters)
Populate the fieldValuesHolder with a value from (web) parameters.
|
String
|
renderTemplate(String template, Map<String, Object> velocityParams)
|
boolean
|
rendererTypesEqual(String oldRendererType, String newRendererType)
|
boolean
|
valuesEqual(Object value, Object currentValue)
|
|
From class
com.atlassian.jira.issue.fields.AbstractField
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
com.atlassian.jira.issue.fields.Field
|
From interface
com.atlassian.jira.issue.fields.NavigableField
|
From interface
com.atlassian.jira.issue.fields.OrderableField
String
|
availableForBulkEdit(BulkEditBean bulkEditBean)
Determines whether the field is available for bulk editing given the BulkEditBean.
|
boolean
|
canRemoveValueFromIssueObject(Issue issue)
|
void
|
createValue(Issue issue, Object value)
Create the value of the issue in the data store.
|
String
|
getBulkEditHtml(OperationContext operationContext, Action action, BulkEditBean bulkEditBean, Map displayParameters)
Returns HTML that should be shown when the issue is being bulk edited.
|
String
|
getCreateHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue)
Returns the HTML that should be shown when the issue is being created.
|
String
|
getCreateHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue, Map displayParameters)
Returns the HTML that should be shown when the issue is being created.
|
Object
|
getDefaultValue(Issue issue)
The value that should be set on the issue if the field is not shown for some reason.
|
String
|
getEditHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue)
Returns HTML that should be shown when the issue is being edited.
|
String
|
getEditHtml(FieldLayoutItem fieldLayoutItem, OperationContext operationContext, Action action, Issue issue, Map displayParameters)
Returns HTML that should be shown when the issue is being edited.
|
Object
|
getValueFromParams(Map params)
Get a field value from the map of parameters passed.
|
String
|
getViewHtml(FieldLayoutItem fieldLayoutItem, Action action, Issue issue, Map displayParameters)
|
String
|
getViewHtml(FieldLayoutItem fieldLayoutItem, Action action, Issue issue)
|
String
|
getViewHtml(FieldLayoutItem fieldLayoutItem, Action action, Issue issue, Object value, Map displayParameters)
|
boolean
|
hasParam(Map<String, String[]> parameters)
Checks to see if the (web) parameters contains a relevant value with which to populate the issue
|
boolean
|
hasValue(Issue issue)
Determines if the field has a value for the given issue.
|
boolean
|
isShown(Issue issue)
Tests field specific way to determine if it should be shown or not.
|
MessagedResult
|
needsMove(Collection originalIssues, Issue targetIssue, FieldLayoutItem targetFieldLayoutItem)
Used to determine if the field needs input from user to be moved to the new project and/or issue type.
|
void
|
populateDefaults(Map<String, Object> fieldValuesHolder, Issue issue)
Populate the fieldValueHolder with a value that should be shown by default when the issue
has not been created yet.
|
void
|
populateForMove(Map<String, Object> fieldValuesHolder, Issue originalIssue, Issue targetIssue)
Used to populate the fieldValueHolder with parameters for move issue screen.
|
void
|
populateFromIssue(Map<String, Object> fieldValuesHolder, Issue issue)
Used to initialise the fieldValuesHolder from the current value of teh issue.
|
void
|
populateFromParams(Map<String, Object> fieldValuesHolder, Map<String, String[]> parameters)
Populate the fieldValuesHolder with a value from (web) parameters.
|
void
|
populateParamsFromString(Map<String, Object> fieldValuesHolder, String stringValue, Issue issue)
Used to convert from a user friendly string value and put the result into the fieldValuesHolder.
|
void
|
removeValueFromIssueObject(MutableIssue issue)
Removes the field value from the given MutableIssue object.
|
void
|
updateIssue(FieldLayoutItem fieldLayoutItem, MutableIssue issue, Map fieldValueHolder)
Record the value on the issue (not saving it to the database, see updateValue).
|
void
|
updateValue(FieldLayoutItem fieldLayoutItem, Issue issue, ModifiedValue modifiedValue, IssueChangeHolder issueChangeHolder)
Update the issue in the data store.
|
void
|
validateParams(OperationContext operationContext, ErrorCollection errorCollectionToAddTo, I18nHelper i18n, Issue issue, FieldScreenRenderLayoutItem fieldScreenRenderLayoutItem)
Ensure that the parameters are valid
|
|
From interface
com.atlassian.jira.issue.fields.SearchableField
|
From interface
com.atlassian.jira.issue.fields.renderer.RenderableField
|
From interface
com.atlassian.jira.issue.fields.rest.RestAwareField
|
From interface
com.atlassian.jira.issue.fields.rest.RestFieldOperations
|
From interface
java.lang.Comparable
|