public class ContentDraftServiceImpl extends Object implements ContentDraftService
ContentDraftService.ConflictPolicy, ContentDraftService.DraftErrorCodes, ContentDraftService.DraftValidator
Constructor and Description |
---|
ContentDraftServiceImpl(ContentDraftService legacyContentDraftServiceImpl,
ContentDraftService sharedContentDraftServiceImpl,
CollaborativeEditingHelper collaborativeEditingHelper,
ContentEntityManager contentEntityManager) |
Modifier and Type | Method and Description |
---|---|
void |
deleteDraft(ContentId contentId)
Deletes the draft for this content.
|
Content |
publishEditDraft(Content content,
ContentDraftService.ConflictPolicy conflictPolicy)
Update existing page/blog post that has an existing draft
|
Content |
publishNewDraft(Content content,
Expansion... expansions)
Publishes the draft.
|
ContentDraftService.DraftValidator |
validator() |
public ContentDraftServiceImpl(ContentDraftService legacyContentDraftServiceImpl, ContentDraftService sharedContentDraftServiceImpl, CollaborativeEditingHelper collaborativeEditingHelper, ContentEntityManager contentEntityManager)
public Content publishNewDraft(Content content, Expansion... expansions)
ContentDraftService
publishNewDraft
in interface ContentDraftService
content
- new content to be createdexpansions
- An array list of properties to expand on the content.public Content publishEditDraft(Content content, ContentDraftService.ConflictPolicy conflictPolicy)
ContentDraftService
publishEditDraft
in interface ContentDraftService
content
- page/blog post content, requires a valid content id of an existing draftconflictPolicy
- the policy to apply on a conflict, either abort or automerge. No mergeable conflicts
will still return a 409 even if policy is automergepublic void deleteDraft(ContentId contentId)
ContentDraftService
deleteDraft
in interface ContentDraftService
contentId
- id of the draft to deletepublic ContentDraftService.DraftValidator validator()
validator
in interface ContentDraftService
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences