public abstract class AbstractDecoratorAction extends AbstractLookAndFeelAction
Modifier and Type | Field and Description |
---|---|
protected String |
decoratorName |
static String |
KLUDGE_CLASSPATH_TEMPLATE |
static String |
KLUDGE_WWRESOURCE_TEMPLATE
The name of a template that should never be overridden by the user, and thus
will be able to give us the default template ResourceLoader.
|
colourSchemeManager, layoutHelper
key, notificationManager, space, spaceManager, themeManager, wikiStyleRenderer
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
Constructor and Description |
---|
AbstractDecoratorAction() |
Modifier and Type | Method and Description |
---|---|
String |
getContent() |
String |
getDecoratorName() |
protected String |
getTemplateFromResourceLoader(String knownTemplatePath,
String templateToRetrieve)
Retrieve a template's source from the same resource loader that was used to load
another template.
|
protected String |
getTemplateSource(String template,
org.apache.velocity.runtime.resource.loader.ResourceLoader resourceLoader,
String encoding)
Get a template's contents, given the name of the template and a ResourceLoader to load it from.
|
protected String |
readDefaultTemplate() |
protected void |
removeFromVelocityCache(String decorator)
Deprecated.
since 5.0 use ConfluenceVelocityResourceCache or rely on CustomLayoutManager to do this automatically for you.
|
void |
setContent(String content) |
void |
setDecoratorName(String decoratorName) |
getColourSchemeManager, getLayoutHelper, isCustomeThemeSet, isPermitted, isThemeSet, setColourSchemeManager, setLayoutHelper
getKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, getThemeManager, hasSpaceIA, isPersonalSpace, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRenderer
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplier
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validate
public static final String KLUDGE_WWRESOURCE_TEMPLATE
public static final String KLUDGE_CLASSPATH_TEMPLATE
protected String decoratorName
protected String readDefaultTemplate()
protected String getTemplateFromResourceLoader(String knownTemplatePath, String templateToRetrieve)
templateToRetrieve
- the template we want to getknownTemplatePath
- path to a template for which we know the resource loaderprotected String getTemplateSource(String template, org.apache.velocity.runtime.resource.loader.ResourceLoader resourceLoader, String encoding)
public String getContent()
public String getDecoratorName()
public void setContent(String content)
public void setDecoratorName(String decoratorName)
protected void removeFromVelocityCache(String decorator)
Copyright © 2003–2020 Atlassian. All rights reserved.