Class PageBreadcrumbOptions

java.lang.Object
org.kuali.rice.krad.uif.element.BreadcrumbOptions
org.kuali.rice.krad.uif.element.PageBreadcrumbOptions
All Implemented Interfaces:
Serializable, Cloneable, Copyable

public class PageBreadcrumbOptions extends BreadcrumbOptions
BreadcrumbOptions specific to page. Render options are only available at the page level.
See Also:
  • Constructor Details

    • PageBreadcrumbOptions

      public PageBreadcrumbOptions()
  • Method Details

    • setupBreadcrumbs

      public void setupBreadcrumbs(Object model)
      Setup the BreadcrumbOptions and BreadcrumbItem for a PageGroup. To be called from performInitialization.
      Overrides:
      setupBreadcrumbs in class BreadcrumbOptions
      Parameters:
      model - the model
    • finalizeBreadcrumbs

      public void finalizeBreadcrumbs(Object model, Container parent, BreadcrumbItem breadcrumbItem)
      Finalize the setup of the BreadcrumbOptions and the BreadcrumbItem for the PageGroup. To be called from the performFinalize method.
      Overrides:
      finalizeBreadcrumbs in class BreadcrumbOptions
      Parameters:
      model - the model
      parent - parent container
      breadcrumbItem - breadcrumb item to finalize
    • isRenderViewBreadcrumb

      public boolean isRenderViewBreadcrumb()
      Whether or not to render the view breadcrumb at this level
      Returns:
      true if rendering the view breadcrumb, false otherwise
    • setRenderViewBreadcrumb

      public void setRenderViewBreadcrumb(boolean renderViewBreadcrumb)
      Set renderViewBreadcrumb
      Parameters:
      renderViewBreadcrumb -
    • isRenderHomewardPathBreadcrumbs

      public boolean isRenderHomewardPathBreadcrumbs()
      If true, render the homewardPathBreadcrumbs (if any are set), otherwise do not render them
      Returns:
      true if rendering homewardPathBreadcrumbs, false otherwise
    • setRenderHomewardPathBreadcrumbs

      public void setRenderHomewardPathBreadcrumbs(boolean renderHomewardPathBreadcrumbs)
      Set renderHomewardPathBreadcrumbs
      Parameters:
      renderHomewardPathBreadcrumbs -
    • isRenderPreViewBreadcrumbs

      public boolean isRenderPreViewBreadcrumbs()
      If true, render the preViewBreadcrumbs (if any are set), otherwise do not render them
      Returns:
      true if rendering preViewBreadcrumbs, false otherwise
    • setRenderPreViewBreadcrumbs

      public void setRenderPreViewBreadcrumbs(boolean renderPreViewBreadcrumbs)
      Set renderPreViewBreadcrumbs
      Parameters:
      renderPreViewBreadcrumbs -
    • isRenderPrePageBreadcrumbs

      public boolean isRenderPrePageBreadcrumbs()
      If true, render the prePageBreadcrumbs (if any are set), otherwise do not render them
      Returns:
      true if rendering prePageBreadcrumbs, false otherwise
    • setRenderPrePageBreadcrumbs

      public void setRenderPrePageBreadcrumbs(boolean renderPrePageBreadcrumbs)
      Set renderPrePageBreadcrumbs
      Parameters:
      renderPrePageBreadcrumbs -
    • isRenderParentLocations

      public boolean isRenderParentLocations()
      If true, render the parent location breadcrumbs. These BreadcrumbItems are automatically generated based on the view's parentLocation property settings by traversing parent views/pages or based on a history path.
      Returns:
      true if rendering the parent location breadcrumbs, false otherwise
    • setRenderParentLocations

      public void setRenderParentLocations(boolean renderParentLocations)
      Set renderParentLocations
      Parameters:
      renderParentLocations -