com.atlassian.confluence.pages
Class DefaultDraftManager
java.lang.Object
com.atlassian.confluence.pages.DefaultDraftManager
- All Implemented Interfaces:
- DraftManager
public class DefaultDraftManager
- extends java.lang.Object
- implements DraftManager
Field Summary |
protected org.apache.log4j.Logger |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final transient org.apache.log4j.Logger log
DefaultDraftManager
public DefaultDraftManager()
saveDraft
public void saveDraft(Draft draft)
- Specified by:
saveDraft
in interface DraftManager
findDraft
public Draft findDraft(java.lang.String pageId,
java.lang.String owner,
java.lang.String type)
- Specified by:
findDraft
in interface DraftManager
removeDraft
public void removeDraft(java.lang.String pageId,
java.lang.String owner,
java.lang.String type)
- Specified by:
removeDraft
in interface DraftManager
removeDraftById
public void removeDraftById(long id)
- Specified by:
removeDraftById
in interface DraftManager
getDraftSaveInterval
public int getDraftSaveInterval()
- Specified by:
getDraftSaveInterval
in interface DraftManager
findDraftsForUser
public java.util.List findDraftsForUser(com.atlassian.user.User user)
- Specified by:
findDraftsForUser
in interface DraftManager
isMergeRequired
public boolean isMergeRequired(Draft draft)
- Specified by:
isMergeRequired
in interface DraftManager
getMergedContent
public java.lang.String getMergedContent(Draft draft)
- Specified by:
getMergedContent
in interface DraftManager
updateSpaceKey
public void updateSpaceKey(java.lang.String newSpaceKey,
java.lang.String oldSpaceKey)
- Specified by:
updateSpaceKey
in interface DraftManager
getOrCreate
public Draft getOrCreate(java.lang.String username,
java.lang.String draftType,
java.lang.String spaceKey)
- Description copied from interface:
DraftManager
- Gets a new draft object. If such a draft does not exist one is created.
- Specified by:
getOrCreate
in interface DraftManager
- Parameters:
username
- name of user or null for anonymous usersdraftType
- required.spaceKey
- required.
- Returns:
- Gets a new draft object of the specified type for the currently logged in user.
removeAll
public void removeAll()
- Description copied from interface:
DraftManager
- Removes all drafts
- Specified by:
removeAll
in interface DraftManager
setSettingsManager
public void setSettingsManager(SettingsManager settingsManager)
setDraftDao
public void setDraftDao(DraftDao draftDao)
setPageManager
public void setPageManager(PageManager pageManager)
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.