org.drools.guvnor.server.files
Class WebDAVImpl

java.lang.Object
  extended by org.drools.guvnor.server.files.WebDAVImpl
All Implemented Interfaces:
net.sf.webdav.IWebdavStore

public class WebDAVImpl
extends Object
implements net.sf.webdav.IWebdavStore


Constructor Summary
WebDAVImpl()
           
WebDAVImpl(File f)
           
WebDAVImpl(RulesRepository testRepo)
           
 
Method Summary
 net.sf.webdav.ITransaction begin(Principal principal)
           
 void checkAuthentication(net.sf.webdav.ITransaction arg0)
           
 void commit(net.sf.webdav.ITransaction iTransaction)
           
 void createFolder(net.sf.webdav.ITransaction iTransaction, String uri)
           
 void createResource(net.sf.webdav.ITransaction iTransaction, String uri)
           
 String[] getChildrenNames(net.sf.webdav.ITransaction iTransaction, String uri)
           
 Date getCreationDate(String uri)
           
 Date getLastModified(String uri)
           
 InputStream getResourceContent(net.sf.webdav.ITransaction iTransaction, String uri)
           
 long getResourceLength(net.sf.webdav.ITransaction iTransaction, String uri)
           
 net.sf.webdav.StoredObject getStoredObject(net.sf.webdav.ITransaction iTransaction, String uri)
           
 void removeObject(net.sf.webdav.ITransaction iTransaction, String uri)
           
 void rollback(net.sf.webdav.ITransaction iTransaction)
           
 long setResourceContent(net.sf.webdav.ITransaction iTransaction, String uri, InputStream content, String contentType, String characterEncoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebDAVImpl

public WebDAVImpl(File f)

WebDAVImpl

public WebDAVImpl()

WebDAVImpl

public WebDAVImpl(RulesRepository testRepo)
Method Detail

begin

public net.sf.webdav.ITransaction begin(Principal principal)
Specified by:
begin in interface net.sf.webdav.IWebdavStore

checkAuthentication

public void checkAuthentication(net.sf.webdav.ITransaction arg0)
Specified by:
checkAuthentication in interface net.sf.webdav.IWebdavStore

commit

public void commit(net.sf.webdav.ITransaction iTransaction)
Specified by:
commit in interface net.sf.webdav.IWebdavStore

createFolder

public void createFolder(net.sf.webdav.ITransaction iTransaction,
                         String uri)
Specified by:
createFolder in interface net.sf.webdav.IWebdavStore

createResource

public void createResource(net.sf.webdav.ITransaction iTransaction,
                           String uri)
Specified by:
createResource in interface net.sf.webdav.IWebdavStore

getChildrenNames

public String[] getChildrenNames(net.sf.webdav.ITransaction iTransaction,
                                 String uri)
Specified by:
getChildrenNames in interface net.sf.webdav.IWebdavStore

getCreationDate

public Date getCreationDate(String uri)

getLastModified

public Date getLastModified(String uri)

getResourceContent

public InputStream getResourceContent(net.sf.webdav.ITransaction iTransaction,
                                      String uri)
Specified by:
getResourceContent in interface net.sf.webdav.IWebdavStore

getStoredObject

public net.sf.webdav.StoredObject getStoredObject(net.sf.webdav.ITransaction iTransaction,
                                                  String uri)
Specified by:
getStoredObject in interface net.sf.webdav.IWebdavStore

getResourceLength

public long getResourceLength(net.sf.webdav.ITransaction iTransaction,
                              String uri)
Specified by:
getResourceLength in interface net.sf.webdav.IWebdavStore

removeObject

public void removeObject(net.sf.webdav.ITransaction iTransaction,
                         String uri)
Specified by:
removeObject in interface net.sf.webdav.IWebdavStore

rollback

public void rollback(net.sf.webdav.ITransaction iTransaction)
Specified by:
rollback in interface net.sf.webdav.IWebdavStore

setResourceContent

public long setResourceContent(net.sf.webdav.ITransaction iTransaction,
                               String uri,
                               InputStream content,
                               String contentType,
                               String characterEncoding)
Specified by:
setResourceContent in interface net.sf.webdav.IWebdavStore


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.