com.xpn.xwiki.store
Interface XWikiStoreInterface

All Known Subinterfaces:
XWikiCacheStoreInterface
All Known Implementing Classes:
XWikiCacheStore, XWikiDefaultStore, XWikiHibernateStore, XWikiRCSFileStore

public interface XWikiStoreInterface


Method Summary
 void cleanUp(XWikiContext context)
           
 void createWiki(java.lang.String wikiName, XWikiContext context)
           
 void deleteLinks(long docId, XWikiContext context, boolean bTransaction)
           
 void deleteLock(XWikiLock lock, XWikiContext context, boolean bTransaction)
           
 void deleteXWikiDoc(XWikiDocument doc, XWikiContext context)
           
 boolean exists(XWikiDocument doc, XWikiContext context)
           
 java.util.List getClassList(XWikiContext context)
           
 java.util.List getCustomMappingPropertyList(BaseClass bclass)
           
 org.apache.commons.jrcs.rcs.Version[] getXWikiDocVersions(XWikiDocument doc, XWikiContext context)
           
 boolean injectCustomMapping(BaseClass doc1class, XWikiContext xWikiContext)
           
 void injectCustomMappings(XWikiContext context)
           
 boolean injectCustomMappings(XWikiDocument doc, XWikiContext context)
           
 void injectUpdatedCustomMappings(XWikiContext context)
           
 boolean isCustomMappingValid(BaseClass bclass, java.lang.String custommapping1, XWikiContext context)
           
 java.util.List loadBacklinks(java.lang.String fullName, XWikiContext context, boolean bTransaction)
           
 java.util.List loadLinks(long docId, XWikiContext context, boolean bTransaction)
           
 XWikiLock loadLock(long docId, XWikiContext context, boolean bTransaction)
           
 XWikiDocument loadXWikiDoc(XWikiDocument doc, java.lang.String version, XWikiContext context)
           
 XWikiDocument loadXWikiDoc(XWikiDocument doc, XWikiContext context)
           
 void saveLinks(XWikiDocument doc, XWikiContext context, boolean bTransaction)
           
 void saveLock(XWikiLock lock, XWikiContext context, boolean bTransaction)
           
 void saveXWikiDoc(XWikiDocument doc, XWikiContext context)
           
 void saveXWikiDoc(XWikiDocument doc, XWikiContext context, boolean bTransaction)
           
 java.util.List search(java.lang.String sql, int nb, int start, java.lang.Object[][] whereParams, XWikiContext context)
           
 java.util.List search(java.lang.String sql, int nb, int start, XWikiContext context)
           
 java.util.List searchDocuments(java.lang.String wheresql, boolean distinctbyname, boolean customMapping, boolean checkRight, int nb, int start, XWikiContext context)
           
 java.util.List searchDocuments(java.lang.String wheresql, boolean distinctbyname, boolean customMapping, int nb, int start, XWikiContext context)
           
 java.util.List searchDocuments(java.lang.String wheresql, boolean distinctbyname, boolean customMapping, XWikiContext context)
           
 java.util.List searchDocuments(java.lang.String wheresql, boolean distinctbyname, int nb, int start, XWikiContext context)
           
 java.util.List searchDocuments(java.lang.String wheresql, boolean distinctbyname, XWikiContext context)
           
 java.util.List searchDocuments(java.lang.String wheresql, int nb, int start, XWikiContext context)
           
 java.util.List searchDocuments(java.lang.String wheresql, XWikiContext context)
           
 java.util.List searchDocumentsNames(java.lang.String wheresql, int nb, int start, java.lang.String selectColumns, XWikiContext context)
           
 java.util.List searchDocumentsNames(java.lang.String wheresql, int nb, int start, XWikiContext context)
           
 java.util.List searchDocumentsNames(java.lang.String wheresql, XWikiContext context)
           
 

Method Detail

saveXWikiDoc

void saveXWikiDoc(XWikiDocument doc,
                  XWikiContext context)
                  throws XWikiException
Throws:
XWikiException

saveXWikiDoc

void saveXWikiDoc(XWikiDocument doc,
                  XWikiContext context,
                  boolean bTransaction)
                  throws XWikiException
Throws:
XWikiException

loadXWikiDoc

XWikiDocument loadXWikiDoc(XWikiDocument doc,
                           XWikiContext context)
                           throws XWikiException
Throws:
XWikiException

loadXWikiDoc

XWikiDocument loadXWikiDoc(XWikiDocument doc,
                           java.lang.String version,
                           XWikiContext context)
                           throws XWikiException
Throws:
XWikiException

deleteXWikiDoc

void deleteXWikiDoc(XWikiDocument doc,
                    XWikiContext context)
                    throws XWikiException
Throws:
XWikiException

getXWikiDocVersions

org.apache.commons.jrcs.rcs.Version[] getXWikiDocVersions(XWikiDocument doc,
                                                          XWikiContext context)
                                                          throws XWikiException
Throws:
XWikiException

getClassList

java.util.List getClassList(XWikiContext context)
                            throws XWikiException
