public abstract class

AbstractTemplatePageAction

extends AbstractPreviewPageAction
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.confluence.core.ConfluenceActionSupport
       ↳ com.atlassian.confluence.pages.actions.AbstractPageAwareAction
         ↳ com.atlassian.confluence.pages.actions.AbstractPageAction
           ↳ com.atlassian.confluence.pages.actions.AbstractPreviewPageAction
             ↳ com.atlassian.confluence.pages.actions.AbstractTemplatePageAction
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

An abstract action for actions that use page templates.

Summary

[Expand]
Inherited Constants
From class com.atlassian.confluence.pages.actions.AbstractPageAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From interface com.opensymphony.xwork.Action
Fields
protected PageTemplateManager pageTemplateManager
protected String templateId
[Expand]
Inherited Fields
From class com.atlassian.confluence.pages.actions.AbstractPreviewPageAction
From class com.atlassian.confluence.pages.actions.AbstractPageAction
From class com.atlassian.confluence.pages.actions.AbstractPageAwareAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
AbstractTemplatePageAction()
Public Methods
List getGlobalPageTemplates()
PageTemplate getPageTemplate()
List getSpacePageTemplates()
String getTemplateId()
boolean isPageTemplatesAvailable()
void setPageTemplateManager(PageTemplateManager pageTemplateManager)
void setTemplateId(String templateId)
Protected Methods
void loadTemplates()
[Expand]
Inherited Methods
From class com.atlassian.confluence.pages.actions.AbstractPreviewPageAction
From class com.atlassian.confluence.pages.actions.AbstractPageAction
From class com.atlassian.confluence.pages.actions.AbstractPageAwareAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.confluence.pages.actions.PageAware
From interface com.atlassian.confluence.pages.actions.TinyUrlAware
From interface com.atlassian.confluence.plugin.descriptor.web.WebInterface
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware

Fields

protected PageTemplateManager pageTemplateManager

protected String templateId

Public Constructors

public AbstractTemplatePageAction ()

Public Methods

public List getGlobalPageTemplates ()

public PageTemplate getPageTemplate ()

public List getSpacePageTemplates ()

public String getTemplateId ()

public boolean isPageTemplatesAvailable ()

public void setPageTemplateManager (PageTemplateManager pageTemplateManager)

public void setTemplateId (String templateId)

Protected Methods

protected void loadTemplates ()