Class EntityLinkEvent

java.lang.Object
com.atlassian.applinks.api.event.EntityLinkEvent
All Implemented Interfaces:
LinkEvent
Direct Known Subclasses:
EntityLinkAddedEvent, EntityLinkDeletedEvent

public abstract class EntityLinkEvent extends Object implements LinkEvent
Base class for events emitted when an EntityLink is modified
Since:
3.0
  • Field Details

    • localKey

      protected final String localKey
    • localType

      protected final Class<? extends EntityType> localType
  • Constructor Details

  • Method Details

    • getApplicationId

      public ApplicationId getApplicationId()
      Returns:
      the globally unique, immutable ID of the server at the other end of this link.
    • getApplicationType

      public ApplicationType getApplicationType()
      Returns:
      the type of the application e.g. "fecru"
    • getEntityType

      public EntityType getEntityType()
    • getEntityKey

      public String getEntityKey()
      Returns:
      the remote project-level entity key (e.g. JRA, JIRAEXT)
    • getLocalKey

      public String getLocalKey()
      Returns:
      the local key of the entity that this entity link belongs to.
      Since:
      3.2
    • getLocalType

      public Class<? extends EntityType> getLocalType()
      Returns:
      the type of the local entity that this entity link belongs to.
      Since:
      3.2