|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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, INPUT_VARIABLES |
| Fields inherited from class com.atlassian.confluence.pages.actions.AbstractCreateAndEditPageAction |
|---|
captchaManager, 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, editConverter, editRenderer, 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, 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 |
createDraftIfItDoesNotExist()
|
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, getContentType, getFromPage, getFromPageId, getNewSpace, getPageToReturnToOnCancel, getSpace, getSpaceKey, hasSetPagePermissionsPermission, isInvalidPageTitle, isPageRequired, setAttachmentManager, setFromPageId, setSpaceKey, 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 |
|---|
convertContentToStorageFormat, getContentForSaving, getConversionContext, getEditorFormattedContent, getInPreview, getStorageFormat, getWysiwygContent, getxHtmlContent, setBack, setEditConverter, setEditRenderer, 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, 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 com.opensymphony.xwork.Validateablevalidate in class AbstractCreateAndEditPageActionprotected Draft createDraftIfItDoesNotExist()
public boolean isPermitted()
isPermitted in class AbstractPageAwareAction
public String doAdd()
throws Exception
doAdd in class AbstractCreatePageActionExceptionpublic 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 AbstractCreatePageActionException - if something goes wrongprotected void populateParentPageTitleField()
public void createPage()
throws XhtmlException,
IOException
AbstractCreatePageAction
createPage in class AbstractCreatePageActionIOException
XhtmlExceptionprotected AbstractPage getPageToCreate()
getPageToCreate in class AbstractCreatePageActionpublic Set getInheritedViewPermissions()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||