Package com.atlassian.jira.projects.page
Class ProjectPageRenderer
java.lang.Object
com.atlassian.jira.projects.page.ProjectPageRenderer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProjectPageRenderer(com.atlassian.event.api.EventPublisher eventPublisher, ProjectService projectService, SidebarPlaceholderRenderer sidebarPlaceholderRenderer, ProjectWebPanelRenderer projectWebPanelRenderer, TemplateRenderer templateRenderer, PageIdHasher pageIdHasher, com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService) -
Method Summary
Modifier and TypeMethodDescriptionio.atlassian.fugue.Either<ErrorCollection, String> renderWithoutSidebar(String projectKey, String selectedItemId) Renders the page for the selected item, without the sidebar.io.atlassian.fugue.Either<ErrorCollection, String> renderWithSidebar(String projectKey, String selectedItemId) Renders the page for the selected item, including the sidebar.
-
Field Details
-
MODULE_NAME
- See Also:
-
TEMPLATE_FOR_PAGE_WITH_SIDEBAR
- See Also:
-
TEMPLATE_FOR_PAGE_WITHOUT_SIDEBAR
- See Also:
-
-
Constructor Details
-
ProjectPageRenderer
@Autowired public ProjectPageRenderer(com.atlassian.event.api.EventPublisher eventPublisher, ProjectService projectService, SidebarPlaceholderRenderer sidebarPlaceholderRenderer, ProjectWebPanelRenderer projectWebPanelRenderer, TemplateRenderer templateRenderer, PageIdHasher pageIdHasher, com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService)
-
-
Method Details
-
renderWithSidebar
public io.atlassian.fugue.Either<ErrorCollection,String> renderWithSidebar(String projectKey, String selectedItemId) Renders the page for the selected item, including the sidebar.- Parameters:
projectKey- The key of the projectselectedItemId- The item to be rendered- Returns:
- Either a collection of errors or the html of the page for the selected item
-
renderWithoutSidebar
public io.atlassian.fugue.Either<ErrorCollection,String> renderWithoutSidebar(String projectKey, String selectedItemId) Renders the page for the selected item, without the sidebar.- Parameters:
projectKey- The key of the projectselectedItemId- The item to be rendered- Returns:
- Either a collection of errors or the html of the page for the selected item
-