Interface IJEMHCustomFieldAdapter
-
- All Superinterfaces:
IJEMHModuleProvider
public interface IJEMHCustomFieldAdapter extends IJEMHModuleProvider
CustomFieldAdapters provide the means for JEMH to work with 3rd party custom fields.- Author:
- andy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getCustomFieldValue(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.fields.CustomField aCustomField, String cfValueToApply)
Allows the module provider to use a CustomField specific method of setting a valueboolean
isSkipJemhUpdate()
indicates whether the update to the custom field should be done by JEMH or whether the module provider will do it.-
Methods inherited from interface com.javahollic.jira.emh.api.extension.IJEMHModuleProvider
getDescription, getKey, getName, getStatus, getVendor, getVendorUrl, isUsable
-
-
-
-
Method Detail
-
getCustomFieldValue
Object getCustomFieldValue(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.fields.CustomField aCustomField, String cfValueToApply)
Allows the module provider to use a CustomField specific method of setting a value- Parameters:
issue
- the field relates toaCustomField
- the fieldcfValueToApply
- the vlaue- Returns:
- updated object
-
isSkipJemhUpdate
boolean isSkipJemhUpdate()
indicates whether the update to the custom field should be done by JEMH or whether the module provider will do it.- Returns:
- true to indicate JEMH should update the field or if the module provider will do it
-
-