org.xwiki.rest
Class DomainObjectFactory

java.lang.Object
  extended by org.xwiki.rest.DomainObjectFactory

public class DomainObjectFactory
extends java.lang.Object

Version:
$Id: DomainObjectFactory.java 21281 2009-06-13 19:22:09Z sdumitriu $

Constructor Summary
DomainObjectFactory()
           
 
Method Summary
static Attachment createAttachment(ObjectFactory objectFactory, java.net.URI baseUri, com.xpn.xwiki.api.Attachment xwikiAttachment, java.lang.String xwikiRelativeUrl, java.lang.String xwikiAbsoluteUrl)
           
static Attachment createAttachmentAtVersion(ObjectFactory objectFactory, java.net.URI baseUri, com.xpn.xwiki.api.Attachment xwikiAttachment, java.lang.String xwikiRelativeUrl, java.lang.String xwikiAbsoluteUrl)
           
static Class createClass(ObjectFactory objectFactory, java.net.URI baseUri, java.lang.String wikiName, com.xpn.xwiki.api.Class xwikiClass)
           
static Comment createComment(ObjectFactory objectFactory, java.net.URI baseUri, com.xpn.xwiki.api.Document doc, com.xpn.xwiki.api.Object xwikiComment)
           
static HistorySummary createHistorySummary(ObjectFactory objectFactory, java.net.URI baseUri, java.lang.String wikiName, java.lang.String spaceName, java.lang.String pageName, java.lang.String language, org.suigeneris.jrcs.rcs.Version version, java.lang.String modifier, java.util.Date modified)
           
static Object createObject(ObjectFactory objectFactory, java.net.URI baseUri, com.xpn.xwiki.XWikiContext xwikiContext, com.xpn.xwiki.api.Document doc, com.xpn.xwiki.objects.BaseObject xwikiObject, boolean useVersion)
           
static ObjectSummary createObjectSummary(ObjectFactory objectFactory, java.net.URI baseUri, com.xpn.xwiki.XWikiContext xwikiContext, com.xpn.xwiki.api.Document doc, com.xpn.xwiki.objects.BaseObject xwikiObject, boolean useVersion)
           
static Page createPage(ObjectFactory objectFactory, java.net.URI baseUri, java.net.URI self, com.xpn.xwiki.api.Document doc, boolean useVersion, com.xpn.xwiki.api.XWiki xwikiApi)
           
static PageSummary createPageSummary(ObjectFactory objectFactory, java.net.URI baseUri, com.xpn.xwiki.api.Document doc, com.xpn.xwiki.api.XWiki xwikiApi)
           
static Space createSpace(ObjectFactory objectFactory, java.net.URI baseUri, java.lang.String wikiName, java.lang.String spaceName, com.xpn.xwiki.api.Document home)
           
static Translations createTranslations(ObjectFactory objectFactory, java.net.URI baseUri, com.xpn.xwiki.api.Document doc)
           
static Wiki createWiki(ObjectFactory objectFactory, java.net.URI baseUri, java.lang.String wikiName)
           
static Xwiki createXWikiRoot(ObjectFactory objectFactory, java.net.URI baseUri, java.lang.String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainObjectFactory

public DomainObjectFactory()
Method Detail

createXWikiRoot

public static Xwiki createXWikiRoot(ObjectFactory objectFactory,
                                    java.net.URI baseUri,
                                    java.lang.String version)

createWiki

public static Wiki createWiki(ObjectFactory objectFactory,
                              java.net.URI baseUri,
                              java.lang.String wikiName)

createSpace

public static Space createSpace(ObjectFactory objectFactory,
                                java.net.URI baseUri,
                                java.lang.String wikiName,
                                java.lang.String spaceName,
                                com.xpn.xwiki.api.Document home)

createTranslations

public static Translations createTranslations(ObjectFactory objectFactory,
                                              java.net.URI baseUri,
                                              com.xpn.xwiki.api.Document doc)
                                       throws com.xpn.xwiki.XWikiException
Throws:
com.xpn.xwiki.XWikiException

createPageSummary

public static PageSummary createPageSummary(ObjectFactory objectFactory,
                                            java.net.URI baseUri,
                                            com.xpn.xwiki.api.Document doc,
                                            com.xpn.xwiki.api.XWiki xwikiApi)
                                     throws com.xpn.xwiki.XWikiException
Throws:
com.xpn.xwiki.XWikiException

createPage

public static Page createPage(ObjectFactory objectFactory,
                              java.net.URI baseUri,
                              java.net.URI self,
                              com.xpn.xwiki.api.Document doc,
                              boolean useVersion,
                              com.xpn.xwiki.api.XWiki xwikiApi)
                       throws com.xpn.xwiki.XWikiException
Throws:
com.xpn.xwiki.XWikiException

createHistorySummary

public static HistorySummary createHistorySummary(ObjectFactory objectFactory,
                                                  java.net.URI baseUri,
                                                  java.lang.String wikiName,
                                                  java.lang.String spaceName,
                                                  java.lang.String pageName,
                                                  java.lang.String language,
                                                  org.suigeneris.jrcs.rcs.Version version,
                                                  java.lang.String modifier,
                                                  java.util.Date modified)

createAttachment

public static Attachment createAttachment(ObjectFactory objectFactory,
                                          java.net.URI baseUri,
                                          com.xpn.xwiki.api.Attachment xwikiAttachment,
                                          java.lang.String xwikiRelativeUrl,
                                          java.lang.String xwikiAbsoluteUrl)

createAttachmentAtVersion

public static Attachment createAttachmentAtVersion(ObjectFactory objectFactory,
                                                   java.net.URI baseUri,
                                                   com.xpn.xwiki.api.Attachment xwikiAttachment,
                                                   java.lang.String xwikiRelativeUrl,
                                                   java.lang.String xwikiAbsoluteUrl)

createComment

public static Comment createComment(ObjectFactory objectFactory,
                                    java.net.URI baseUri,
                                    com.xpn.xwiki.api.Document doc,
                                    com.xpn.xwiki.api.Object xwikiComment)

createObjectSummary

public static ObjectSummary createObjectSummary(ObjectFactory objectFactory,
                                                java.net.URI baseUri,
                                                com.xpn.xwiki.XWikiContext xwikiContext,
                                                com.xpn.xwiki.api.Document doc,
                                                com.xpn.xwiki.objects.BaseObject xwikiObject,
                                                boolean useVersion)
                                         throws com.xpn.xwiki.XWikiException
Throws:
com.xpn.xwiki.XWikiException

createObject

public static Object createObject(ObjectFactory objectFactory,
                                  java.net.URI baseUri,
                                  com.xpn.xwiki.XWikiContext xwikiContext,
                                  com.xpn.xwiki.api.Document doc,
                                  com.xpn.xwiki.objects.BaseObject xwikiObject,
                                  boolean useVersion)
                           throws com.xpn.xwiki.XWikiException
Throws:
com.xpn.xwiki.XWikiException

createClass

public static Class createClass(ObjectFactory objectFactory,
                                java.net.URI baseUri,
                                java.lang.String wikiName,
                                com.xpn.xwiki.api.Class xwikiClass)


Copyright © 2004-2009 XWiki. All Rights Reserved.