Class ChainResultSummaryCrumb

java.lang.Object
com.atlassian.breadcrumbs.BaseCrumb
com.atlassian.breadcrumbs.chain.ChainResultSummaryCrumb
All Implemented Interfaces:
BreadCrumb

public class ChainResultSummaryCrumb extends BaseCrumb
Crumb for a single BuildResultsImpl object.
  • Constructor Details

    • ChainResultSummaryCrumb

      public ChainResultSummaryCrumb(javax.servlet.http.HttpServletRequest request, com.opensymphony.xwork2.Action action)
  • Method Details

    • getCrumbs

      public Collection<BreadCrumb> getCrumbs()
    • isShown

      public boolean isShown()
      Description copied from interface: BreadCrumb
      Should the BreadCrumb be shown?
      Returns:
      true if it should be displayed
    • getId

      public String getId()
    • getLabel

      public String getLabel()
      Description copied from interface: BreadCrumb
      Returns the visible label for the bread crumb
      Returns:
      string, cannot be null
    • getUrl

      public String getUrl()
      Description copied from interface: BreadCrumb
      Returns the URL for the given label
      Returns:
      URL of label. No context is added
    • isCurrentPage

      public boolean isCurrentPage()
      Description copied from interface: BreadCrumb
      Returns true if the curren BreadCrumb should be selected
      Returns:
      true or false
    • getTitle

      public String getTitle()
    • getChildCrumbs

      public Collection<BreadCrumb> getChildCrumbs()
      Description copied from interface: BreadCrumb
      Returns the children crumbs. This is not as sinister as it sounds! The bread crumb will iterate throught each chil crumb until one returns true for BreadCrumb.isShown() and then it'll follow down that crumb tree
      Returns:
      Collection of BreadCrumb objects. Collections.emptyList() if no child crumbs