Hey,
I notice that the api for delete page is deprecated
trashPage(AbstractPage page)
and the new api is :
trashPage(AbstractPage page, DeleteContext deleteContext)
Can anybody send an example how to get the object of "DeleteContext" (https://docs.atlassian.com/atlassian-confluence/6.1.0/com/atlassian/confluence/core/DeleteContext.html)
Thanks!
Hi,
I have not tried it myself yet, but I had a quick look at the DefaultDeleteContext class and it seems to provide some meta data about the delete operation such as if it is a bulk operation or if notifications should be suppressed.
In that case I think you could just do something like:
Page page = pageManager.getPage(65547);
pageManager.trashPage(page, DefaultDeleteContext.BULK_OPERATION);
or
pageManager.trashPage(page, DefaultDeleteContext.DEFAULT);
or
pageManager.trashPage(page, DefaultDeleteContext.SUPPRESS_NOTIFICATIONS);
Hey,
Thanks, it works!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.