Throws:
XWikiException

searchDocumentsNames

java.util.List searchDocumentsNames(java.lang.String wheresql,
                                    XWikiContext context)
                                    throws XWikiException
Throws:
XWikiException

searchDocumentsNames

java.util.List searchDocumentsNames(java.lang.String wheresql,
                                    int nb,
                                    int start,
                                    XWikiContext context)
                                    throws XWikiException
Throws:
XWikiException

searchDocuments

java.util.List searchDocuments(java.lang.String wheresql,
                               boolean distinctbyname,
                               XWikiContext context)
                               throws XWikiException
Throws:
XWikiException

searchDocuments

java.util.List searchDocuments(java.lang.String wheresql,
                               boolean distinctbyname,
                               boolean customMapping,
                               XWikiContext context)
                               throws XWikiException
Throws:
XWikiException

searchDocuments

java.util.List searchDocuments(java.lang.String wheresql,
                               boolean distinctbyname,
                               int nb,
                               int start,
                               XWikiContext context)
                               throws XWikiException
Throws:
XWikiException

searchDocuments

java.util.List searchDocuments(java.lang.String wheresql,
                               boolean distinctbyname,
                               boolean customMapping,
                               int nb,
                               int start,
                               XWikiContext context)
                               throws XWikiException
Throws:
XWikiException

searchDocuments

java.util.List searchDocuments(java.lang.String wheresql,
                               XWikiContext context)
                               throws XWikiException
Throws:
XWikiException

searchDocuments

java.util.List searchDocuments(java.lang.String wheresql,
                               int nb,
                               int start,
                               XWikiContext context)
                               throws XWikiException
Throws:
XWikiException

loadLock

XWikiLock loadLock(long docId,
                   XWikiContext context,
                   boolean bTransaction)
                   throws XWikiException
Throws:
XWikiException

saveLock

void saveLock(XWikiLock lock,
              XWikiContext context,
              boolean bTransaction)
              throws XWikiException
Throws:
XWikiException

deleteLock

void deleteLock(XWikiLock lock,
                XWikiContext context,
                boolean bTransaction)
                throws XWikiException
Throws:
XWikiException

loadLinks

java.util.List loadLinks(long docId,
                         XWikiContext context,
                         boolean bTransaction)
                         throws XWikiException
Throws:
XWikiException

loadBacklinks

java.util.List loadBacklinks(java.lang.String fullName,
                             XWikiContext context,
                             boolean bTransaction)
                             throws XWikiException
Throws:
XWikiException

saveLinks

void saveLinks(XWikiDocument doc,
               XWikiContext context,
               boolean bTransaction)
               throws XWikiException
Throws:
XWikiException

deleteLinks

void deleteLinks(long docId,
                 XWikiContext context,
                 boolean bTransaction)
                 throws XWikiException
Throws:
XWikiException

search

java.util.List search(java.lang.String sql,
                      int nb,
                      int start,
                      XWikiContext context)
                      throws XWikiException
Throws:
XWikiException

search

java.util.List search(java.lang.String sql,
                      int nb,
                      int start,
                      java.lang.Object[][] whereParams,
                      XWikiContext context)
                      throws XWikiException
Throws:
XWikiException

cleanUp

void cleanUp(XWikiContext context)

createWiki

void createWiki(java.lang.String wikiName,
                XWikiContext context)
                throws XWikiException
Throws:
XWikiException

exists

boolean exists(XWikiDocument doc,
               XWikiContext context)
               throws XWikiException
Throws:
XWikiException

searchDocumentsNames

java.util.List searchDocumentsNames(java.lang.String wheresql,
                                    int nb,
                                    int start,
                                    java.lang.String selectColumns,
                                    XWikiContext context)
                                    throws XWikiException
Throws:
XWikiException

isCustomMappingValid

boolean isCustomMappingValid(BaseClass bclass,
                             java.lang.String custommapping1,
                             XWikiContext context)
                             throws XWikiException
Throws:
XWikiException

injectCustomMapping

boolean injectCustomMapping(BaseClass doc1class,
                            XWikiContext xWikiContext)
                            throws XWikiException
Throws:
XWikiException

injectCustomMappings

boolean injectCustomMappings(XWikiDocument doc,
                             XWikiContext context)
                             throws XWikiException
Throws:
XWikiException

getCustomMappingPropertyList

java.util.List getCustomMappingPropertyList(BaseClass bclass)

injectCustomMappings

void injectCustomMappings(XWikiContext context)
                          throws XWikiException
Throws:
XWikiException

searchDocuments

java.util.List searchDocuments(java.lang.String wheresql,
                               boolean distinctbyname,
                               boolean customMapping,
                               boolean checkRight,
                               int nb,
                               int start,
                               XWikiContext context)
                               throws XWikiException
Throws:
XWikiException

injectUpdatedCustomMappings

void injectUpdatedCustomMappings(XWikiContext context)
                                 throws XWikiException
Throws:
XWikiException


Copyright 2003 Ludovic Dubost