com.xpn.xwiki.store
Interface XWikiStoreInterface

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

public interface XWikiStoreInterface


Method Summary
 void cleanUp(XWikiContext context)
           
 void createWiki(java.lang.String wikiName, XWikiContext context)
           
 void deleteLock(XWikiLock lock, XWikiContext context, boolean bTransaction)
           
 void deleteXWikiAttachment(XWikiAttachment attachment, XWikiContext context, boolean bTransaction)
           
 void deleteXWikiDoc(XWikiDocument doc, XWikiContext context)
           
 boolean exists(XWikiDocument doc, XWikiContext context)
           
 java.util.List getClassList(XWikiContext context)
           
 org.apache.commons.jrcs.rcs.Version[] getXWikiDocVersions(XWikiDocument doc, XWikiContext context)
           
 void loadAttachmentArchive(XWikiAttachment attachment, XWikiContext context, boolean bTransaction)
           
 void loadAttachmentContent(XWikiAttachment attachment, 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 saveAttachmentContent(XWikiAttachment attachment, boolean bParentUpdate, XWikiContext context, boolean bTransaction)
           
 void saveAttachmentContent(XWikiAttachment attachment, 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, 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

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

saveXWikiDoc

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

loadXWikiDoc

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

loadXWikiDoc

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

deleteXWikiDoc

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

getXWikiDocVersions

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

getClassList

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

searchDocumentsNames

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

searchDocumentsNames

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

searchDocuments

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

searchDocuments

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

searchDocuments

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

searchDocuments

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

saveAttachmentContent

public void saveAttachmentContent(XWikiAttachment attachment,
                                  XWikiContext context,
                                  boolean bTransaction)
                           throws XWikiException
Throws:
XWikiException

saveAttachmentContent

public void saveAttachmentContent(XWikiAttachment attachment,
                                  boolean bParentUpdate,
                                  XWikiContext context,
                                  boolean bTransaction)
                           throws XWikiException
Throws:
XWikiException

loadAttachmentContent

public void loadAttachmentContent(XWikiAttachment attachment,
                                  XWikiContext context,
                                  boolean bTransaction)
                           throws XWikiException
Throws:
XWikiException

loadAttachmentArchive

public void loadAttachmentArchive(XWikiAttachment attachment,
                                  XWikiContext context,
                                  boolean bTransaction)
                           throws XWikiException
Throws:
XWikiException

deleteXWikiAttachment

public void deleteXWikiAttachment(XWikiAttachment attachment,
                                  XWikiContext context,
                                  boolean bTransaction)
                           throws XWikiException
Throws:
XWikiException

loadLock

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

saveLock

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

deleteLock

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

search

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

search

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

cleanUp

public void cleanUp(XWikiContext context)

createWiki

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

exists

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

searchDocumentsNames

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


Copyright 2003 Ludovic Dubost