Class DecoratedEntityLink

java.lang.Object
com.atlassian.bamboo.ww2.actions.project.DecoratedEntityLink
All Implemented Interfaces:
Comparable<DecoratedEntityLink>

@Immutable public class DecoratedEntityLink extends Object implements Comparable<DecoratedEntityLink>
Decorated version of EntityLink
  • Constructor Details

    • DecoratedEntityLink

      public DecoratedEntityLink(@NotNull @NotNull com.atlassian.core.i18n.I18nTextProvider i18nTextProvider, @NotNull @NotNull com.atlassian.applinks.api.EntityLink entityLink)
  • Method Details

    • compareTo

      public int compareTo(DecoratedEntityLink o)
      Specified by:
      compareTo in interface Comparable<DecoratedEntityLink>
    • fromEntityLink

      public static com.google.common.base.Function<com.atlassian.applinks.api.EntityLink,DecoratedEntityLink> fromEntityLink(@NotNull @NotNull com.atlassian.core.i18n.I18nTextProvider i18nTextProvider)
    • getJson

      @NotNull public @NotNull com.opensymphony.webwork.dispatcher.json.JSONObject getJson() throws com.opensymphony.webwork.dispatcher.json.JSONException
      Throws:
      com.opensymphony.webwork.dispatcher.json.JSONException
    • getApplicationLink

      public DecoratedApplicationLink getApplicationLink()
    • getKey

      public String getKey()
    • getName

      public String getName()
    • getDisplayName

      public String getDisplayName()
    • getDisplayUrl

      public String getDisplayUrl()
    • getIconUrl

      public String getIconUrl()
    • getId

      public String getId()