Deprecated API


Contents
Deprecated Interfaces
com.xpn.xwiki.plugin.XWikiPluginInterface
          the plugin technology is deprecated, consider rewriting as components 
 

Deprecated Classes
com.xpn.xwiki.plugin.diff.DiffPlugin
          since 4.1 use diff service 
com.xpn.xwiki.plugin.diff.DiffPluginApi
          since 4.1 use diff service 
com.xpn.xwiki.web.DotAction
           
com.xpn.xwiki.render.macro.FieldMacro
          It provides limited functionalities compared to the doc.display scripting API. 
com.xpn.xwiki.plugin.fileupload.FileUploadPlugin
          the plugin technology is deprecated, consider rewriting as components 
com.xpn.xwiki.plugin.graphviz.GraphVizPlugin
          the plugin technology is deprecated 
com.xpn.xwiki.plugin.graphviz.GraphVizPluginApi
          the plugin technology is deprecated 
com.xpn.xwiki.plugin.image.ImagePlugin
          the plugin technology is deprecated, consider rewriting as components 
com.xpn.xwiki.plugin.image.ImagePluginAPI
          the plugin technology is deprecated, consider rewriting as components 
com.xpn.xwiki.web.InlineAction
          use EditAction with editor=inline in the query string instead since 3.2 
com.xpn.xwiki.render.macro.LinkMacro
          It provides limited functionality compared to the wiki link syntax. 
com.xpn.xwiki.web.PDFAction
          Use ExportAction. 
com.xpn.xwiki.plugin.PluginApi
          the plugin technology is deprecated, consider rewriting as components 
com.xpn.xwiki.plugin.svg.SVGMacro
          The Radeox macros are deprecated in favor of the new wiki macros. 
com.xpn.xwiki.plugin.XWikiDefaultPlugin
          the plugin technology is deprecated, consider rewriting as components 
com.xpn.xwiki.web.XWikiMessageTool
          since 4.3M2 use LocalizationManager component instead 
 

Deprecated Exceptions
com.xpn.xwiki.plugin.PluginException
          the plugin technology is deprecated, and XWikiException was a bad idea from the start 
 

Deprecated Fields
com.xpn.xwiki.web.XWikiMessageTool.context
           
 

Deprecated Methods
com.xpn.xwiki.doc.XWikiDocument.addObject(String, BaseObject)
          since 2.2M1 use XWikiDocument.addXObject(BaseObject) instead 
