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 Stringprotected static final Stringprotected static final Stringprotected final Stringprotected final LazyJsonParserprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from interface com.atlassian.jira.entity.remotelink.RemoteEntityLink
GLOBAL_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanReturns 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 inthashCode()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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:RemoteEntityLinkReturns the global ID for the remote entity link.- Specified by:
getGlobalIdin interfaceRemoteEntityLink<E>- Returns:
- the global ID for the remote entity link.
-
getJsonString
Description copied from interface:RemoteEntityLinkReturns the raw JSON value stored for this remote entity link.- Specified by:
getJsonStringin interfaceRemoteEntityLink<E>- Returns:
- the raw JSON value stored for this remote entity link.
-
getTitle
Description copied from interface:RemoteEntityLinkReturns the target object title for the remote entity link, as extracted from the raw JSON.- Specified by:
getTitlein interfaceRemoteEntityLink<E>- Returns:
- the target object title for the remote entity link, or
nullif it is not defined
-
getSummary
Description copied from interface:RemoteEntityLinkReturns the target object summary for the remote entity link, as extracted from the raw JSON.- Specified by:
getSummaryin interfaceRemoteEntityLink<E>- Returns:
- the target object summary for the remote entity link, or
nullif it is not defined
-
getUrl
Description copied from interface:RemoteEntityLinkReturns the target object URL for the remote entity link, as extracted from the raw JSON.- Specified by:
getUrlin interfaceRemoteEntityLink<E>- Returns:
- the target object URL for the remote entity link, or
nullif it is not defined
-
getIconUrl
Description copied from interface:RemoteEntityLinkReturns the target object icon URL for the remote entity link, as extracted from the raw JSON.- Specified by:
getIconUrlin interfaceRemoteEntityLink<E>- Returns:
- the target object icon URL for the remote entity link, or
nullif it is not defined
-
getIconTitle
Description copied from interface:RemoteEntityLinkReturns the target object icon title for the remote entity link, as extracted from the raw JSON.- Specified by:
getIconTitlein interfaceRemoteEntityLink<E>- Returns:
- the target object icon title for the remote entity link, or
nullif it is not defined
-
getApplicationName
Description copied from interface:RemoteEntityLinkReturns the application name for the remote entity link, as extracted from the raw JSON.- Specified by:
getApplicationNamein interfaceRemoteEntityLink<E>- Returns:
- the application name for the remote entity link, or
nullif it is not defined
-
getApplicationType
Description copied from interface:RemoteEntityLinkReturns the application type for the remote entity link, as extracted from the raw JSON.- Specified by:
getApplicationTypein interfaceRemoteEntityLink<E>- Returns:
- the application type for the remote entity link, or
nullif it is not defined
-
hashCode
public abstract int hashCode() -
equals
-