Class DraftsResource
java.lang.Object
com.atlassian.confluence.tinymceplugin.rest.DraftsResource
REST resource to allowing saving and retrieving of a draft against a particular Confluence user.
-
Constructor Summary
ConstructorsConstructorDescriptionDraftsResource
(UserAccessor userAccessor, DraftService draftService, FormatSettingsManager formatSettingsManager, LocaleManager localeManager, PermissionManager permissionManager, DraftManager draftManager, I18NBeanFactory i18NBeanFactory, PageManager pageManager, DraftsTransitionHelper draftsTransitionHelper, EditorConverter editConverter, com.atlassian.event.api.EventPublisher eventPublisher, RelationService relationService, TouchRelationSupport touchRelationSupport) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
getDraftMessage
(long existingDraftId, long pageId, String type, String spaceKey) jakarta.ws.rs.core.Response
getDrafts
(int limit, int offset) Deprecated.since 5.9jakarta.ws.rs.core.Response
-
Constructor Details
-
DraftsResource
@Inject public DraftsResource(UserAccessor userAccessor, DraftService draftService, FormatSettingsManager formatSettingsManager, LocaleManager localeManager, PermissionManager permissionManager, DraftManager draftManager, I18NBeanFactory i18NBeanFactory, PageManager pageManager, DraftsTransitionHelper draftsTransitionHelper, EditorConverter editConverter, com.atlassian.event.api.EventPublisher eventPublisher, RelationService relationService, TouchRelationSupport touchRelationSupport)
-
-
Method Details
-
getDrafts
@GET @Produces("application/json") @Deprecated public jakarta.ws.rs.core.Response getDrafts(@QueryParam("limit") int limit, @QueryParam("offset") int offset) Deprecated.since 5.9 -
getDraftMessage
-
save
@POST @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response save(DraftData draftData, @DefaultValue("false") @QueryParam("ignoreRelations") boolean ignoreRelations) -
discard
@DELETE @Path("/discard") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response discard(DraftData draftData)
-