Class RestoreTrashItemAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.AbstractI18nActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.spaces.actions.AbstractSpaceAction
-
- com.atlassian.confluence.pages.actions.RestoreTrashItemAction
-
- All Implemented Interfaces:
WebInterface
,SpaceAdministrative
,Spaced
,MessageHolderAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
public class RestoreTrashItemAction extends AbstractSpaceAction implements SpaceAdministrative
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ContentEntityManager
contentEntityManager
protected long
contentId
protected long
existingContentId
protected PageManager
pageManager
protected SpaceContentEntityObject
spaceContentEntityObject
-
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
key, notificationManager, space, spaceManager, themeManager, wikiStyleRenderer
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, contentUiSupport, DEVMODE, eventManager, eventPublisher, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, systemInformationService, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description RestoreTrashItemAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
doRestore()
String
execute()
ContentEntityObject
getContentEntityObject()
long
getContentId()
long
getExistingContentId()
SpaceContentEntityObject
getSpaceContentEntityObject()
String
getType()
boolean
isPermitted()
void
setAttachmentManager(AttachmentManager attachmentManager)
void
setContentEntityManager(ContentEntityManager contentEntityManager)
void
setContentId(long contentId)
void
setExistingContentId(long existingContentId)
void
setIndexer(ConfluenceIndexer indexer)
void
setPageManager(PageManager pageManager)
void
setSpaceContentEntityObject(SpaceContentEntityObject spaceContentEntityObject)
-
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getActionSpaceKey, getKey, getPermissionTypes, getSpace, getSpaceKey, getSpaceManager, getSubscribableName, getThemeManager, hasSpaceIA, isPersonalSpace, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRenderer
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getTextStatic, getTextStatic, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, useSkipAccessCheck, withServletRequestSupplier
-
Methods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrict
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.opensymphony.xwork2.LocaleProvider
isValidLocale, isValidLocaleString
-
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
-
-
-
Field Detail
-
contentEntityManager
protected ContentEntityManager contentEntityManager
-
spaceContentEntityObject
protected SpaceContentEntityObject spaceContentEntityObject
-
pageManager
protected PageManager pageManager
-
contentId
protected long contentId
-
existingContentId
protected long existingContentId
-
-
Method Detail
-
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in classAbstractSpaceAction
-
execute
public String execute() throws Exception
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
doRestore
public String doRestore()
-
getContentEntityObject
public ContentEntityObject getContentEntityObject()
-
getSpaceContentEntityObject
public SpaceContentEntityObject getSpaceContentEntityObject()
-
setSpaceContentEntityObject
public void setSpaceContentEntityObject(SpaceContentEntityObject spaceContentEntityObject)
-
setContentEntityManager
public void setContentEntityManager(ContentEntityManager contentEntityManager)
-
setPageManager
public void setPageManager(PageManager pageManager)
-
getContentId
public long getContentId()
-
setContentId
public void setContentId(long contentId)
-
getType
public String getType()
-
getExistingContentId
public long getExistingContentId()
-
setExistingContentId
public void setExistingContentId(long existingContentId)
-
setIndexer
public void setIndexer(ConfluenceIndexer indexer)
-
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)
-
-