|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.modeshape.web.jcr.webdav.ModeShapeWebdavStore
public class ModeShapeWebdavStore

Implementation of the IWebdavStore interface that uses a JCR repository as a backing store.
This implementation takes several OSX-specific WebDAV workarounds from the WebDAVImpl class in Drools Guvnor.
| Constructor Summary | |
|---|---|
ModeShapeWebdavStore(RequestResolver uriResolver)
|
|
ModeShapeWebdavStore(String contentPrimaryTypes,
String filePrimaryTypes,
String newFolderPrimaryType,
String newResourcePrimaryType,
String newContentPrimaryType,
RequestResolver uriResolver)
|
|
| Method Summary | |
|---|---|
net.sf.webdav.ITransaction |
begin(Principal principal)
|
void |
checkAuthentication(net.sf.webdav.ITransaction transaction)
|
void |
commit(net.sf.webdav.ITransaction transaction)
|
void |
createFolder(net.sf.webdav.ITransaction transaction,
String folderUri)
|
void |
createResource(net.sf.webdav.ITransaction transaction,
String resourceUri)
|
String[] |
getChildrenNames(net.sf.webdav.ITransaction transaction,
String folderUri)
|
InputStream |
getResourceContent(net.sf.webdav.ITransaction transaction,
String resourceUri)
|
long |
getResourceLength(net.sf.webdav.ITransaction transaction,
String path)
|
net.sf.webdav.StoredObject |
getStoredObject(net.sf.webdav.ITransaction transaction,
String uri)
|
void |
removeObject(net.sf.webdav.ITransaction transaction,
String uri)
|
void |
rollback(net.sf.webdav.ITransaction transaction)
|
long |
setResourceContent(net.sf.webdav.ITransaction transaction,
String resourceUri,
InputStream content,
String contentType,
String characterEncoding)
|
protected RequestResolver |
uriResolver()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ModeShapeWebdavStore(RequestResolver uriResolver)
public ModeShapeWebdavStore(String contentPrimaryTypes,
String filePrimaryTypes,
String newFolderPrimaryType,
String newResourcePrimaryType,
String newContentPrimaryType,
RequestResolver uriResolver)
| Method Detail |
|---|
public net.sf.webdav.ITransaction begin(Principal principal)
begin in interface net.sf.webdav.IWebdavStorepublic void commit(net.sf.webdav.ITransaction transaction)
commit in interface net.sf.webdav.IWebdavStorepublic void rollback(net.sf.webdav.ITransaction transaction)
rollback in interface net.sf.webdav.IWebdavStorepublic void checkAuthentication(net.sf.webdav.ITransaction transaction)
checkAuthentication in interface net.sf.webdav.IWebdavStore
public void createFolder(net.sf.webdav.ITransaction transaction,
String folderUri)
createFolder in interface net.sf.webdav.IWebdavStore
public void createResource(net.sf.webdav.ITransaction transaction,
String resourceUri)
createResource in interface net.sf.webdav.IWebdavStore
public String[] getChildrenNames(net.sf.webdav.ITransaction transaction,
String folderUri)
getChildrenNames in interface net.sf.webdav.IWebdavStore
public InputStream getResourceContent(net.sf.webdav.ITransaction transaction,
String resourceUri)
getResourceContent in interface net.sf.webdav.IWebdavStore
public long getResourceLength(net.sf.webdav.ITransaction transaction,
String path)
getResourceLength in interface net.sf.webdav.IWebdavStore
public net.sf.webdav.StoredObject getStoredObject(net.sf.webdav.ITransaction transaction,
String uri)
getStoredObject in interface net.sf.webdav.IWebdavStore
public void removeObject(net.sf.webdav.ITransaction transaction,
String uri)
removeObject in interface net.sf.webdav.IWebdavStore
public long setResourceContent(net.sf.webdav.ITransaction transaction,
String resourceUri,
InputStream content,
String contentType,
String characterEncoding)
setResourceContent in interface net.sf.webdav.IWebdavStoreprotected final RequestResolver uriResolver()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||