public interface IFieldValueService
The value type must match the Elements Connect custom field type :
Example usage:
fieldValueService.setFieldValue("ISSUE-12345", standardConnectCustomField.getId(), "id-1");
fieldValueService.setFieldValue("ISSUE-12345", dateCustomField.getId(), new java.util.Date());
Modifier and Type | Method and Description |
---|---|
void |
computeFieldsValue(String issueKey,
List<String> customFieldsIds)
Retrieves all custom fields from passed custom fields ids and compute their values according to the given issue.
|
String |
getDbValue(String issueKey,
String customFieldId)
Returns Elements Connect custom field string value as it is stored in Jira database.
|
Collection<?> |
getFieldValues(String issueKey,
String customFieldId)
Returns values contained in the Elements Connect custom field.
|
void |
setFieldValue(String issueKey,
String customFieldId,
Object fieldValue)
Sets an Elements Connect custom field value.
|
void |
setFieldValues(String issueKey,
String customFieldId,
Collection<?> fieldValues)
Sets an Elements Connect custom field values.
|
void setFieldValue(String issueKey, String customFieldId, Object fieldValue)
setFieldValues(String, String, Collection)
with a Collection containing this single element.
Setting null will set an empty collection.issueKey
- key of issue to set valuecustomFieldId
- custom field id (customfield_XXX)fieldValue
- field value.void setFieldValues(String issueKey, String customFieldId, Collection<?> fieldValues)
issueKey
- key of issue to set valuescustomFieldId
- custom field id (customfield_XXX)fieldValues
- field valuesCollection<?> getFieldValues(String issueKey, String customFieldId)
issueKey
- key of issue to retrieve values fromcustomFieldId
- the custom field idvoid computeFieldsValue(String issueKey, List<String> customFieldsIds)
issueKey
- key of issue to compute values fromcustomFieldsIds
- custom field idsString getDbValue(String issueKey, String customFieldId)
issueKey
- the issue keycustomFieldId
- the custom field idCopyright © 2020 Elements. All rights reserved.