|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction com.atlassian.confluence.pages.actions.AbstractCreatePageAction com.atlassian.confluence.pages.actions.CreatePageAction
public class CreatePageAction
Nested Class Summary | |
---|---|
protected static class |
CreatePageAction.SimplePageProvider
A simple PageProvider that returns the Page that has been set on it. |
Field Summary | |
---|---|
protected SimpleContentPermissionProvider |
contentPermissionProvider
|
protected CreatePageAction.SimplePageProvider |
pageProvider
|
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractCreatePageAction |
---|
attachmentManager, breadcrumbGenerator, INPUT_VARIABLES, space, themeManager |
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction |
---|
captchaManager, CLOSE_CANCEL_RESULT, DISCARD_CANCEL_RESULT, draftManager, draftService, editPermissionsGroups, editPermissionsUsers, newSpaceKey, notificationManager, pageService, parentPageId, parentPageSpaceKey, parentPageString, parentPageTitle, targetId, viewPermissionsGroups, viewPermissionsUsers |
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractTemplatePageAction |
---|
pageTemplateManager, templateId |
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractPreviewPageAction |
---|
back, formatConverter, inPreview, preview, storageFormat, wikiStyleRenderer, wysiwygContent |
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractPageAction |
---|
incomingLinks, linkManager, pageManager, PREVIEW, RICHTEXT, viewRenderer, wysiwygConverter |
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractPageAwareAction |
---|
contentPermissionManager, spaceManager |
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
---|
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
Fields inherited from class com.opensymphony.xwork.ActionSupport |
---|
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Constructor Summary | |
---|---|
CreatePageAction()
|
Method Summary | |
---|---|
protected ServiceCommand |
createCommand()
|
protected Draft |
createDraft()
|
void |
createPage()
Create the CEO to be saved from the data supplied to the action. |
String |
doAdd()
|
String |
doDefault()
Default webwork action execution method. |
String |
doTemplateDefault()
|
protected CommandActionHelper |
getCommandActionHelper()
|
Set |
getInheritedViewPermissions()
|
String |
getLinkCreation()
|
protected AbstractPage |
getPageToCreate()
|
boolean |
isPermitted()
|
protected void |
populateParentPageTitleField()
|
void |
setEncodedTitle(String encodedTitle)
|
void |
setLinkCreation(String linkCreation)
|
void |
validate()
Convert the editor content to storageFormat, catching and reporting any problems in the process. |
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractCreatePageAction |
---|
afterAdd, beforeAdd, getAttachmentSourceContent, getBreadcrumb, getCancelRedirectUrl, getCancelResult, getContentBreadcrumb, getContentType, getFromPage, getFromPageId, getNewSpace, getSpace, getSpaceKey, hasSetPagePermissionsPermission, isInvalidPageTitle, isPageRequired, setAttachmentManager, setBreadcrumbGenerator, setFromPageId, setSpaceKey, setThemeManager, setTitle, setTitleWritten, transferDraftAttachments |
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractTemplatePageAction |
---|
getGlobalPageTemplates, getPageTemplate, getSpacePageTemplates, getTemplateId, isPageTemplatesAvailable, loadTemplates, setPageTemplateManager, setTemplateId |
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractPreviewPageAction |
---|
getContentForSaving, getConversionContext, getEditorFormattedContent, getInPreview, getRenderContext, getStorageFormat, getWysiwygContent, getxHtmlContent, setBack, setFormatConverter, setInPreview, setPreview, setWikiStyleRenderer, setWysiwygContent, updateXHtmlContent |
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractPageAction |
---|
displayDatePath, 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 |
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractPageAwareAction |
---|
getPage, getPageId, hasViewPagePermission, isLatestVersionRequired, isViewPermissionRequired, setContentPermissionManager, setPage, setSpaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
---|
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected CreatePageAction.SimplePageProvider pageProvider
protected SimpleContentPermissionProvider contentPermissionProvider
Constructor Detail |
---|
public CreatePageAction()
Method Detail |
---|
protected CommandActionHelper getCommandActionHelper()
protected ServiceCommand createCommand()
public void validate()
AbstractPreviewPageAction
validate
in interface MessageHolderAware
validate
in interface com.opensymphony.xwork.Validateable
validate
in class AbstractCreateAndEditPageAction
protected Draft createDraft()
createDraft
in class AbstractCreateAndEditPageAction
public boolean isPermitted()
isPermitted
in class AbstractPageAwareAction
public String doAdd() throws Exception
doAdd
in class AbstractCreatePageAction
Exception
public void setLinkCreation(String linkCreation)
public String getLinkCreation()
public void setEncodedTitle(String encodedTitle)
public String doTemplateDefault() throws Exception
Exception
public String doDefault() throws Exception
ConfluenceActionSupport
doDefault
in class AbstractCreatePageAction
Exception
- if something goes wrongprotected void populateParentPageTitleField()
public void createPage() throws XhtmlException, IOException
AbstractCreatePageAction
createPage
in class AbstractCreatePageAction
IOException
XhtmlException
protected AbstractPage getPageToCreate()
getPageToCreate
in class AbstractCreatePageAction
public Set getInheritedViewPermissions()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |