|
||||||||||
| 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
com.atlassian.confluence.pages.actions.CopyPageAction
public class CopyPageAction
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.atlassian.confluence.pages.actions.CreatePageAction |
|---|
CreatePageAction.SimplePageProvider |
| Field Summary |
|---|
| Fields inherited from class com.atlassian.confluence.pages.actions.CreatePageAction |
|---|
contentPermissionProvider, 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 | |
|---|---|
CopyPageAction()
|
|
| Method Summary | |
|---|---|
protected ServiceCommand |
createCommand()
|
protected Draft |
createDraftIfItDoesNotExist()
Override the base implementation to create a new draft but copy to this draft any attachments from the source page. |
String |
doDefault()
Default webwork action execution method. |
long |
getIdOfPageToCopy()
|
Page |
getPageToCopy()
|
boolean |
isPageRequired()
If the action requires that the page be set before being run, then it should return true to this method. |
boolean |
isPermitted()
|
boolean |
isShowDraftMessage()
|
void |
setIdOfPageToCopy(long idOfPageToCopy)
|
void |
setRelatedContentRefactorer(RelatedContentRefactorer refactorer)
|
| Methods inherited from class com.atlassian.confluence.pages.actions.CreatePageAction |
|---|
createPage, doAdd, doTemplateDefault, getCommandActionHelper, getInheritedViewPermissions, getLinkCreation, getPageToCreate, populateParentPageTitleField, setEncodedTitle, setLinkCreation, validate |
| Methods inherited from class com.atlassian.confluence.pages.actions.AbstractCreatePageAction |
|---|
afterAdd, beforeAdd, getAttachmentSourceContent, getContentType, getFromPage, getFromPageId, getNewSpace, getPageToReturnToOnCancel, getSpace, getSpaceKey, hasSetPagePermissionsPermission, isInvalidPageTitle, 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 |
| Constructor Detail |
|---|
public CopyPageAction()
| Method Detail |
|---|
protected ServiceCommand createCommand()
createCommand in class CreatePageAction
public String doDefault()
throws Exception
ConfluenceActionSupport
doDefault in class CreatePageActionException - if something goes wrongprotected Draft createDraftIfItDoesNotExist()
createDraftIfItDoesNotExist in class CreatePageActionpublic boolean isShowDraftMessage()
isShowDraftMessage in class AbstractCreateAndEditPageActionpublic boolean isPermitted()
isPermitted in class CreatePageActionpublic Page getPageToCopy()
public boolean isPageRequired()
PageAware
isPageRequired in interface PageAwareisPageRequired in class AbstractCreatePageActionpublic long getIdOfPageToCopy()
public void setIdOfPageToCopy(long idOfPageToCopy)
public void setRelatedContentRefactorer(RelatedContentRefactorer refactorer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||