Interface ProjectTabPanelFragment

All Known Subinterfaces:
VersionTabPanelFragment
All Known Implementing Classes:
AbstractFragment, AbstractIssuesFragment, AbstractMultiFragment, ActivityStreamFragment, CreatedVsResolvedFragment, DueIssuesFragment, IssueFiltersFragment, NoIssuesFragment, ProjectDescriptionFragment, ProjectGetStarted, RecentIssuesFragment, StatusSummaryFragment, UnresolvedIssuesByAssigneeFragment, UnresolvedIssuesByComponentFragment, UnresolvedIssuesByFixVersionFragment, UnresolvedIssuesByIssueTypeFragment, UnresolvedIssuesByPriorityFragment, VersionDescriptionFragment

public interface ProjectTabPanelFragment
Piece of HTML that is rendered portlet-like in a TabPanel. Typically shows information specific to a Project.
Since:
v4.0
  • Method Details

    • getId

      String getId()
      Returns the fragment's unique HTML ID.
      Returns:
      the id of the fragment, never null
    • getHtml

      String getHtml(BrowseContext ctx)
      Renders the fragment.
      Parameters:
      ctx - the context in which this fragment is being rendered
      Returns:
      the escaped HTML to include
    • showFragment

      boolean showFragment(BrowseContext ctx)
      Whether or not to include a fragment. E.g. check permissions or if there is no content to render
      Parameters:
      ctx - the context in which this fragment is being rendered
      Returns:
      true if the fragment should be shown, false otherwise