com.atlassian.jira.projectconfig.tab
Interface ProjectConfigTab

All Known Implementing Classes:
ComponentsTab, FieldsTab, IssuePermissionsTab, IssueSecurityTab, IssueTypesTab, NotificationsTab, PeopleTab, PermissionsTab, ScreensTab, SummaryTab, VersionsTab, WebPanelTab, WorkflowsTab

public interface ProjectConfigTab

Repesents a tab on the project configuration page.

Since:
v4.4

Method Summary
 void addResourceForProject(ProjectConfigTabRenderContext context)
          Add any webresource that the tab needs to render itself.
 String getId()
          Get the ID for the panel.
 String getLinkId()
          Return the ID of the tab link that opens this tab.
 String getTab(ProjectConfigTabRenderContext context)
          Return the tab content.
 String getTitle(ProjectConfigTabRenderContext context)
          Return the title to display in the browser when the tab is displayed.
 

Method Detail

getId

String getId()
Get the ID for the panel.

Returns:
the ID of the panel.

getLinkId

String getLinkId()
Return the ID of the tab link that opens this tab.

Returns:
the ID of the tab link that opens this tab.

getTab

String getTab(ProjectConfigTabRenderContext context)
Return the tab content.

Parameters:
context - contains information that may be useful for tab renderering.
Returns:
the HTML of the tab.

getTitle

String getTitle(ProjectConfigTabRenderContext context)
Return the title to display in the browser when the tab is displayed.

Parameters:
context - contains information that may be useful for tab renderering.
Returns:
the title to display on the screen.

addResourceForProject

void addResourceForProject(ProjectConfigTabRenderContext context)
Add any webresource that the tab needs to render itself.

Parameters:
context - contains information that may be useful for tab renderering.


Copyright © 2002-2012 Atlassian. All Rights Reserved.