com.atlassian.confluence.pages.actions
Class RevertPageBackToVersionAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.pages.actions.AbstractPageAwareAction
              extended by com.atlassian.confluence.pages.actions.AbstractPageAction
                  extended by com.atlassian.confluence.pages.actions.RevertPageBackToVersionAction
All Implemented Interfaces:
PageAware, TinyUrlAware, WebInterface, Action, LocaleProvider, TextProvider, Validateable, ValidationAware, Serializable

public class RevertPageBackToVersionAction
extends AbstractPageAction

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractPageAction
incomingLinks, isXHtml, linkManager, MARKUP, pageManager, PREVIEW, RICHTEXT, 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, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, permissionManager, permitted, pluginAccessor, 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
RevertPageBackToVersionAction()
           
 
Method Summary
 String doRevert()
           
 String execute()
           
 String getDefaultComment()
           
 String getTitleToRevert()
           
 int getVersion()
           
 boolean isPermitted()
           
 boolean isRevertTitle()
           
 void setBlogPostService(BlogPostService blogPostService)
           
 void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
           
 void setPageService(PageService pageService)
           
 void setRevertComment(String revertComment)
           
 void setRevertTitle(boolean isRevertTitle)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 void setVersion(int version)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractPageAction
displayDatePath, getAttachmentSourceContent, getAvailableSpaces, getBeanKey, getBlogPost, getEditor, getEditorVersion, getHelper, getIncomingLinks, getMARKUP, getMode, getNextPost, getPermissionTypes, getPermittedChildren, getPostingDate, getPostingDay, getPostingDayOfMonth, getPostingMonth, getPostingMonthNumeric, getPostingYear, getPREVIEW, getPreviousPost, getPreviousVersion, getRICHTEXT, getShowMarkup, getSpaceManager, getSuggestedLabels, getSupportWysiwyg, getTinyUrl, getUseWysiwyg, getWebInterfaceContext, getXhtml, hasAttachFilePermissions, hasPermittedChildren, isSpaceAdmin, setConfluenceWysiwygConverter, setEditorManager, setLinkManager, setMode, setPageManager, setPostingDate, setXhtml
 
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractPageAwareAction
getPage, getPageId, getSpace, getSpaceKey, getTitle, hasViewPagePermission, isLatestVersionRequired, isPageRequired, isViewPermissionRequired, setContentPermissionManager, setPage, setSpaceManager
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSpacePermissionManager, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, 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

RevertPageBackToVersionAction

public RevertPageBackToVersionAction()
Method Detail

execute

public String execute()
               throws Exception
Specified by:
execute in interface Action
Overrides:
execute in class ActionSupport
Throws:
Exception

doRevert

public String doRevert()

validate

public void validate()
Specified by:
validate in interface Validateable
Overrides:
validate in class ActionSupport

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

isRevertTitle

public boolean isRevertTitle()

setRevertTitle

public void setRevertTitle(boolean isRevertTitle)

getTitleToRevert

public String getTitleToRevert()

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class AbstractPageAwareAction

setPageService

public void setPageService(PageService pageService)

setBlogPostService

public void setBlogPostService(BlogPostService blogPostService)

setRevertComment

public void setRevertComment(String revertComment)

getDefaultComment

public String getDefaultComment()

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)
Overrides:
setSettingsManager in class ConfluenceActionSupport

setI18NBeanFactory

public void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
Overrides:
setI18NBeanFactory in class ConfluenceActionSupport


Confluence is developed by Atlassian.