Class AbstractDefaultAdminWebItem<D extends com.atlassian.plugin.web.api.descriptors.WebFragmentModuleDescriptor<Void>>

java.lang.Object
com.atlassian.administration.quicksearch.impl.spi.AbstractDefaultAdminWebItem<D>
All Implemented Interfaces:
AdminWebItem
Direct Known Subclasses:
DefaultAdminLink, DefaultAdminLinkSection

public abstract class AbstractDefaultAdminWebItem<D extends com.atlassian.plugin.web.api.descriptors.WebFragmentModuleDescriptor<Void>> extends Object implements AdminWebItem
Default implementation of AdminWebItem based on the Atlassian web-fragments API.
Since:
1.0
  • Field Details

    • descriptor

      protected final D extends com.atlassian.plugin.web.api.descriptors.WebFragmentModuleDescriptor<Void> descriptor
    • context

      protected final RenderingContext context
  • Constructor Details

    • AbstractDefaultAdminWebItem

      public AbstractDefaultAdminWebItem(D descriptor, RenderingContext context)
  • Method Details

    • getId

      public String getId()
      Description copied from interface: AdminWebItem
      Unique ID of the web item. Can be null, e.g. if an item (link, section) is dynamically generated.
      Specified by:
      getId in interface AdminWebItem
      Returns:
      ID of the link
    • getCompleteKey

      public String getCompleteKey()
    • getParameters

      public Map<String,String> getParameters()
      Description copied from interface: AdminWebItem
      Custom parameters configured for this web item
      Specified by:
      getParameters in interface AdminWebItem
      Returns:
      map of custom parameters