[xwiki-devs] How get and put XWikiClass page with xmlRpc ?
Hi, Can anyone give me a part of code using XWikiXmlRpcClient in java to get and put a XWikiPage wich is a XWikiClass (like page XWiki.XWikiSkins page). I get Class information using : XWikiClass xwikiClass = curClient.getClass(this.fullName); SystemOut(xwikiClass.toMap().toString()) ; But My problem is to put this information because I could only call the following method wich have no information about Class: curClient.storePage(xwikiPage); Thanks, Julien
Julien Revert wrote:
Hi,
Can anyone give me a part of code using XWikiXmlRpcClient in java to get and put a XWikiPage wich is a XWikiClass (like page XWiki.XWikiSkins page).
I get Class information using : XWikiClass xwikiClass = curClient.getClass(this.fullName); SystemOut(xwikiClass.toMap().toString()) ;
But My problem is to put this information because I could only call the following method wich have no information about Class: curClient.storePage(xwikiPage);
Looks like there's no method for storing classes. Open a bug report on jira.xwiki.org for it. -- Sergiu Dumitriu http://purl.org/net/sergiu/
On Apr 3, 2009, at 2:53 PM, Sergiu Dumitriu wrote:
But My problem is to put this information because I could only call the following method wich have no information about Class: curClient.storePage(xwikiPage);
Looks like there's no method for storing classes. Open a bug report on jira.xwiki.org for it.
Yes, storing classes is not (yet) supported. Cheers, Fabio
On Apr 3, 2009, at 2:53 PM, Sergiu Dumitriu wrote:
Julien Revert wrote:
Hi,
Can anyone give me a part of code using XWikiXmlRpcClient in java to get and put a XWikiPage wich is a XWikiClass (like page XWiki.XWikiSkins page).
I get Class information using : XWikiClass xwikiClass = curClient.getClass(this.fullName); SystemOut(xwikiClass.toMap().toString()) ;
But My problem is to put this information because I could only call the following method wich have no information about Class: curClient.storePage(xwikiPage);
Looks like there's no method for storing classes. Open a bug report on jira.xwiki.org for it.
"improvement" rather than "bug" would be better. We're trying to reduce our number of bugs ;) Thanks -Vincent
JIRA Open : http://jira.xwiki.org/jira/browse/XWIKI-3499 Thanks, Julien Vincent Massol <[email protected] et> A Envoyé par : XWiki Developers <[email protected]> devs-bounces@xwik cc i.org Objet Re: [xwiki-devs] How get and put 03/04/2009 15:02 XWikiClass page with xmlRpc ? Veuillez répondre à XWiki Developers <[email protected]> On Apr 3, 2009, at 2:53 PM, Sergiu Dumitriu wrote:
Julien Revert wrote:
Hi,
Can anyone give me a part of code using XWikiXmlRpcClient in java to get and put a XWikiPage wich is a XWikiClass (like page XWiki.XWikiSkins page).
I get Class information using : XWikiClass xwikiClass = curClient.getClass(this.fullName); SystemOut(xwikiClass.toMap().toString()) ;
But My problem is to put this information because I could only call the following method wich have no information about Class: curClient.storePage(xwikiPage);
Looks like there's no method for storing classes. Open a bug report on jira.xwiki.org for it.
"improvement" rather than "bug" would be better. We're trying to reduce our number of bugs ;) Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
While a custom method is being added to the XMLRPC API, can't you just create a page and set all it's properties and such to make it an xwiki class? Is that possible? For instance, to add an object of type Comment to a page pageId, you could do this: XWikiObject comment = new XWikiObject(); comment.setClassName("'XWiki.XWikiComments"); comment.setGuid(UUID.randomUUID().toString()); comment.setPageId(pageId); comment.setProperty("comment", commentContent); comment.setProperty("author", authorName); Maybe something similar can be done with turning an XWikiPage into an XWikiClass on the XWiki side. Just an ideea, Fabio should know best about this. Julien Revert wrote:
JIRA Open : http://jira.xwiki.org/jira/browse/XWIKI-3499
Thanks,
Julien
Vincent Massol <[email protected] et> A Envoyé par : XWiki Developers <[email protected]> devs-bounces@xwik cc i.org Objet Re: [xwiki-devs] How get and put 03/04/2009 15:02 XWikiClass page with xmlRpc ?
Veuillez répondre à XWiki Developers <[email protected]>
On Apr 3, 2009, at 2:53 PM, Sergiu Dumitriu wrote:
Julien Revert wrote:
Hi,
Can anyone give me a part of code using XWikiXmlRpcClient in java to get and put a XWikiPage wich is a XWikiClass (like page XWiki.XWikiSkins page).
I get Class information using : XWikiClass xwikiClass = curClient.getClass(this.fullName); SystemOut(xwikiClass.toMap().toString()) ;
But My problem is to put this information because I could only call the following method wich have no information about Class: curClient.storePage(xwikiPage);
Looks like there's no method for storing classes. Open a bug report on jira.xwiki.org for it.
"improvement" rather than "bug" would be better. We're trying to reduce our number of bugs ;)
Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
------------------------------------------------------------------------
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
participants (5)
-
Eduard Moraru -
Fabio Mancinelli -
Julien Revert -
Sergiu Dumitriu -
Vincent Massol