On Tue, Apr 10, 2012 at 3:21 PM, Aslam Sayyed <aslam.sayyed(a)gmail.com> wrote:
Some more info on this issue
Class: XWiki.MyCustomClass exists in default wiki "XWiki". But I'm Trying
to add object as shown below in another wiki (say virtualwiki1).
Currently you can't add objects of a type/class defined in a different
wiki. In other words, the class reference (Space.ClassName) is always
relative to the wiki where you add the object. So the code that adds
the object looks for XWiki.MyCustomClass in virtualwiki1. You need to
copy/move the class there.
Hope this helps,
Marius
On Mon, Apr 9, 2012 at 10:17 PM, Aslam Sayyed <aslam.sayyed(a)gmail.com>wrote;wrote:
Hi All,
I'm using RESTful API, I'm trying to create Xwiki Object and attach to
existing document using
/wikis/{wikiName}/spaces/{spaceName}/pages/{pageName}/objects POST method
Object customObject = new Object();
customObject.setClassName("XWiki.MyCustomClass");
Property property = new Property();
property.setType("com.xpn.xwiki.objects.classes.StringClass");
property.setName("RefTags");
property.setValue("Food");
customObject.withProperties(property);
ClientResponse response =
resource.accept("application/xml").post(ClientResponse.class, customObject);
int httpResponseCode = response.getStatus();
Object resObj = response.getEntity(Object.class);
Problem is Class's Object gets attached to document but properties aren't.
I even tried url encode format found property#name=value
Please help / suggest solution.
Thanks in advance,
Aslam Sayyed
_______________________________________________
users mailing list
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users