com.atlassian.confluence.pages.actions
Class RestoreExistingTrashItemAction

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.RestoreExistingTrashItemAction
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 RestoreExistingTrashItemAction
extends AbstractSpaceAction
implements SpaceAdministrative

See Also:
Serialized Form

Field Summary
protected  long contentId
           
protected  long existingContentId
           
 
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
RestoreExistingTrashItemAction()
           
 
Method Summary
 String doDefault()
          Default webwork action execution method.
 String doOverwrite()
           
 String doRenameAndRestore()
           
 String execute()
           
 ContentEntityObject getContentEntityObject()
           
 long getContentId()
           
 ContentEntityObject getExistingContentEntityObject()
           
 long getExistingContentId()
           
 String getNewPageTitle()
           
 String getRestoreAction()
           
 String getType()
           
protected  boolean hasInvalidTitleCharacters(String str)
           
 boolean isRenamable()
           
 void setContentEntityManager(ContentEntityManager contentEntityManager)
           
 void setContentId(long contentId)
           
 void setExistingContentId(long existingContentId)
           
 void setNewPageTitle(String newPageTitle)
           
 void setPageManager(PageManager pageManager)
           
 void setRestoreAction(String restoreAction)
           
 void validate()
           
 
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, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatSetting, 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, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contentId

protected long contentId

existingContentId

protected long existingContentId
Constructor Detail

RestoreExistingTrashItemAction

public RestoreExistingTrashItemAction()
Method Detail

doDefault

public String doDefault()
                 throws Exception
Description copied from class: ConfluenceActionSupport
Default webwork action execution method.

Overrides:
doDefault in class ConfluenceActionSupport
Returns:
the action result
Throws:
Exception - if something goes wrong

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

hasInvalidTitleCharacters

protected boolean hasInvalidTitleCharacters(String str)

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

doOverwrite

public String doOverwrite()

doRenameAndRestore

public String doRenameAndRestore()

isRenamable

public boolean isRenamable()

setPageManager

public void setPageManager(PageManager pageManager)

getNewPageTitle

public String getNewPageTitle()

setNewPageTitle

public void setNewPageTitle(String newPageTitle)

getRestoreAction

public String getRestoreAction()

setRestoreAction

public void setRestoreAction(String restoreAction)

setContentEntityManager

public void setContentEntityManager(ContentEntityManager contentEntityManager)

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()


Copyright © 2003-2012 Atlassian. All Rights Reserved.