Hi,

Is it possible to write XWiki components that create new pages without
having as a dependency the old xwiki core?

Let's say the component currently has the following code snippet:

XWiki xwiki = xwikiContext.getWiki();
XWikiDocument newDocument = new XWikiDocument();
newDocument.setFullName(documentName, xwikiContext);
newDocument.setContent(templateDoc.getContent());
newDocument.setSyntaxId("xwiki/2.0");
newDocument.setCreator(xwikiContext.getLocalUser());
newDocument.setAuthor(xwikiContext.getLocalUser());
newDocument.setTitle(someString);

xwiki.saveDocument(newDocument, xwikiContext);

How should the code be written so it will be easier to change when the code
refactoring comes to an end?

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

Reply via email to