Class DiffPagesByVersionAction
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.pages.actions.AbstractPageAwareAction
com.atlassian.confluence.pages.actions.AbstractDiffPagesAction
com.atlassian.confluence.pages.actions.DiffPagesByVersionAction
- All Implemented Interfaces:
- PageAware,- TinyUrlAware,- WebInterface,- ContentDetailAction,- MessageHolderAware,- Serializable,- org.apache.struts2.action.Action,- org.apache.struts2.interceptor.ValidationAware,- org.apache.struts2.locale.LocaleProvider,- org.apache.struts2.text.TextProvider,- org.apache.struts2.Validateable
public class DiffPagesByVersionAction
extends AbstractDiffPagesAction
implements ContentDetailAction
- See Also:
- 
Field SummaryFields inherited from class com.atlassian.confluence.pages.actions.AbstractDiffPagesActiondiff, originalPage, pageManagerFields inherited from class com.atlassian.confluence.pages.actions.AbstractPageAwareActioncontentPermissionManager, spaceManagerFields inherited from class com.atlassian.confluence.core.ConfluenceActionSupportaccessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupportcontainerFields inherited from interface org.apache.struts2.action.ActionERROR, INPUT, LOGIN, NONE, SUCCESS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionexecute()booleanisSelectedVersion(int version) voidsetOriginalVersion(int originalVersion) voidsetRevisedVersion(int revisedVersion) voidsetSelectedPageVersions(int[] selectedPageVersions) voidvalidate()Methods inherited from class com.atlassian.confluence.pages.actions.AbstractDiffPagesActiongetDiff, getLatestVersion, getPageIdOfVersionAfter, getPageIdOfVersionBefore, getPreviousVersions, getTinyUrl, hasNextVersion, hasPreviousVersion, isLatestVersionRequired, isPermitted, isRevertPermitted, isViewPermissionRequired, setHtmlDiffer, setPageManagerMethods inherited from class com.atlassian.confluence.pages.actions.AbstractPageAwareActiongetCustomPageUrl, getPage, getPageId, getPageUrl, getSpace, getSpaceKey, getTitle, isCollaborativeContent, isPageRequired, setContentPermissionManager, setPage, setSpaceManagerMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupportaddActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getActiveRequest, getActiveResponse, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManagerMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupportgetText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupportaddActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocaleMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.pages.actions.PageAwareisEditPermissionRequired
- 
Constructor Details- 
DiffPagesByVersionActionpublic DiffPagesByVersionAction()
 
- 
- 
Method Details- 
validatepublic void validate()- Specified by:
- validatein interface- MessageHolderAware
- Specified by:
- validatein interface- org.apache.struts2.Validateable
- Overrides:
- validatein class- org.apache.struts2.ActionSupport
 
- 
execute- Specified by:
- executein interface- org.apache.struts2.action.Action
- Overrides:
- executein class- AbstractDiffPagesAction
- Throws:
- Exception
 
- 
setOriginalVersionpublic void setOriginalVersion(int originalVersion) 
- 
setRevisedVersionpublic void setRevisedVersion(int revisedVersion) 
- 
getOriginalPage- Specified by:
- getOriginalPagein class- AbstractDiffPagesAction
 
- 
getRevisedPage- Overrides:
- getRevisedPagein class- AbstractDiffPagesAction
 
- 
setSelectedPageVersionspublic void setSelectedPageVersions(int[] selectedPageVersions) 
- 
isSelectedVersionpublic boolean isSelectedVersion(int version) 
 
-