public abstract class RemoteEntityLinkImpl<E> extends Object implements RemoteEntityLink<E>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
APPLICATION |
protected static String |
APPLICATION_NAME |
protected static String |
APPLICATION_TYPE |
protected String |
globalId |
protected LazyJsonParser |
jsonRef |
protected static String |
OBJECT |
protected static String |
OBJECT_ICON |
protected static String |
OBJECT_ICON_TITLE |
protected static String |
OBJECT_ICON_URL |
protected static String |
OBJECT_SUMMARY |
protected static String |
OBJECT_TITLE |
protected static String |
OBJECT_URL |
GLOBAL_ID| Modifier | Constructor and Description |
|---|---|
protected |
RemoteEntityLinkImpl(String globalId,
String json) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
equals(Object o) |
String |
getApplicationName()
Returns the application name for the remote entity link, as extracted from the raw JSON.
|
String |
getApplicationType()
Returns the application type for the remote entity link, as extracted from the raw JSON.
|
String |
getGlobalId()
Returns the global ID for the remote entity link.
|
String |
getIconTitle()
Returns the target object icon title for the remote entity link, as extracted from the raw JSON.
|
String |
getIconUrl()
Returns the target object icon URL for the remote entity link, as extracted from the raw JSON.
|
String |
getJsonString()
Returns the raw JSON value stored for this remote entity link.
|
String |
getSummary()
Returns the target object summary for the remote entity link, as extracted from the raw JSON.
|
String |
getTitle()
Returns the target object title for the remote entity link, as extracted from the raw JSON.
|
String |
getUrl()
Returns the target object URL for the remote entity link, as extracted from the raw JSON.
|
abstract int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetEntity, getEntityIdprotected static final String APPLICATION
protected static final String APPLICATION_NAME
protected static final String APPLICATION_TYPE
protected static final String OBJECT
protected static final String OBJECT_ICON
protected static final String OBJECT_ICON_TITLE
protected static final String OBJECT_ICON_URL
protected static final String OBJECT_SUMMARY
protected static final String OBJECT_TITLE
protected static final String OBJECT_URL
protected final String globalId
protected final LazyJsonParser jsonRef
@Nonnull public String getGlobalId()
RemoteEntityLinkgetGlobalId in interface RemoteEntityLink<E>@Nonnull public String getJsonString()
RemoteEntityLinkgetJsonString in interface RemoteEntityLink<E>public String getTitle()
RemoteEntityLinkgetTitle in interface RemoteEntityLink<E>null if it is not definedpublic String getSummary()
RemoteEntityLinkgetSummary in interface RemoteEntityLink<E>null if it is not definedpublic String getUrl()
RemoteEntityLinkgetUrl in interface RemoteEntityLink<E>null if it is not definedpublic String getIconUrl()
RemoteEntityLinkgetIconUrl in interface RemoteEntityLink<E>null if it is not definedpublic String getIconTitle()
RemoteEntityLinkgetIconTitle in interface RemoteEntityLink<E>null if it is not definedpublic String getApplicationName()
RemoteEntityLinkgetApplicationName in interface RemoteEntityLink<E>null if it is not definedpublic String getApplicationType()
RemoteEntityLinkgetApplicationType in interface RemoteEntityLink<E>null if it is not definedCopyright © 2002-2023 Atlassian. All Rights Reserved.