java.lang.Object | |
↳ | com.atlassian.jira.issue.customfields.impl.rest.AbstractCustomFieldOperationsHandler<T> |
Clients of @PublicSpi
can expect
that programs compiled against a given version will remain binary compatible with later versions of the
@PublicSpi
as per each product's API policy (clients should refer to each product's API policy for
the exact guarantee -- usually binary compatibility is guaranteed at least across minor versions).
@PublicSpi
interfaces and classes are specifically designed to be implemented/extended by clients.
Hence, the guarantee of binary compatibility is different to that of @PublicApi
elements (if an element
is both @PublicApi
and @PublicSpi
, both guarantees apply).
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
field | |||||||||||
i18nHelper |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructor.
| |||||||||||
Constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a list of operation names which are supported by this field.
| |||||||||||
This method has to set the field value(s) in the
IssueInputParameters based on the operations. |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
gets called (perhaps multiple times) to apply the given operation to the given currentValuye, retyrning the new
value
| |||||||||||
takes the value returnd by a call to applyOperation() and puts it into the inputparams
| |||||||||||
compute the "currentValue" to be passed to applyOperation()
| |||||||||||
compute the "currentValue" to be passed to applyOperation()
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.jira.issue.fields.rest.RestFieldOperationsHandler
|
Constructor.
field | Field the handler is for. |
---|---|
i18nHelper | I18nHelper |
Constructor.
field | Field the handler is for. |
---|
Returns a list of operation names which are supported by this field.
This method has to set the field value(s) in the IssueInputParameters
based on the operations.
The issue service will validate the new field values in the IssueInputParameters, thus all permission checks are done by the issue service.
issueCtx | the Issue Context , i.e. Project IssueType |
---|---|
issue | the issue (may be null when creating an issue) |
fieldId | The Id of the field being processed. |
inputParameters | the inputparameters containing all updatd field values. |
operations | the operations to perform for this field. Has to be one of the supported operations. |
gets called (perhaps multiple times) to apply the given operation to the given currentValuye, retyrning the new value
takes the value returnd by a call to applyOperation() and puts it into the inputparams
compute the "currentValue" to be passed to applyOperation()
compute the "currentValue" to be passed to applyOperation()