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
|