com.xpn.xwiki.store
Class XWikiRCSFileStore
java.lang.Object
com.xpn.xwiki.store.XWikiDefaultStore
com.xpn.xwiki.store.XWikiRCSFileStore
- All Implemented Interfaces:
- XWikiStoreInterface
- public class XWikiRCSFileStore
- extends XWikiDefaultStore
Method Summary |
void |
addField(java.lang.StringBuffer buf,
java.lang.String name,
java.lang.String value)
|
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.lang.String |
getAttachmentPath()
|
java.io.File |
getAttachmentPath(XWikiAttachment attachment,
XWikiContext context)
|
java.util.List |
getClassList(XWikiContext context)
|
void |
getContent(XWikiDocument doc,
java.lang.StringBuffer buf)
|
java.io.File |
getFilePath(XWikiDocument doc,
XWikiContext context)
|
java.lang.String |
getFullContent(XWikiDocument doc,
XWikiContext context)
|
void |
getMetaData(XWikiDocument doc,
java.lang.StringBuffer buf)
|
java.lang.String |
getMetaFullContent(XWikiDocument doc)
|
void |
getMetaFullContent(XWikiDocument doc,
java.lang.StringBuffer buf)
|
java.lang.String |
getPath()
|
java.io.File |
getVersionedAttachmentPath(XWikiAttachment attachment,
XWikiContext context)
|
java.io.File |
getVersionedFilePath(XWikiDocument doc,
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 basedoc,
java.lang.String version,
XWikiContext context)
|
XWikiDocument |
loadXWikiDoc(XWikiDocument doc,
XWikiContext context)
|
static boolean |
parseMetaData(XWikiDocument doc,
java.lang.String line)
|
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 distinctbylanguage,
int nb,
int start,
XWikiContext context)
|
java.util.List |
searchDocumentsNames(java.lang.String wheresql,
int nb,
int start,
java.lang.String selectColumns,
XWikiContext context)
|
void |
setAttachmentPath(java.lang.String rcsattachmentpath)
|
void |
setPath(java.lang.String rcspath)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rcspath
private java.io.File rcspath
rcsattachmentpath
private java.io.File rcsattachmentpath
XWikiRCSFileStore
public XWikiRCSFileStore()
XWikiRCSFileStore
public XWikiRCSFileStore(XWiki xwiki,
XWikiContext context)
XWikiRCSFileStore
public XWikiRCSFileStore(java.lang.String rcspath,
java.lang.String rcsattachmentpath)
setPath
public void setPath(java.lang.String rcspath)
getPath
public java.lang.String getPath()
setAttachmentPath
public void setAttachmentPath(java.lang.String rcsattachmentpath)
getAttachmentPath
public java.lang.String getAttachmentPath()
getFilePath
public java.io.File getFilePath(XWikiDocument doc,
XWikiContext context)
getVersionedFilePath
public java.io.File getVersionedFilePath(XWikiDocument doc,
XWikiContext context)
getAttachmentPath
public java.io.File getAttachmentPath(XWikiAttachment attachment,
XWikiContext context)
getVersionedAttachmentPath
public java.io.File getVersionedAttachmentPath(XWikiAttachment attachment,
XWikiContext context)
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 basedoc,
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
getFullContent
public java.lang.String getFullContent(XWikiDocument doc,
XWikiContext context)
getMetaFullContent
public java.lang.String getMetaFullContent(XWikiDocument doc)
getMetaFullContent
public void getMetaFullContent(XWikiDocument doc,
java.lang.StringBuffer buf)
getContent
public void getContent(XWikiDocument doc,
java.lang.StringBuffer buf)
getMetaData
public void getMetaData(XWikiDocument doc,
java.lang.StringBuffer buf)
addField
public void addField(java.lang.StringBuffer buf,
java.lang.String name,
java.lang.String value)
parseMetaData
public static boolean parseMetaData(XWikiDocument doc,
java.lang.String line)
throws java.io.IOException
- Throws:
java.io.IOException
getClassList
public java.util.List getClassList(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
searchDocuments
public java.util.List searchDocuments(java.lang.String wheresql,
boolean distinctbylanguage,
int nb,
int start,
XWikiContext context)
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
saveAttachmentContent
public void saveAttachmentContent(XWikiAttachment attachment,
boolean bParentUpdate,
XWikiContext context,
boolean bTransaction)
throws XWikiException
- Throws:
XWikiException
saveAttachmentContent
public void saveAttachmentContent(XWikiAttachment attachment,
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
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)
Copyright 2003 Ludovic Dubost