Hi Team,

I am not able to create virtual xwiki through the XwikiManagerPluginAPI. I
have developed just sample restful web service. Below is the code which I am
using to create virtual xwiki :-

@Component("org.sisgma.xwiki.rest.HelloWorldResource")
@Path("/hello/")
public class HelloWorldResource extends XWikiResource {
public HelloWorldResource(){
 }
@GET
public String get(@DefaultValue("world") String myresourcename)  throws
XWikiException, QueryException {
XWikiContext ctx = Utils.getXWikiContext(componentManager);
try {
WikiManagerPluginApi aoi =
(WikiManagerPluginApi)ctx.getWiki().getPluginApi(WikiManagerPlugin.PLUGIN_NAME,
ctx);
ctx.setDoc(new XWikiDocument(new DocumentReference("jaspreet", "space",
"page")));
System.out.println("_____________********* deleting xwiki");
aoi.deleteWiki("neenu", true);
aoi.deleteWiki("neenu1", true);
aoi.deleteWiki("karam", true);
System.out.println("_____________********* deleted xwikies");
 System.out.println("_____________********* Creating new xwiki");
 aoi.createNewWiki("jaspreet", "templatexe", null,aoi.createWikiDocument(),
true);
} catch (XWikiException e) {
e.printStackTrace();
}
System.out.println("_____________********* " +ctx);
System.out.println("_____________"+ctx);
return "Hello " + myresourcename;
}
}

Above code is not working. Virtual xwiki is not being created using the
API.

It is very urgent. Please help.

Thanks
Karamjit.
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to