com.atlassian.confluence.pages.actions
Class RestoreTrashItemAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.spaces.actions.AbstractSpaceAction
              extended by com.atlassian.confluence.pages.actions.RestoreTrashItemAction
All Implemented Interfaces:
WebInterface, SpaceAdministrative, Spaced, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class RestoreTrashItemAction
extends AbstractSpaceAction
implements SpaceAdministrative

See Also:
Serialized Form

Field Summary
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, originalSpace, space, spaceManager, wikiStyleRenderer
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, pluginAccessor, PREVIEW, 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
RestoreTrashItemAction()
           
 
Method Summary
 String doRestore()
           
 String execute()
           
 long getContentId()
           
 long getExistingContentId()
           
 SpaceContentEntityObject getSpaceContentEntityObject()
           
 String getType()
           
 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
getKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, isAdminUser, isPermitted, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, 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, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contentEntityManager

protected ContentEntityManager contentEntityManager

spaceContentEntityObject

protected SpaceContentEntityObject spaceContentEntityObject

pageManager

protected PageManager pageManager

contentId

protected long contentId

existingContentId

protected long existingContentId
Constructor Detail

RestoreTrashItemAction

public RestoreTrashItemAction()
Method Detail

execute

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

doRestore

public String doRestore()

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)


Copyright © 2003-2011 Atlassian. All Rights Reserved.