Class RemoteEntityLinkImpl<E>
java.lang.Object
com.atlassian.jira.entity.remotelink.RemoteEntityLinkImpl<E>
- All Implemented Interfaces:
RemoteEntityLink<E>
- Direct Known Subclasses:
RemoteVersionLinkImpl
- Since:
- v6.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
protected static final String
protected static final String
protected final String
protected final LazyJsonParser
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
Fields inherited from interface com.atlassian.jira.entity.remotelink.RemoteEntityLink
GLOBAL_ID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
Returns the application name for the remote entity link, as extracted from the raw JSON.Returns the application type for the remote entity link, as extracted from the raw JSON.Returns the global ID for the remote entity link.Returns the target object icon title for the remote entity link, as extracted from the raw JSON.Returns the target object icon URL for the remote entity link, as extracted from the raw JSON.Returns the raw JSON value stored for this remote entity link.Returns the target object summary for the remote entity link, as extracted from the raw JSON.getTitle()
Returns the target object title for the remote entity link, as extracted from the raw JSON.getUrl()
Returns the target object URL for the remote entity link, as extracted from the raw JSON.abstract int
hashCode()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.jira.entity.remotelink.RemoteEntityLink
getEntity, getEntityId
-
Field Details
-
APPLICATION
- See Also:
-
APPLICATION_NAME
- See Also:
-
APPLICATION_TYPE
- See Also:
-
OBJECT
- See Also:
-
OBJECT_ICON
- See Also:
-
OBJECT_ICON_TITLE
- See Also:
-
OBJECT_ICON_URL
- See Also:
-
OBJECT_SUMMARY
- See Also:
-
OBJECT_TITLE
- See Also:
-
OBJECT_URL
- See Also:
-
globalId
-
jsonRef
-
-
Constructor Details
-
RemoteEntityLinkImpl
-
-
Method Details
-
getGlobalId
Description copied from interface:RemoteEntityLink
Returns the global ID for the remote entity link.- Specified by:
getGlobalId
in interfaceRemoteEntityLink<E>
- Returns:
- the global ID for the remote entity link.
-
getJsonString
Description copied from interface:RemoteEntityLink
Returns the raw JSON value stored for this remote entity link.- Specified by:
getJsonString
in interfaceRemoteEntityLink<E>
- Returns:
- the raw JSON value stored for this remote entity link.
-
getTitle
Description copied from interface:RemoteEntityLink
Returns the target object title for the remote entity link, as extracted from the raw JSON.- Specified by:
getTitle
in interfaceRemoteEntityLink<E>
- Returns:
- the target object title for the remote entity link, or
null
if it is not defined
-
getSummary
Description copied from interface:RemoteEntityLink
Returns the target object summary for the remote entity link, as extracted from the raw JSON.- Specified by:
getSummary
in interfaceRemoteEntityLink<E>
- Returns:
- the target object summary for the remote entity link, or
null
if it is not defined
-
getUrl
Description copied from interface:RemoteEntityLink
Returns the target object URL for the remote entity link, as extracted from the raw JSON.- Specified by:
getUrl
in interfaceRemoteEntityLink<E>
- Returns:
- the target object URL for the remote entity link, or
null
if it is not defined
-
getIconUrl
Description copied from interface:RemoteEntityLink
Returns the target object icon URL for the remote entity link, as extracted from the raw JSON.- Specified by:
getIconUrl
in interfaceRemoteEntityLink<E>
- Returns:
- the target object icon URL for the remote entity link, or
null
if it is not defined
-
getIconTitle
Description copied from interface:RemoteEntityLink
Returns the target object icon title for the remote entity link, as extracted from the raw JSON.- Specified by:
getIconTitle
in interfaceRemoteEntityLink<E>
- Returns:
- the target object icon title for the remote entity link, or
null
if it is not defined
-
getApplicationName
Description copied from interface:RemoteEntityLink
Returns the application name for the remote entity link, as extracted from the raw JSON.- Specified by:
getApplicationName
in interfaceRemoteEntityLink<E>
- Returns:
- the application name for the remote entity link, or
null
if it is not defined
-
getApplicationType
Description copied from interface:RemoteEntityLink
Returns the application type for the remote entity link, as extracted from the raw JSON.- Specified by:
getApplicationType
in interfaceRemoteEntityLink<E>
- Returns:
- the application type for the remote entity link, or
null
if it is not defined
-
hashCode
public abstract int hashCode() -
equals
-