com.atlassian.jira.plugin.projectpanel.fragment
Interface ProjectTabPanelFragment

All Known Subinterfaces:
ComponentTabPanelFragment, VersionTabPanelFragment
All Known Implementing Classes:
AbstractFragment, AbstractIssuesFragment, AbstractMultiFragment, ActivityStreamFragment, ComponentDescriptionFragment, CreatedVsResolvedFragment, DueIssuesFragment, DueVersionsFragment, ProjectDescriptionFragment, RecentIssuesFragment, StatusSummaryFragment, UnresolvedIssuesByAssigneeFragment, UnresolvedIssuesByComponentFragment, UnresolvedIssuesByFixVersionFragment, 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 Summary
 String getHtml(BrowseContext ctx)
          Renders the fragment.
 String getId()
          Returns fragmet's ID.
 boolean showFragment(BrowseContext ctx)
          Whether or not to include a fragment.
 

Method Detail

getId

String getId()
Returns fragmet's ID.

Returns:
id of the fragment, never null

getHtml

String getHtml(BrowseContext ctx)
Renders the fragment.

Parameters:
ctx - The context that this fragment is being rendered in.
Returns:
The escaped HTML to include.

showFragment

boolean showFragment(BrowseContext ctx)
Whether or not to include a fragment. E.g. check permissios or if there is no contnent to render

Parameters:
ctx - The context that this fragment is being rendered in.
Returns:
true if the fragment should be shown, false otherwise


Copyright © 2002-2012 Atlassian. All Rights Reserved.