Class JobResultCrumb

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

public class JobResultCrumb extends BaseCrumb
  • Constructor Details

    • JobResultCrumb

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

    • isShown

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

      public String getTitle()
    • 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
    • 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