com.xpn.xwiki.doc.XWikiDocument.addObjectFromRequest(String, int, XWikiContext)
          since 2.2M2 use XWikiDocument.addXObjectFromRequest(DocumentReference, int, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.addObjectFromRequest(String, String, int, XWikiContext)
          since 2.2M2 use XWikiDocument.addXObjectFromRequest(EntityReference, String, int, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.addObjectFromRequest(String, String, XWikiContext)
          since 2.2M2 use XWikiDocument.addXObjectFromRequest(DocumentReference, String, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.addObjectFromRequest(String, XWikiContext)
          since 2.2M2 use XWikiDocument.addXObjectFromRequest(EntityReference, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.addObjectsFromRequest(String, String, XWikiContext)
          since 2.2M2 use XWikiDocument.addXObjectsFromRequest(DocumentReference, String, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.addObjectsFromRequest(String, XWikiContext)
          since 2.2M2 use XWikiDocument.addXObjectsFromRequest(DocumentReference, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.addObjectsToRemove(BaseObject)
          since 2.2M2 use XWikiDocument.addXObjectToRemove(BaseObject) )} instead 
com.xpn.xwiki.plugin.packaging.Package.addToZip(XWikiDocument, ZipOutputStream, boolean, XWikiContext)
          since 4.1M2 
com.xpn.xwiki.doc.XWikiDocument.addToZip(ZipOutputStream, boolean, XWikiContext)
          since 4.2M2 
com.xpn.xwiki.doc.XWikiDocument.addToZip(ZipOutputStream, String, boolean, XWikiContext)
          since 4.1M2 
com.xpn.xwiki.doc.XWikiDocument.addToZip(ZipOutputStream, XWikiContext)
          since 4.1M2 
com.xpn.xwiki.doc.XWikiDocument.addXObject(DocumentReference, BaseObject)
          use XWikiDocument.addXObject(BaseObject) instead 
com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(boolean, XWikiContext)
          since 4.0M1, use XWikiHibernateBaseStore.beginTransaction(SessionFactory, XWikiContext) 
com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(SessionFactory, boolean, XWikiContext)
          since 4.0M1, use XWikiHibernateBaseStore.beginTransaction(SessionFactory, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.clonexWikiObjects(XWikiDocument)
          since 2.2M1 use XWikiDocument.cloneXObjects(XWikiDocument) instead 
com.xpn.xwiki.doc.XWikiDocument.copyDocument(String, XWikiContext)
          since 2.2M1 use XWikiDocument.copyDocument(DocumentReference, XWikiContext) instead 
com.xpn.xwiki.doc.XWikiDocument.createNewObject(String, XWikiContext)
          since 2.2M1 use XWikiDocument.createXObject(EntityReference, XWikiContext) instead 
com.xpn.xwiki.XWiki.createUser(String, Map, String, String, String, String, XWikiContext)
          since 2.4RC1 use XWiki.createUser(String, Map, EntityReference, String, Syntax, String, XWikiContext) instead 
com.xpn.xwiki.XWiki.createUser(String, Map, String, String, String, XWikiContext)
          starting with XE 1.8.1 use XWiki.createUser(String, Map, String, String, String, String, XWikiContext) instead 
com.xpn.xwiki.web.Utils.decode(String, XWikiContext)
          replaced by Util.decodeURI(String, XWikiContext) since 1.3M2 
com.xpn.xwiki.store.XWikiHibernateStore.deleteXWikiCollection(BaseCollection, XWikiContext, boolean, boolean)
          This is internal to XWikiHibernateStore and may be removed in the future. 
com.xpn.xwiki.doc.XWikiDocument.displayForm(String, String, String, boolean, XWikiContext)
          since 2.2M1, use XWikiDocument.displayForm(DocumentReference, String, String, boolean, XWikiContext) instead 
com.xpn.xwiki.doc.XWikiDocument.displayForm(String, String, String, XWikiContext)
          since 2.2M1, use XWikiDocument.displayForm(DocumentReference, String, String, XWikiContext) instead 
com.xpn.xwiki.doc.XWikiDocument.displayForm(String, XWikiContext)
          since 2.2M1, use XWikiDocument.displayForm(DocumentReference, XWikiContext) instead 
com.xpn.xwiki.web.Utils.encode(String, XWikiContext)
          replaced by Util.encodeURI(String, XWikiContext) since 1.3M2 
com.xpn.xwiki.web.XWikiServletResponse.encodeRedirectUrl(String)
            
com.xpn.xwiki.web.XWikiServletResponse.encodeUrl(String)
            
com.xpn.xwiki.store.XWikiHibernateBaseStore.endTransaction(XWikiContext, boolean, boolean)
          since 4.0M1, use XWikiHibernateBaseStore.endTransaction(XWikiContext, boolean) 
com.xpn.xwiki.doc.merge.MergeResult.error(Exception)
          since 4.1RC1 use MergeResult.getLog() instead 
com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiContext, boolean, boolean, XWikiHibernateBaseStore.HibernateCallback)
          since 4.0M1, use XWikiHibernateBaseStore.execute(XWikiContext, boolean, HibernateCallback) or XWikiHibernateBaseStore.failSafeExecute(XWikiContext, boolean, HibernateCallback) 
com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiContext, boolean, XWikiHibernateBaseStore.HibernateCallback)
          since 4.0M1, use XWikiHibernateBaseStore.executeRead(XWikiContext, HibernateCallback) or XWikiHibernateBaseStore.failSafeExecuteRead(XWikiContext, HibernateCallback) 
com.xpn.xwiki.store.XWikiHibernateBaseStore.executeWrite(XWikiContext, boolean, XWikiHibernateBaseStore.HibernateCallback)
          since 4.0M1, use XWikiHibernateBaseStore.executeWrite(XWikiContext, HibernateCallback) or XWikiHibernateBaseStore.failSafeExecuteWrite(XWikiContext, HibernateCallback) 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.exists(String)
           
com.xpn.xwiki.XWiki.exists(String, XWikiContext)
          since 2.2.1 use XWiki.exists(DocumentReference, XWikiContext) 
com.xpn.xwiki.plugin.XWikiDefaultPlugin.flushCache()
          use XWikiDefaultPlugin.flushCache(XWikiContext) instead 
com.xpn.xwiki.web.Utils.formEncode(String)
          starting with 2.7 use $services.xml.escape(content) 
com.xpn.xwiki.objects.classes.BaseClass.fromMap(Map, XWikiContext)
          since 2.2.3 use BaseClass.fromMap(java.util.Map, com.xpn.xwiki.objects.BaseCollection) 
com.xpn.xwiki.doc.XWikiAttachment.getArchive()
          since 2.6M1 please do not use this, it is bound to a jrcs based implementation. 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getAttachmentContent(String, String)
           
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getAttachmentURL(String, String)
           
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getAttachmentURLs(DocumentReference, boolean)
           
com.xpn.xwiki.doc.XWikiDocument.getAuthor()
          since 3.0M3 use XWikiDocument.getAuthorReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getBackLinkedPages(XWikiContext)
          since 2.2M2 use XWikiDocument.getBackLinkedReferences(XWikiContext) 
com.xpn.xwiki.plugin.ldap.XWikiLDAPUtils.getCache(CacheConfiguration, XWikiContext)
          use XWikiLDAPUtils.getGroupCache(CacheConfiguration, XWikiContext) instead since 4.1M1 
com.xpn.xwiki.XWiki.getCacheFactory()
          Since 1.7M1, use CacheManager component instead using Utils.getComponent(Class) 
com.xpn.xwiki.doc.XWikiDocument.getChildren(int, int, XWikiContext)
          since 2.2M2 use XWikiDocument.getChildrenReferences(XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.getChildren(XWikiContext)
          since 2.2M2 use XWikiDocument.getChildrenReferences(XWikiContext) 
com.xpn.xwiki.XWiki.getClass(String, XWikiContext)
          since 2.2M2 use XWiki.getXClass(DocumentReference, XWikiContext) 
com.xpn.xwiki.objects.BaseCollection.getClassName()
          since 2.2M2 use BaseCollection.getXClassReference() instead 
com.xpn.xwiki.plugin.XWikiDefaultPlugin.getClassName()
          use XWikiDefaultPlugin.getName() instead 
com.xpn.xwiki.web.Utils.getComponent(Class)
          since 4.0M1 use Utils.getComponent(Type) instead 
com.xpn.xwiki.web.Utils.getComponent(Class, String)
          since 4.0M1 use Utils.getComponent(Type, String) instead 
com.xpn.xwiki.web.Utils.getComponent(Type)
          starting with 4.1M2 use the Component Script Service instead 
com.xpn.xwiki.web.Utils.getComponent(Type, String)
          starting with 4.1M2 use the Component Script Service instead 
com.xpn.xwiki.web.Utils.getComponentList(Class)
          since 4.0M1 use Utils.getComponentManager() instead 
com.xpn.xwiki.web.Utils.getComponentManager()
          starting with 4.1M2 use the Component Script Service instead 
com.xpn.xwiki.doc.XWikiAttachmentContent.getContent()
          use XWikiAttachmentContent.getContentInputStream() instead 
com.xpn.xwiki.doc.XWikiAttachment.getContent(XWikiContext)
          use XWikiAttachment.getContentInputStream(XWikiContext) instead 
com.xpn.xwiki.doc.XWikiDocument.getContentAuthor()
          since 3.0M3 use XWikiDocument.getContentAuthorReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getCreator()
          since 3.0M2 use XWikiDocument.getCreatorReference() instead 
com.xpn.xwiki.api.XWiki.getCurrentMonthXWikiStats(String)
          use XWiki.getStatsService() instead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getCurrentUser()
           
com.xpn.xwiki.doc.XWikiDocument.getDatabase()
          since 2.2M1 use XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.store.XWikiHibernateBaseStore.getDatabaseProductName(XWikiContext)
          since 4.0M1 use XWikiHibernateBaseStore.getDatabaseProductName() 
com.xpn.xwiki.doc.XWikiDocument.getDefaultLanguage()
          since 4.3M2 use XWikiDocument.getDefaultLocale() instead 
com.xpn.xwiki.stats.api.XWikiStatsService.getDocDayStats(String, String, Date, XWikiContext)
          use XWikiStatsService.getDocumentStatistics(String, Scope, Period, Range , XWikiContext) instead. 
com.xpn.xwiki.stats.api.XWikiStatsService.getDocMonthStats(String, String, Date, XWikiContext)
          use XWikiStatsService.getDocumentStatistics(String, Scope, Period, Range , XWikiContext) instead. 
com.xpn.xwiki.stats.impl.xwiki.XWikiStatsReader.getDocMonthStats(String, String, Date, XWikiContext)
          use XWikiStatsReader.getDocumentStatistics(String, Scope, Period, Range , XWikiContext) instead. 
com.xpn.xwiki.stats.api.XWikiStatsService.getDocTotalStats(String, String, XWikiContext)
          use XWikiStatsService.getDocumentStatistics(String, Scope, Period, Range , XWikiContext) instead. 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getDocument(String)
           
com.xpn.xwiki.XWiki.getDocument(String, String, XWikiContext)
          since 2.2M1 use XWiki.getDocument(DocumentReference, XWikiContext) instead 
com.xpn.xwiki.XWiki.getDocument(String, XWikiContext)
          since 2.2M1 use XWiki.getDocument(DocumentReference, XWikiContext) instead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getDocumentContent(String)
           
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getDocumentContent(String, String)
           
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getDocumentContentForDefaultLanguage(String)
           
com.xpn.xwiki.XWiki.getDocumentName(XWikiRequest, XWikiContext)
          since 2.3M1 use XWiki.getDocumentReferenceFromPath(String, XWikiContext) instead 
com.xpn.xwiki.XWiki.getDocumentNameFromPath(String, XWikiContext)
          since 2.3M1 use XWiki.getDocumentReferenceFromPath(String, XWikiContext) instead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getDocumentSyntaxId(String)
           
com.xpn.xwiki.doc.merge.MergeResult.getErrors()
          since 4.1RC1 use MergeResult.getLog() instead 
com.xpn.xwiki.plugin.fileupload.FileUploadPluginApi.getFileItem(String)
          not well named, use FileUploadPluginApi.getFileItemAsString(String) 
com.xpn.xwiki.plugin.fileupload.FileUploadPlugin.getFileItem(String, XWikiContext)
          not well named, use FileUploadPlugin.getFileItemAsString(String, com.xpn.xwiki.XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.getFullName()
          since 2.2M1 use XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.api.XWiki.getFullNameSQL()
            
com.xpn.xwiki.web.XWikiResponse.getHttpServletResponse()
          starting with 5.0M1, don't call this method and instead pass "this" 
com.xpn.xwiki.doc.XWikiDocument.getIntValue(String, String)
          since 2.2M2 use XWikiDocument.getIntValue(DocumentReference, String) instead 
com.xpn.xwiki.store.XWikiCacheStore.getKey(String, String, String)
          since 4.0M1 use XWikiDocument.getKey() 
com.xpn.xwiki.store.XWikiCacheStore.getKey(String, String, XWikiContext)
          since 4.0M1 use XWikiDocument.getKey() 
com.xpn.xwiki.store.XWikiCacheStore.getKey(XWikiDocument)
           
com.xpn.xwiki.store.XWikiCacheStore.getKey(XWikiDocument, XWikiContext)
          since 4.0M1 use XWikiDocument.getKey() 
com.xpn.xwiki.XWikiContext.getLanguage()
          since 4.3M1 use XWikiContext.getLocale() instead 
com.xpn.xwiki.doc.XWikiDocument.getLanguage()
          since 4.3M2 use XWikiDocument.getLocale() instead 
com.xpn.xwiki.doc.XWikiDocument.getListValue(String, String)
          since 2.2M2 use XWikiDocument.getListValue(DocumentReference, String) instead 
com.xpn.xwiki.XWiki.getLocalCacheFactory()
          Since 1.7M1, use CacheManager component instead using Utils.getComponent(Class) 
com.xpn.xwiki.XWikiContext.getLocalUser()
          since 3.1M1 use XWikiContext.getUserReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getLongValue(String, String)
          since 2.2M2 use XWikiDocument.getLongValue(DocumentReference, String) instead 
com.xpn.xwiki.objects.BaseObject.getName()
          since 2.2M2 use BaseElement.getDocumentReference() 
com.xpn.xwiki.objects.classes.BaseClass.getName()
          since 2.2M2 use BaseElement.getDocumentReference() 
com.xpn.xwiki.doc.XWikiDocument.getName()
          since 2.2M1 used XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getObject(String)
          since 2.2M1 use XWikiDocument.getXObject(DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.getObject(String, boolean, XWikiContext)
          since 2.2M2 use XWikiDocument.getXObject(DocumentReference, boolean, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.getObject(String, int)
          since 2.2M1 use XWikiDocument.getXObject(DocumentReference, int) instead 
com.xpn.xwiki.doc.XWikiDocument.getObject(String, String, String)
          since 2.2M1 use XWikiDocument.getXObject(DocumentReference, String, String) instead 
com.xpn.xwiki.doc.XWikiDocument.getObject(String, String, String, boolean)
          since 2.2M1 use XWikiDocument.getXObject(DocumentReference, String, String, boolean) instead 
com.xpn.xwiki.doc.XWikiDocument.getObjectNumbers(String)
          since 2.2M1 use XWikiDocument.getXObjectSize(DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.getObjects(String)
          since 2.2M1 use XWikiDocument.getXObjects(DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.getObjectsToRemove()
          since 2.2M2 use XWikiDocument.getObjectsToRemove() instead 
com.xpn.xwiki.doc.XWikiDocument.getPageName()
          since 2.2M1 use XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getParent()
          since 2.2M1 use XWikiDocument.getParentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getParentDoc()
          since 2.2M1 use XWikiDocument.getParentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getPrefixedFullName()
          since 2.2M1 use XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getProperty(String, String, String)
           
com.xpn.xwiki.api.XWiki.getQueryManager()
          since XE 2.4M2 use the Query Manager Script Service 
com.xpn.xwiki.doc.XWikiAttachmentArchive.getRCSArchive()
          since 2.6M1 please do not use this, it is bound to a jrcs based implementation. 
com.xpn.xwiki.doc.XWikiDocument.getRealLanguage()
          since 4.3M1 use XWikiDocument.getRealLocale() instead 
com.xpn.xwiki.doc.XWikiDocument.getRealLanguage(XWikiContext)
          since 4.3M1 use XWikiDocument.getRealLocale() instead 
com.xpn.xwiki.web.XWikiServletRequestStub.getRealPath(String)
            
com.xpn.xwiki.web.XWikiServletRequest.getRealPath(String)
            
com.xpn.xwiki.stats.api.XWikiStatsService.getRefMonthStats(String, Date, XWikiContext)
          use XWikiStatsService.getRefererStatistics(String, Scope, Period, Range, XWikiContext) instead. 
com.xpn.xwiki.stats.impl.xwiki.XWikiStatsReader.getRefMonthStats(String, Date, XWikiContext)
          use XWikiStatsReader.getRefererStatistics(String, Scope, Period, Range, XWikiContext) instead. 
com.xpn.xwiki.api.Document.getRenderedContent(String)
          since 1.6M1 use Document.getRenderedContent(String, String) 
com.xpn.xwiki.XWiki.getSheetClass(XWikiContext)
          since 3.1M2 edit mode class should be used for this purpose, not the sheet class 
com.xpn.xwiki.doc.XWikiDocument.getSpace()
          since 2.2M1 used XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getSpaceName()
          since 2.2M1 use XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getStringValue(String, String)
          since 2.2M2 use XWikiDocument.getStringValue(DocumentReference, String) instead 
com.xpn.xwiki.api.Document.getSyntaxId()
          since 2.3M1 use Document.getSyntax() instead 
com.xpn.xwiki.doc.XWikiDocument.getSyntaxId()
          since 2.3M1, use {link #getSyntax()} instead 
com.xpn.xwiki.doc.XWikiDocument.getTemplate()
          since 2.2M1 use XWikiDocument.getTemplateDocumentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getTranslatedDocument(String, XWikiContext)
          since 4.3M2 use XWikiDocument.getTranslatedDocument(Locale, XWikiContext) insead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.getURL(String, String, String, String)
           
com.xpn.xwiki.XWiki.getURL(String, String, String, String, XWikiContext)
          since 2.2.1 use XWiki.getURL(DocumentReference, String, String, String, XWikiContext) 
com.xpn.xwiki.XWiki.getURL(String, String, XWikiContext)
          since 2.3M2 use XWiki.getURL(DocumentReference, String, XWikiContext) 
com.xpn.xwiki.XWikiContext.getUser()
          since 3.1M1 use XWikiContext.getUserReference() instead 
com.xpn.xwiki.doc.merge.MergeResult.getWarnings()
          since 4.1RC1 use MergeResult.getLog() instead 
com.xpn.xwiki.api.Document.getWeb()
          use Document.getSpace() instead of this function. 
com.xpn.xwiki.doc.XWikiDocument.getWeb()
          use XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.doc.XWikiDocument.getWikiName()
          since 2.2M1 use XWikiDocument.getDocumentReference() instead 
com.xpn.xwiki.XWikiContext.getWikiOwner()
          use XWiki.getWikiOwner(String, XWikiContext) instead 
com.xpn.xwiki.doc.XWikiDocument.getxWikiClassXML()
          since 2.2M1 use XWikiDocument.getXClassXML() instead Hibernate uses this through reflection. It cannot be removed without altering hibernate.cfg.xml 
com.xpn.xwiki.doc.XWikiDocument.getxWikiObject()
          since 2.2M1 use XWikiDocument.getXObject() instead 
com.xpn.xwiki.XWikiContext.getXWikiUser()
          since 3.1M1 use XWikiContext.getUserReference() instead 
com.xpn.xwiki.XWiki.hasVersioning(String, XWikiContext)
          since 2.3M1 use XWiki.hasVersioning(XWikiContext) instead 
com.xpn.xwiki.XWiki.include(String, XWikiContext, boolean)
          replaced by XWiki.include(String topic, boolean isForm, XWikiContext context) 
com.xpn.xwiki.doc.XWikiDocument.isCreator(String)
          use XWikiDocument.isCreator(DocumentReference) instead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.isDocumentEditable(String)
           
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.isDocumentViewable(String)
           
com.xpn.xwiki.api.StatsService.isEnabled()
          use StatsService.isEnabledForCurrentWiki() 
com.xpn.xwiki.web.XWikiServletRequestStub.isRequestedSessionIdFromUrl()
            
com.xpn.xwiki.web.XWikiServletRequest.isRequestedSessionIdFromUrl()
            
com.xpn.xwiki.XWiki.isTest()
          No longer used. 
com.xpn.xwiki.objects.classes.UsersClass.isUsesList()
          since 4.3M2 this meta property is not used anymore because we changed the default displayer 
com.xpn.xwiki.objects.classes.GroupsClass.isUsesList()
          since 4.3M2 this meta property is not used anymore because we changed the default displayer 
com.xpn.xwiki.store.XWikiHibernateBaseStore.isVirtual(XWikiContext)
          Virtual mode is on by default, starting with XWiki 5.0M2. 
com.xpn.xwiki.store.migration.AbstractDataMigrationManager.isVirtualMode()
          Virtual mode is on by default, starting with XWiki 5.0M2. 
com.xpn.xwiki.api.XWiki.isVirtualMode()
          Virtual mode is on by default, starting with XWiki 5.0M2. 
com.xpn.xwiki.XWiki.isVirtualMode()
          Virtual mode is on by default, starting with XWiki 5.0M2. Use XWiki.getVirtualWikisDatabaseNames(XWikiContext) to get the list of wikis if needed. 
com.xpn.xwiki.user.api.XWikiGroupService.listAllGroups(XWikiContext)
          Use XWikiGroupService.getAllMatchedGroups(Object[][], boolean, int, int, Object[][], XWikiContext). 
com.xpn.xwiki.user.api.XWikiGroupService.listGroupsForUser(String, XWikiContext)
          Use XWikiGroupService.getAllGroupsNamesForMember(String, int, int, XWikiContext). 
com.xpn.xwiki.user.api.XWikiGroupService.listMemberForGroup(String, XWikiContext)
          Use XWikiGroupService.getAllMembersNamesForGroup(String, int, int, XWikiContext). 
com.xpn.xwiki.store.XWikiStoreInterface.loadBacklinks(String, XWikiContext, boolean)
          since 2.2M2 use XWikiStoreInterface.loadBacklinks(DocumentReference, boolean, XWikiContext) 
com.xpn.xwiki.store.XWikiHibernateStore.loadBacklinks(String, XWikiContext, boolean)
          since 2.2M2 use XWikiHibernateStore.loadBacklinks(DocumentReference, boolean, XWikiContext) 
com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiCollection(BaseCollection, XWikiContext, boolean)
          This is internal to XWikiHibernateStore and may be removed in the future. 
com.xpn.xwiki.util.TOCGenerator.makeHeadingID(String, int, XWikiContext)
          use IdGenerator instead 
com.xpn.xwiki.doc.XWikiDocument.mergexWikiClass(XWikiDocument)
          since 2.2M1 use XWikiDocument.mergeXClass(XWikiDocument) instead 
com.xpn.xwiki.doc.XWikiDocument.mergexWikiObjects(XWikiDocument)
          since 2.2M1 use XWikiDocument.mergeXObjects(XWikiDocument) instead 
com.xpn.xwiki.objects.classes.BaseClass.newCustomClassInstance(String, XWikiContext)
          since 2.2.3 use BaseClass.newCustomClassInstance(DocumentReference, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.newObject(String, XWikiContext)
          since 2.2M2 use XWikiDocument.newXObject(EntityReference, XWikiContext) 
com.xpn.xwiki.objects.classes.BaseClass.newObject(XWikiContext)
          since 2.2.3 use XWikiDocument.newXObject(org.xwiki.model.reference.EntityReference, com.xpn.xwiki.XWikiContext) 
com.xpn.xwiki.api.XWiki.parseMessage()
          use LocalizationManager instead. From velocity you can access it using the $services.localization binding, see LocalizationScriptService 
com.xpn.xwiki.XWiki.parseMessage(String, XWikiContext)
          use LocalizationManager instead. From velocity you can access it using the $services.localization binding, see LocalizationScriptService 
com.xpn.xwiki.XWiki.parseMessage(XWikiContext)
          use LocalizationManager instead. From velocity you can access it using the $services.localization binding, see LocalizationScriptService 
com.xpn.xwiki.XWiki.parseTemplate(String, XWikiContext)
          use XWiki.evaluateTemplate(String, XWikiContext) instead 
com.xpn.xwiki.XWiki.ProtectUserPage(XWikiContext, String, String, XWikiDocument)
          replaced by XWiki.protectUserPage(String,String,XWikiDocument,XWikiContext) 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.pushDocumentInContext(Map, String)
           
com.xpn.xwiki.doc.XWikiDocument.readFromTemplate(String, XWikiContext)
          since 2.2M1 use XWikiDocument.readFromTemplate(DocumentReference, XWikiContext) instead 
com.xpn.xwiki.doc.XWikiDocument.removeObject(BaseObject)
          since 2.2M1, use XWikiDocument.removeXObject(com.xpn.xwiki.objects.BaseObject) instead 
com.xpn.xwiki.doc.XWikiDocument.removeObjects(String)
          since 2.2M1 use XWikiDocument.removeXObjects(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.rename(String, List, List, XWikiContext)
          since 2.2M2 use XWikiDocument.rename(DocumentReference, List, List, com.xpn.xwiki.XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.rename(String, List, XWikiContext)
          since 2.2M2 use XWikiDocument.rename(DocumentReference, java.util.List, com.xpn.xwiki.XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.rename(String, XWikiContext)
          since 2.2M2 use XWikiDocument.rename(DocumentReference, XWikiContext) 
com.xpn.xwiki.api.Document.renameDocument(String)
          use Document.rename(String) instead 
com.xpn.xwiki.api.Document.renameDocument(String, List)
          use Document.rename(String, java.util.List) instead 
com.xpn.xwiki.XWiki.renamePage(XWikiDocument, String, XWikiContext)
          use XWikiDocument.rename(String, XWikiContext) instead 
com.xpn.xwiki.XWiki.renamePage(XWikiDocument, XWikiContext, String)
          use XWikiDocument.rename(String, XWikiContext) instead 
com.xpn.xwiki.doc.XWikiDocument.renameProperties(String, Map)
          since 2.2M2 use XWikiDocument.renameProperties(DocumentReference, Map) instead 
com.xpn.xwiki.store.XWikiHibernateStore.saveXWikiCollection(BaseCollection, XWikiContext, boolean)
          This is internal to XWikiHibernateStore and may be removed in the future. 
com.xpn.xwiki.store.XWikiStoreInterface.searchDocumentsNames(String, int, int, List, XWikiContext)
          since 2.2M2 use XWikiStoreInterface.searchDocumentReferences(String, int, int, List, XWikiContext) 
com.xpn.xwiki.store.XWikiStoreInterface.searchDocumentsNames(String, int, int, String, XWikiContext)
          since 2.2M2 use XWikiStoreInterface.searchDocumentReferences(String, int, int, String, XWikiContext) 
com.xpn.xwiki.store.XWikiStoreInterface.searchDocumentsNames(String, int, int, XWikiContext)
          since 2.2M2 use XWikiStoreInterface.searchDocumentReferences(String, int, int, com.xpn.xwiki.XWikiContext) 
com.xpn.xwiki.store.XWikiStoreInterface.searchDocumentsNames(String, List, XWikiContext)
          since 2.2M2 use XWikiStoreInterface.searchDocumentReferences(String, List, XWikiContext) 
com.xpn.xwiki.store.XWikiStoreInterface.searchDocumentsNames(String, XWikiContext)
          since 2.2M2 use XWikiStoreInterface.searchDocumentReferences(String, com.xpn.xwiki.XWikiContext) 
com.xpn.xwiki.XWiki.sendMessage(String, String[], String, XWikiContext)
          replaced by the Mail Sender Plugin 
com.xpn.xwiki.XWiki.sendMessage(String, String, String, XWikiContext)
          replaced by the Mail Sender Plugin 
com.xpn.xwiki.doc.XWikiAttachment.setArchive(Archive)
          since 2.6M1 please do not use this, it is bound to a jrcs based implementation. 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.setAttachmentContent(String, String, byte[])
           
com.xpn.xwiki.doc.XWikiDocument.setAuthor(String)
          since 3.0M3 use XWikiDocument.setAuthorReference(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.objects.BaseCollection.setClassName(String)
          since 2.2.3 use BaseCollection.setXClassReference(EntityReference) ()} instead 
com.xpn.xwiki.plugin.XWikiDefaultPlugin.setClassName(String)
          most plugins hard code their names, so this doesn't really work, and changing the classname isn't really possible 
com.xpn.xwiki.objects.classes.PropertyClass.setClassType(String)
          since 4.3M1, the property class type cannot be modified 
com.xpn.xwiki.doc.XWikiAttachmentContent.setContent(byte[])
          use XWikiAttachmentContent.setContent(java.io.InputStream, int) instead 
com.xpn.xwiki.doc.XWikiAttachment.setContent(byte[])
          use XWikiAttachment.setContent(java.io.InputStream, int) instead 
com.xpn.xwiki.doc.XWikiDocument.setContentAuthor(String)
          since 3.0M3 use XWikiDocument.setContentAuthorReference(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.setCreator(String)
          since 3.0M2 use XWikiDocument.setCreatorReference(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.setDatabase(String)
          since 2.2M1 use XWikiDocument.setDocumentReference(DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.setDBStringListValue(String, String, List)
          since 2.2M2 use XWikiDocument.setDBStringListValue(EntityReference, String, List) instead 
com.xpn.xwiki.doc.XWikiDocument.setDefaultLanguage(String)
          since 4.3M2 use XWikiDocument.setDefaultLocale(Locale) instead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.setDocumentContent(String, String, String, boolean)
           
com.xpn.xwiki.doc.XWikiDocument.setDocumentReference(DocumentReference)
          since 2.2.3 don't change the reference of a document once it's been constructed. Instead you can clone the doc, rename it or copy it. 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.setDocumentSyntaxId(String, String)
           
com.xpn.xwiki.doc.XWikiDocument.setFullName(String)
          since 2.2M1 use XWikiDocument.setDocumentReference(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.setFullName(String, XWikiContext)
          since 2.2M1 use XWikiDocument.setDocumentReference(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.setIntValue(String, String, int)
          since 2.2M2 use XWikiDocument.setIntValue(EntityReference, String, int) instead 
com.xpn.xwiki.XWikiContext.setLanguage(String)
          since 4.3M1 use XWikiContext.setLocale(Locale) instead 
com.xpn.xwiki.doc.XWikiDocument.setLanguage(String)
          since 4.3M2 use XWikiDocument.setLocale(Locale) instead 
com.xpn.xwiki.doc.XWikiDocument.setLargeStringValue(String, String, String)
          since 2.2M2 use XWikiDocument.setLargeStringValue(EntityReference, String, String) instead 
com.xpn.xwiki.objects.BaseObject.setName(String)
          since 2.2M2 use BaseCollection.setDocumentReference(org.xwiki.model.reference.DocumentReference) 
com.xpn.xwiki.objects.classes.BaseClass.setName(String)
          since 2.2M2 use BaseCollection.setDocumentReference(org.xwiki.model.reference.DocumentReference) 
com.xpn.xwiki.doc.XWikiDocument.setName(String)
          since 2.2M1 used XWikiDocument.setDocumentReference(DocumentReference) instead 
com.xpn.xwiki.plugin.XWikiDefaultPlugin.setName(String)
          most plugins hard code their names, so this doesn't really work 
com.xpn.xwiki.doc.XWikiDocument.setObject(String, int, BaseObject)
          since 2.2M1 use XWikiDocument.setXObject(DocumentReference, int, BaseObject) instead 
com.xpn.xwiki.doc.XWikiDocument.setParent(String)
          since 2.2M1 used XWikiDocument.setParentReference(DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument.setParentReference(DocumentReference)
          since 2.2.3 use XWikiDocument.setParentReference(org.xwiki.model.reference.EntityReference) instead 
com.xpn.xwiki.XWiki.setPhonyDocument(String, XWikiContext, VelocityContext)
          since 2.3M1 use XWiki.setPhonyDocument(DocumentReference, XWikiContext, VelocityContext) 
com.xpn.xwiki.doc.XWikiDocument.setProperty(String, String, BaseProperty)
          since 2.2M2 use XWikiDocument.setProperty(EntityReference, String, BaseProperty) instead 
com.xpn.xwiki.doc.DefaultDocumentAccessBridge.setProperty(String, String, String, Object)
           
com.xpn.xwiki.doc.XWikiAttachmentArchive.setRCSArchive(Archive)
          since 2.6M1 please do not use this, it is bound to a jrcs based implementation. 
com.xpn.xwiki.doc.XWikiDocument.setSpace(String)
          since 2.2M1 used XWikiDocument.setDocumentReference(DocumentReference) instead 
com.xpn.xwiki.web.XWikiServletResponse.setStatus(int, String)
            
com.xpn.xwiki.doc.XWikiDocument.setStringListValue(String, String, List)
          since 2.2M2 use XWikiDocument.setStringListValue(EntityReference, String, List) instead 
com.xpn.xwiki.doc.XWikiDocument.setStringValue(String, String, String)
          since 2.2M2 use XWikiDocument.setStringValue(EntityReference, String, String) instead 
com.xpn.xwiki.doc.XWikiDocument.setSyntaxId(String)
          since 2.3M1, use {link #setSyntax(Syntax)} instead 
com.xpn.xwiki.doc.XWikiDocument.setTemplate(String)
          since 2.2M1 use XWikiDocument.setTemplateDocumentReference(DocumentReference) instead 
com.xpn.xwiki.XWiki.setTest(boolean)
          No longer used. 
com.xpn.xwiki.XWikiContext.setUser(String)
          since 3.1M1 use XWikiContext.setUserReference(DocumentReference) instead 
com.xpn.xwiki.XWiki.SetUserDefaultGroup(XWikiContext, String)
          replaced by XWiki.setUserDefaultGroup(String fullwikiname, XWikiContext context) 
com.xpn.xwiki.objects.classes.UsersClass.setUsesList(boolean)
          since 4.3M2 this meta property is not used anymore because we changed the default displayer 
com.xpn.xwiki.objects.classes.GroupsClass.setUsesList(boolean)
          since 4.3M2 this meta property is not used anymore because we changed the default displayer 
com.xpn.xwiki.doc.XWikiDocument.setWeb(String)
          use XWikiDocument.setDocumentReference(DocumentReference) instead 
com.xpn.xwiki.XWikiContext.setWikiOwner(String)
          never made any sense since the context database can change any time 
com.xpn.xwiki.XWikiContext.setWikiServer(XWikiDocument)
          never made any sense since the context database can change any time 
com.xpn.xwiki.doc.XWikiDocument.setXObject(DocumentReference, int, BaseObject)
          use XWikiDocument.setXObject(int, BaseObject) instead 
com.xpn.xwiki.doc.XWikiDocument.setxWikiClassXML(String)
          since 2.2M1 use XWikiDocument.setXClassXML(String) ()} instead Hibernate uses this through reflection. It cannot be removed without altering hibernate.cfg.xml 
com.xpn.xwiki.doc.XWikiDocument.toXML(Document, XWikiContext)
          this method has nothing to do here and is apparently unused 
com.xpn.xwiki.doc.XWikiDocument.updateObjectFromRequest(String, String, int, XWikiContext)
          since 2.2M2 use XWikiDocument.updateXObjectFromRequest(EntityReference, String, int, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.updateObjectFromRequest(String, String, XWikiContext)
          since 2.2M2 use XWikiDocument.updateXObjectFromRequest(EntityReference, String, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.updateObjectFromRequest(String, XWikiContext)
          since 2.2M2 use XWikiDocument.updateXObjectFromRequest(EntityReference, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.updateObjectsFromRequest(String, String, XWikiContext)
          since 2.2M2 use XWikiDocument.updateXObjectsFromRequest(EntityReference, String, XWikiContext) 
com.xpn.xwiki.doc.XWikiDocument.updateObjectsFromRequest(String, XWikiContext)
          since 2.2M2 use XWikiDocument.updateXObjectsFromRequest(EntityReference, XWikiContext) 
com.xpn.xwiki.doc.merge.MergeResult.warn(Exception)
          since 4.1RC1 use MergeResult.getLog() instead 
 

Deprecated Constructors
com.xpn.xwiki.store.hibernate.HibernateAttachmentRecycleBinStore(XWikiContext)
          1.6M1. Use ComponentManager.lookup(AttachmentRecycleBinStore.class) instead. 
com.xpn.xwiki.store.hibernate.HibernateAttachmentVersioningStore(XWikiContext)
          1.6M1. Use ComponentManager.lookup(AttachmentVersioningStore.class) instead. 
com.xpn.xwiki.doc.LazyXWikiDocument()
          use LazyXWikiDocument.LazyXWikiDocument(DocumentReference) instead 
com.xpn.xwiki.objects.ObjectDiff(String, int, String, String, Object, Object)
           
com.xpn.xwiki.objects.ObjectDiff(String, int, String, String, String, String, Object, Object)
           
com.xpn.xwiki.store.VoidAttachmentVersioningStore(XWikiContext)
          1.6M1. Use ComponentManager.lookup(AttachmentVersioningStore.class) instead. 
com.xpn.xwiki.XWiki(InputStream, XWikiContext, XWikiEngineContext)
          use XWiki.XWiki(XWikiConfig, XWikiContext, XWikiEngineContext, boolean) instead 
com.xpn.xwiki.XWiki(String, XWikiContext)
          use XWiki.XWiki(XWikiConfig, XWikiContext) instead 
com.xpn.xwiki.XWiki(String, XWikiContext, XWikiEngineContext, boolean)
          use XWiki.XWiki(XWikiConfig, XWikiContext, XWikiEngineContext, boolean) instead 
com.xpn.xwiki.doc.XWikiDocument()
          since 2.2M1 use XWikiDocument.XWikiDocument(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument(String, String)
          since 2.2M1 use XWikiDocument.XWikiDocument(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.doc.XWikiDocument(String, String, String)
          since 2.2M1 use XWikiDocument.XWikiDocument(org.xwiki.model.reference.DocumentReference) instead 
com.xpn.xwiki.store.XWikiHibernateAttachmentStore(String)
          1.6M1. Use ComponentManager.lookup(XWikiAttachmentStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateAttachmentStore(XWikiContext)
          1.6M1. Use ComponentManager.lookup(XWikiAttachmentStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateAttachmentStore(XWiki, XWikiContext)
          1.6M1. Use ComponentManager.lookup(XWikiAttachmentStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateBaseStore(String)
          1.6M1. Use ComponentManager.lookup(String) instead. 
com.xpn.xwiki.store.XWikiHibernateBaseStore(XWiki, XWikiContext)
          1.6M1. Use ComponentManager.lookup(String) instead. 
com.xpn.xwiki.store.XWikiHibernateRecycleBinStore(XWikiContext)
          1.6M1. Use ComponentManager.lookup(XWikiRecycleBinStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateStore(String)
          1.6M1. Use ComponentManager.lookup(XWikiStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateStore(XWikiContext)
          1.6M1. Use ComponentManager.lookup(XWikiStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateStore(XWiki, XWikiContext)
          1.6M1. Use ComponentManager.lookup(XWikiStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateVersioningStore(String)
          1.6M1. use ComponentManager.lookup(XWikiVersioningStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateVersioningStore(XWikiContext)
          1.6M1. use ComponentManager.lookup(XWikiVersioningStoreInterface.class) instead. 
com.xpn.xwiki.store.XWikiHibernateVersioningStore(XWiki, XWikiContext)
          1.6M1. use ComponentManager.lookup(XWikiVersioningStoreInterface.class) instead. 
 



Copyright © 2004-2013 XWiki. All Rights Reserved.