com.atlassian.jira.plugin.viewissue.issuelink
Class DefaultIssueLinkRenderer
java.lang.Object
com.atlassian.jira.plugin.issuelink.AbstractIssueLinkRenderer
com.atlassian.jira.plugin.viewissue.issuelink.DefaultIssueLinkRenderer
- All Implemented Interfaces:
- IssueLinkRenderer
- Direct Known Subclasses:
- ConfluenceIssueLinkRenderer, RemoteJiraIssueLinkRenderer
public class DefaultIssueLinkRenderer
- extends AbstractIssueLinkRenderer
Implements the default issue link renderer.
- Since:
- v5.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_ICON_URL
public static final String DEFAULT_ICON_URL
- See Also:
- Constant Field Values
DefaultIssueLinkRenderer
public DefaultIssueLinkRenderer()
getInitialContext
public Map<String,Object> getInitialContext(RemoteIssueLink remoteIssueLink,
Map<String,Object> context)
- Description copied from interface:
IssueLinkRenderer
- Returns the context used by the template to render the initial HTML. Implementers of this method
should not make remote calls, use
IssueLinkRenderer.getFinalContext(RemoteIssueLink, Map)
for that purpose.
The resulting HTML will be injected as follows:
<dl class="links-list">
<dt>Relationship Text</dt>
<!-- ... Other Issue Links ... -->
<dd id="uniqueHtmlElementId" class="remote-link">
<div class="link-content">
<!-- ISSUE LINK RENDERER CONTENT HERE -->
</div>
<div class="delete-link" id="delete_uniqueHtmlElementId">
<a class="icon icon-delete" title="Delete Link" id="delete-link_uniqueHtmlElementId" href="delete_remote_issue_link_url"><span>Delete Link</span></a>
</div>
</dd>
<!-- ... Other Issue Links ... -->
</dl>
- Parameters:
remoteIssueLink
- remote issue linkcontext
- the contextual information that can be used during
rendering.
- Returns:
- context used to render the initial HTML.
Copyright © 2002-2014 Atlassian. All Rights Reserved.