com.atlassian.confluence.pages.actions
Class DraftAction

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

public class DraftAction
extends ConfluenceActionSupport
implements Beanable

Expose draft actions to the client. Used by the editor to periodically save drafts.

Since:
3.3
See Also:
Serialized Form

Field Summary
 
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, 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
DraftAction()
           
 
Method Summary
 Draft findDraft(String pageId, String type)
           
 Object getBean()
           
 String getDraftSaveInterval()
           
 String saveDraft()
           
 void setConfluenceWysiwygConverter(ConfluenceWysiwygConverter confluenceWysiwygConverter)
           
 void setContent(String content)
           
 void setDraftManager(DraftManager draftManager)
           
 void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)
           
 void setLocaleManager(LocaleManager localeManager)
           
 void setPageId(String pageId)
           
 void setPageVersion(int pageVersion)
           
 void setSpaceKey(String spaceKey)
           
 void setTitle(String title)
           
 void setType(String type)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 void setXhtml(boolean isXhtml)
           
 
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, getPermissionTypes, 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, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, execute, 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
 

Constructor Detail

DraftAction

public DraftAction()
Method Detail

saveDraft

public String saveDraft()

findDraft

public Draft findDraft(String pageId,
                       String type)

getDraftSaveInterval

public String getDraftSaveInterval()

setConfluenceWysiwygConverter

public void setConfluenceWysiwygConverter(ConfluenceWysiwygConverter confluenceWysiwygConverter)

setDraftManager

public void setDraftManager(DraftManager draftManager)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)
Overrides:
setUserAccessor in class ConfluenceActionSupport

setFormatSettingsManager

public void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)
Overrides:
setFormatSettingsManager in class ConfluenceActionSupport

setLocaleManager

public void setLocaleManager(LocaleManager localeManager)
Overrides:
setLocaleManager in class ConfluenceActionSupport

setXhtml

public void setXhtml(boolean isXhtml)

setSpaceKey

public void setSpaceKey(String spaceKey)

setType

public void setType(String type)

setPageVersion

public void setPageVersion(int pageVersion)

setTitle

public void setTitle(String title)

setPageId

public void setPageId(String pageId)

setContent

public void setContent(String content)

getBean

public Object getBean()
Specified by:
getBean in interface Beanable


Copyright © 2003-2010 Atlassian. All Rights Reserved.