@PublicApi public interface

ExternalCustomFieldValue

com.atlassian.jira.imports.project.customfield.ExternalCustomFieldValue
Known Indirect Subclasses

@PublicApi

This interface is designed for plugins to consume (call its methods).

Clients of @PublicApi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicApi as per each product's API policy as long as the client does not implement/extend @PublicApi interfaces or classes (refer to each product's API policy for the exact guarantee---usually binary compatibility is guaranteed at least across minor versions).

Note: since @PublicApi interfaces and classes are not designed to be implemented or extended by clients, we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces annotated with @PublicSpi are safe to extend/implement).

Class Overview

Represents a custom field value that has been taken from backup data.

Summary

Public Methods
String getCustomFieldId()
Returns the ID of the CustomField that this value is stored for.
String getDateValue()
String getId()
Returns the ID of the CustomFieldValue.
String getIssueId()
Returns the Issue ID that this value was stored against.
String getNumberValue()
String getParentKey()
Returns the Parent Key for this Custom Field Value.
String getStringValue()
String getTextValue()
String getValue()
Returns the String representation of the value that is stored.

Public Methods

public String getCustomFieldId ()

Returns the ID of the CustomField that this value is stored for.

Returns
  • the ID of the CustomField that this value is stored for.

public String getDateValue ()

public String getId ()

Returns the ID of the CustomFieldValue.

Returns
  • the ID of the CustomFieldValue.

public String getIssueId ()

Returns the Issue ID that this value was stored against.

Returns
  • the Issue ID that this value was stored against.

public String getNumberValue ()

public String getParentKey ()

Returns the Parent Key for this Custom Field Value. This is normally null, but the "Cascading Select" Custom Field will store the parent Option ID in this field.

Returns
  • the Parent Key for this Custom Field Value.

public String getStringValue ()

public String getTextValue ()

public String getValue ()

Returns the String representation of the value that is stored.

Returns
  • the String representation of the value that is stored.