com.atlassian.confluence.pages
Interface DraftManager
- All Known Implementing Classes:
- DefaultDraftManager
public interface DraftManager
saveDraft
void saveDraft(Draft draft)
findDraft
Draft findDraft(java.lang.String pageId,
java.lang.String owner,
java.lang.String type)
removeDraft
void removeDraft(java.lang.String pageId,
java.lang.String owner,
java.lang.String type)
removeDraftById
void removeDraftById(long id)
getDraftSaveInterval
int getDraftSaveInterval()
findDraftsForUser
java.util.List findDraftsForUser(com.atlassian.user.User user)
isMergeRequired
boolean isMergeRequired(Draft draft)
getMergedContent
java.lang.String getMergedContent(Draft draft)
updateSpaceKey
void updateSpaceKey(java.lang.String newSpaceKey,
java.lang.String oldSpaceKey)
getOrCreate
Draft getOrCreate(java.lang.String username,
java.lang.String draftType,
java.lang.String spaceKey)
- Gets a new draft object. If such a draft does not exist one is created.
- 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
void removeAll()
- Removes all drafts
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.