public class

JiraEntityLinkService

extends Object
implements EntityLinkService Startable
java.lang.Object
   ↳ com.atlassian.jira.applinks.JiraEntityLinkService

Class Overview

This class delegates to the EntityLinkService provided by UAL. Because this EntityLinkService lives within the bundled applinks plugin, we have to use the OsgiServiceProxyFactory to get a reference to this service, after the plugin system has finished starting up.

Summary

Public Constructors
JiraEntityLinkService(OsgiServiceProxyFactory osgiServiceProxyFactory)
Public Methods
Iterable<EntityLink> getEntityLinks(Object entity, Class<? extends EntityType> type)
Iterable<EntityLink> getEntityLinks(Object entity)
EntityLink getPrimaryEntityLink(Object entity, Class<? extends EntityType> type)
void start()
This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.applinks.api.EntityLinkService
From interface com.atlassian.jira.extension.Startable

Public Constructors

public JiraEntityLinkService (OsgiServiceProxyFactory osgiServiceProxyFactory)

Public Methods

public Iterable<EntityLink> getEntityLinks (Object entity, Class<? extends EntityType> type)

public Iterable<EntityLink> getEntityLinks (Object entity)

public EntityLink getPrimaryEntityLink (Object entity, Class<? extends EntityType> type)

public void start ()

This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.

Throws
Exception