Class RestoreExistingTrashItemAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.spaces.actions.AbstractSpaceAction
-
- com.atlassian.confluence.pages.actions.RestoreExistingTrashItemAction
-
- 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 RestoreExistingTrashItemAction extends AbstractSpaceAction implements SpaceAdministrative
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected longcontentIdprotected longexistingContentId-
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
eventPublisher, key, notificationManager, space, spaceManager, themeManager, wikiStyleRenderer
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description RestoreExistingTrashItemAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoDefault()Convenient Action execution method which defaults to returning INPUTStringdoOverwrite()StringdoRenameAndRestore()Stringexecute()ContentEntityObjectgetContentEntityObject()longgetContentId()ContentEntityObjectgetExistingContentEntityObject()longgetExistingContentId()StringgetNewTitle()StringgetRestoreAction()StringgetType()protected booleanhasInvalidTitleCharacters(String str)booleanisPermitted()booleanisRenamable()voidsetAttachmentManager(AttachmentManager attachmentManager)voidsetContentEntityManager(ContentEntityManager contentEntityManager)voidsetContentId(long contentId)voidsetExistingContentId(long existingContentId)voidsetNewTitle(String newTitle)voidsetPageManager(PageManager pageManager)voidsetRestoreAction(String restoreAction)voidvalidate()-
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getPermissionTypes, getSpace, getSpaceKey, getSpaceManager, getSubscribableName, getThemeManager, hasSpaceIA, isPersonalSpace, isUserWatchingSpace, isValidSpaceKey, setEventPublisher, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRenderer
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, 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, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, 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, 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.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
-
-
-
-
Method Detail
-
doDefault
public String doDefault() throws Exception
Description copied from class:ConfluenceActionSupportConvenient Action execution method which defaults to returning INPUT- Overrides:
doDefaultin classConfluenceActionSupport- Throws:
Exception
-
validate
public void validate()
- Specified by:
validatein interfaceMessageHolderAware- Specified by:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein classcom.opensymphony.xwork2.ActionSupport
-
hasInvalidTitleCharacters
protected boolean hasInvalidTitleCharacters(String str)
-
execute
public String execute() throws Exception
- Specified by:
executein interfacecom.opensymphony.xwork2.Action- Overrides:
executein classcom.opensymphony.xwork2.ActionSupport- Throws:
Exception
-
isPermitted
public boolean isPermitted()
- Overrides:
isPermittedin classAbstractSpaceAction
-
doOverwrite
public String doOverwrite()
-
doRenameAndRestore
public String doRenameAndRestore()
-
isRenamable
public boolean isRenamable()
-
setPageManager
public void setPageManager(PageManager pageManager)
-
getNewTitle
public String getNewTitle()
-
setNewTitle
public void setNewTitle(String newTitle)
-
getRestoreAction
public String getRestoreAction()
-
setRestoreAction
public void setRestoreAction(String restoreAction)
-
setContentEntityManager
public void setContentEntityManager(ContentEntityManager contentEntityManager)
-
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)
-
getContentEntityObject
public ContentEntityObject getContentEntityObject()
-
getExistingContentEntityObject
public ContentEntityObject getExistingContentEntityObject()
-
getContentId
public long getContentId()
-
setContentId
public void setContentId(long contentId)
-
getExistingContentId
public long getExistingContentId()
-
setExistingContentId
public void setExistingContentId(long existingContentId)
-
getType
public String getType()
-
-