com.atlassian.confluence.pages.persistence.dao.DraftDao |
Known Indirect Subclasses |
Stores Confluence drafts in a data store.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns all drafts stored in the data store.
| |||||||||||
Returns the drafts stored against the given username.
| |||||||||||
Finds and returns a draft object with all the specified properties or null if none is found.
| |||||||||||
Returns the draft with the given ID, or null if no draft is found with that ID.
| |||||||||||
Removes a draft based on its page ID, owner and type.
| |||||||||||
Remove a draft based on its ID.
| |||||||||||
Removes all drafts in the data store.
| |||||||||||
Saves the draft.
| |||||||||||
Changes all drafts with a space key of oldSpaceKey to have newSpaceKey.
|
Returns the drafts stored against the given username.
Finds and returns a draft object with all the specified properties or null if none is found.
pageId | the id of the page which this draft is associated with |
---|---|
owner | the owner of the draft |
type | the type of draft, which is usually the result of calling getType() |
spaceKey | space key, if relevant for the draft. This is used to enable NEW page drafts across multiple spaces |
Returns the draft with the given ID, or null if no draft is found with that ID.
Removes a draft based on its page ID, owner and type. Does nothing if such a draft is not found in the data store.
Remove a draft based on its ID. Does nothing if such a draft is not found in the data store.
Removes all drafts in the data store.
Saves the draft.
IllegalArgumentException | if the draft has no page ID, owner or type. |
---|
Changes all drafts with a space key of oldSpaceKey to have newSpaceKey.
newSpaceKey | the new space key |
---|---|
oldSpaceKey | the old space key |