public class EditTemplateAction
extends com.atlassian.confluence.plugins.templates.actions.AbstractEditPageTemplateAction
back, description, formatConverter, preview, title, wysiwygContentbreadcrumbGenerator, entityId, labelsString, originalPageTemplate, pageTemplate, pageTemplateManagerkey, notificationManager, space, spaceManager, themeManager, wikiStyleRendererCANCEL, DEVMODE, eventManager, i18NBeanFactory, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager| Constructor and Description |
|---|
EditTemplateAction() |
| Modifier and Type | Method and Description |
|---|---|
String |
doDefault() |
String |
execute()
Called when saving an Edit to a PageTemplate that is:
a) attached to a ContentBlueprint, and
b) has never been edited before
|
String |
getContentTemplateRefId() |
String |
getModuleKey() |
com.atlassian.confluence.pages.templates.PageTemplate |
getPageTemplate() |
int |
getPageTemplateVersion() |
String |
getPluginKey() |
String |
getReferencingModuleKey() |
String |
getReferencingPluginKey() |
boolean |
isPermitted()
This is overridden because the method in
AbstractPageTemplateAction expects the template to have a space
and if it does not, it checks administration permissions on the application instead of the space. |
void |
setBlueprintResolver(BlueprintResolver blueprintResolver) |
void |
setContentTemplateRefId(String templateRefId) |
void |
setContentTemplateRefManager(ContentTemplateRefManager contentTemplateRefManager) |
void |
setModuleKey(String moduleKey) |
void |
setPageTemplateVersion(int pageTemplateVersion) |
void |
setPluginKey(String pluginKey) |
void |
setPluginPageTemplateHelper(PluginPageTemplateHelper pluginPageTemplateHelper) |
void |
setReferencingModuleKey(String referencingModuleKey) |
void |
setReferencingPluginKey(String referencingPluginKey) |
void |
setSpaceKey(String key) |
getCancelResult, getDescription, getRenderContext, getTitle, getWysiwygContent, setBack, setDescription, setFormatConverter, setLabelManager, setLabelsOnTemplate, setPreview, setTitle, setWysiwygContent, validategetBreadcrumb, getDraftId, getEntityId, getLabels, getLabelsString, getPageTemplateByName, getWebInterfaceContext, globalTemplateSuffix, setBreadcrumbGenerator, setDraftId, setEntityId, setLabels, setLabelsString, setPageTemplateManagergetKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, getThemeManager, hasSpaceIA, isAdminUser, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRendereraddActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSharedMode, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManageraddActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrorspublic boolean isPermitted()
AbstractPageTemplateAction expects the template to have a space
and if it does not, it checks administration permissions on the application instead of the space.isPermitted in class com.atlassian.confluence.plugins.templates.actions.AbstractPageTemplateActionpublic String doDefault() throws Exception
doDefault in class com.atlassian.confluence.core.ConfluenceActionSupportExceptionpublic String execute() throws Exception
execute in interface com.opensymphony.xwork.Actionexecute in class com.opensymphony.xwork.ActionSupportExceptionpublic com.atlassian.confluence.pages.templates.PageTemplate getPageTemplate()
getPageTemplate in class com.atlassian.confluence.plugins.templates.actions.AbstractPageTemplateActionpublic String getPluginKey()
public void setPluginKey(String pluginKey)
public String getModuleKey()
public void setModuleKey(String moduleKey)
public int getPageTemplateVersion()
public void setPageTemplateVersion(int pageTemplateVersion)
public void setSpaceKey(String key)
public String getContentTemplateRefId()
public void setContentTemplateRefId(String templateRefId)
public void setPluginPageTemplateHelper(PluginPageTemplateHelper pluginPageTemplateHelper)
public void setContentTemplateRefManager(ContentTemplateRefManager contentTemplateRefManager)
public void setBlueprintResolver(BlueprintResolver blueprintResolver)
Copyright © 2017 Atlassian. All rights reserved.