I've removed the *saveDocument() *method and it works :D Thnaks, Giordano.
2016-01-05 18:38 GMT+01:00 vinc...@massol.net <vinc...@massol.net>: > > > > On 5 Jan 2016 at 18:35:18, Giordano Ninonà (giordano.nin...@gmail.com > (mailto:giordano.nin...@gmail.com)) wrote: > > > Well, I am not performing these modification from velocity, I am doing > it in Java. Following the java method that I expose through the script > service: > > > > public void removeInstance(String iName) throws XWikiException { > > > > XWikiContext xcontext = this.xwikiContextProvider.get(); > > XWiki wiki = xcontext.getWiki(); > > DocumentReference docRef = new DocumentReference(wikiName, wikiSpace, > iName); > > XWikiDocument xDoc = wiki.getDocument(docRef, xcontext); > > > > if (something) { > > . > > . > > wiki.deleteDocument(xDoc, xcontext); > > wiki.saveDocument(xDoc, xcontext); > > ahhh… thats why... > > You delete the doc and then recreate it ;-) > > Thanks > -Vincent > > > } > > > > "iName" is the page title. > > I have noticed that the method ".getDocument()" create a new document if > it is not present, and I've looked at the "deleted page" index and I found > the document that has been created and deleted. I think there is something > that I am missing, probably I don't pass to the metod the right page name? > > > > Thanks, > > Giordano. > > > > 2016-01-05 16:54 GMT+01:00 vinc...@massol.net(mailto:vinc...@massol.net) > : > > > The fact that you see it in the AS is normal and expected. This is a > log of everything that was done to documents. > > > > > > However the doc should no longer appear in the Dashboard Tree. > > > > > > Thanks > > > -Vincent > > > > > > > > > > > > On 5 Jan 2016 at 16:39:02, Giordano Ninonà (giordano.nin...@gmail.com > (mailto:giordano.nin...@gmail.com)) wrote: > > > > > > > Hi Vincent, > > > > > > > > I mean that I can see the deletion on the Activity Stream, with > "tree representation" I mean the pages' tree in the Dashboard and I didn't > noticed any error. > > > > > > > > Thanks, > > > > Giordano. > > > > > > > > 2016-01-05 16:25 GMT+01:00 vinc...@massol.net(mailto: > vinc...@massol.net) : > > > > > Hi, > > > > > On 5 Jan 2016 at 16:20:52, Giordano Ninonà ( > giordano.nin...@gmail.com(mailto:giordano.nin...@gmail.com)(mailto: > giordano.nin...@gmail.com)) wrote: > > > > > > > > > > > Hi users, > > > > > > > > > > > > I'm developing a java component that offer APIs accessed through > script > > > > > > services to perfom modification to the wiki. > > > > > > > > > > > > When I delete a document (thus the related page I guessed) from > my java > > > > > > code with the "*.deleteDocument(doc, context)*", on my browser I > see the > > > > > > last modification as a page deletion but the page is still > accessible on > > > > > > the tree representation. > > > > > > > > > > What tree? > > > > > > > > > > Are you talking about the Activity Stream or something else? > > > > > > > > > > Deleted documents are deleted so if your doc still appears then > it’s not been deleted (maybe there was an error?). > > > > > > > > > > Thanks > > > > > -Vincent > > > > > > > > > > > The XWikiDocument's method ".setHidden(true)" solve my problem, > but I can't > > > > > > catch the relations between xwiki pages-->Documents-->Document > reference > > > > > > and how to handle deletion of non-terminal pages preserving the > information > > > > > > contained in them like: the wiki and the nested page to whom > they had been > > > > > > belonged, the content and the comments. > > > > > > > > > > > > Thanks for your help, > > > > > > Giordano. > > > > > > > > > > > > > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users