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 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 to
        aCustomField - the field
        cfValueToApply - 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