public abstract class AbstractCreateAndEditPageAction extends AbstractTemplatePageAction implements CaptchaAware
Modifier and Type | Field and Description |
---|---|
protected CaptchaManager |
captchaManager |
static String |
CLOSE_CANCEL_RESULT
Deprecated.
since 5.7. Cancel submit value is not part of the API so don't rely on them.
|
static String |
DISCARD_CANCEL_RESULT
Deprecated.
since 5.7. Cancel submit value is not part of the API so don't rely on them.
|
protected DraftManager |
draftManager |
protected DraftService |
draftService |
protected String |
editPermissionsGroups |
protected String |
editPermissionsUsers |
protected String |
newSpaceKey |
protected NotificationManager |
notificationManager |
protected PageService |
pageService |
protected long |
parentPageId |
protected String |
parentPageSpaceKey |
protected String |
parentPageString |
protected String |
parentPageTitle |
protected SharedDraftsDarkFeatureHelper |
sharedDraftsDarkFeatureHelper |
protected long |
targetId |
protected String |
viewPermissionsGroups |
protected String |
viewPermissionsUsers |
pageTemplateManager, templateId
back, bean, formatConverter, inPreview, preview, storageFormat, wikiStyleRenderer, wysiwygContent
incomingLinks, linkManager, pageManager, PREVIEW, RICHTEXT, viewRenderer, wysiwygConverter
contentPermissionManager, spaceManager
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
Constructor and Description |
---|
AbstractCreateAndEditPageAction() |
getGlobalPageTemplates, getPageTemplate, getSpacePageTemplates, getTemplateId, isPageTemplatesAvailable, loadTemplates, setPageTemplateManager, setTemplateId
getBean, getContentForSaving, getConversionContext, getEditorFormattedContent, getInPreview, getRenderContext, getStorageFormat, getWysiwygContent, getxHtmlContent, setBack, setFormatConverter, setInPreview, setPreview, setWikiStyleRenderer, setWysiwygContent, updateXHtmlContent
displayDatePath, getAttachmentSourceContent, getAvailableSpaces, getBeanKey, getBlogPost, getEditorVersion, getHelper, getIncomingLinks, getLabels, getMode, getNextPost, getNumberOfAttachmentsAsString, getNumberOfLabelsAsString, getPermittedChildren, getPostingDate, getPostingDay, getPreviousPost, getPreviousVersion, getSpaceManager, getSuggestedLabels, getTinyUrl, hasAttachFilePermissions, hasPermittedChildren, isSpaceAdmin, isSuperUser, isUserWatchingOwnContent, setConfluenceWysiwygConverter, setEditorManager, setLinkManager, setMode, setPageManager, setPostingDate, setViewRenderer
getFriendlyDateFormatterHelper, getPage, getPageId, getSpace, getSpaceKey, hasViewPagePermission, isLatestVersionRequired, isPageRequired, isPermitted, isViewPermissionRequired, setContentPermissionManager, setPage, setSpaceManager
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
protected String parentPageTitle
protected String parentPageSpaceKey
protected long parentPageId
protected String viewPermissionsGroups
protected String viewPermissionsUsers
protected String editPermissionsGroups
protected String editPermissionsUsers
protected String newSpaceKey
protected String parentPageString
protected DraftManager draftManager
protected DraftService draftService
protected long targetId
protected CaptchaManager captchaManager
protected NotificationManager notificationManager
protected PageService pageService
protected SharedDraftsDarkFeatureHelper sharedDraftsDarkFeatureHelper
@Deprecated public static final String DISCARD_CANCEL_RESULT
@Deprecated public static final String CLOSE_CANCEL_RESULT
public void setParentPageId(long parentPageId)
public long getParentPageId()
public Page getParentPage()
protected List<String> getPermissionTypes()
getPermissionTypes
in class AbstractPageAction
protected void validateDuplicatePageTitle()
public void validate()
AbstractPreviewPageAction
validate
in interface MessageHolderAware
validate
in interface com.opensymphony.xwork.Validateable
validate
in class AbstractPreviewPageAction
protected MovePageCommand getMovePageCommand()
public void setShowDraftMessage(boolean showDraftMessage)
public abstract String getContentType()
public String doDefault() throws Exception
ConfluenceActionSupport
doDefault
in class ConfluenceActionSupport
Exception
- if something goes wrongprotected Draft createDraft()
@ExperimentalApi protected boolean hasDraftPermission()
public boolean isNewAbstractPage()
public void setAutomaticWatchIfRequired()
public void setTitle(String title)
public String getParentPageTitle()
public void setParentPageTitle(String parentPageTitle)
public String getParentPageSpaceKey()
public void setParentPageSpaceKey(String parentPageSpaceKey)
public ContentPermission getCurrentEditPermission()
public ContentPermission getCurrentViewPermission()
public boolean hasSetPagePermissionsPermission()
@Deprecated protected List<ContentPermission> createViewPermissions()
PagePermissionsActionHelper
in your Action.@Deprecated protected List<ContentPermission> createEditPermissions()
PagePermissionsActionHelper
in your Action.public List getViewInheritedContentPermissionSets()
public void setLabelsString(String labelsString)
public String getLabelsString()
public String getNewSpaceKey()
public void setNewSpaceKey(String newSpaceKey)
public String getParentPageString()
public void setParentPageString(String parentPageString)
public void setDraftManager(DraftManager draftManager)
public void setDraftService(DraftService draftService)
public boolean isShowDraftMessage()
public void setUseDraft(boolean useDraft)
public String getTitle()
getTitle
in class AbstractPageAwareAction
public Draft getDraft()
public Draft getExistingDraft()
public long getExistingDraftId()
public long getDraftId()
@ExperimentalApi public String getDraftShareId()
@ExperimentalApi public void setDraftShareId(String draftShareId)
public long getEntityId()
public void setDraftId(long draftId)
public WebInterfaceContext getWebInterfaceContext()
WebInterface
getWebInterfaceContext
in interface WebInterface
getWebInterfaceContext
in class AbstractPageAction
public String getCancelResult()
getCancelResult
in class ConfluenceActionSupport
public String getViewPermissionsGroups()
public void setViewPermissionsGroups(String viewPermissionsGroups)
public String getViewPermissionsUsers()
public void setViewPermissionsUsers(String viewPermissionsUsers)
public String getEditPermissionsGroups()
public void setEditPermissionsGroups(String editPermissionsGroups)
public String getEditPermissionsUsers()
public void setEditPermissionsUsers(String editPermissionsUsers)
public String getViewPermissionsSummary()
public String getEditPermissionsSummary()
protected void setPermissions(List<ContentPermission> permissions)
public void setPosition(String position)
public void setTargetId(String targetId)
protected String getPosition()
protected long getTargetId()
public CaptchaManager getCaptchaManager()
public void setCaptchaManager(CaptchaManager captchaManager)
public void setNotificationManager(NotificationManager notificationManager)
public NotificationManager getNotificationManager()
public void setPageService(PageService pageService)
public void setSpaceService(SpaceService spaceService)
public boolean isUseDraft()
public boolean isRestricted()
@ExperimentalApi public void setSharedDraftsDarkFeatureHelper(SharedDraftsDarkFeatureHelper sharedDraftsDarkFeatureHelper)
@ExperimentalApi public SharedDraftsDarkFeatureHelper getSharedDraftsDarkFeatureHelper()
Copyright © 2003–2016 Atlassian. All rights reserved.