|
||||||||||
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 com.atlassian.confluence.pages.actions.CopyPageAction
public class CopyPageAction
Nested Class Summary | |
---|---|
class |
CopyPageAction.SimpleSpaceProvider
|
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, breadcrumbGenerator, contextProvider, 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, bean, 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 | |
---|---|
CopyPageAction()
|
Method Summary | |
---|---|
protected ServiceCommand |
createCommand()
|
protected Draft |
createDraft()
Override the base implementation to create a new draft but copy to this draft any attachments from the source page. |
java.lang.String |
doDefault()
Default webwork action execution method. |
long |
getIdOfPageToCopy()
|
Space |
getNewSpace()
|
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, getBreadcrumb, getCancelRedirectUrl, getCancelResult, getContentBreadcrumb, getContentType, getFromPage, getFromPageId, getQueryString, getSpace, getSpaceKey, hasSetPagePermissionsPermission, isInvalidPageTitle, setAttachmentManager, setBreadcrumbGenerator, setFromPageId, setQueryString, setSpaceKey, setThemeManager, 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 |
---|
getBean, 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 |
---|
getFriendlyDateFormatterHelper, 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 java.lang.String doDefault() throws java.lang.Exception
ConfluenceActionSupport
doDefault
in class CreatePageAction
java.lang.Exception
- if something goes wrongprotected Draft createDraft()
createDraft
in class CreatePageAction
public boolean isShowDraftMessage()
isShowDraftMessage
in class AbstractCreateAndEditPageAction
public boolean isPermitted()
isPermitted
in class CreatePageAction
public Page getPageToCopy()
public boolean isPageRequired()
PageAware
isPageRequired
in interface PageAware
isPageRequired
in class AbstractCreatePageAction
public long getIdOfPageToCopy()
public void setIdOfPageToCopy(long idOfPageToCopy)
public void setRelatedContentRefactorer(RelatedContentRefactorer refactorer)
public Space getNewSpace()
getNewSpace
in class AbstractCreatePageAction
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |