Snapper 3.0 API

org.enhydra.snapper.business
Class WebDAVFileFactoryImpl

java.lang.Object
  extended by org.enhydra.snapper.business.WebDAVFileFactoryImpl
All Implemented Interfaces:
org.enhydra.dm.api.WebDAVFileFactory

public class WebDAVFileFactoryImpl
extends java.lang.Object
implements org.enhydra.dm.api.WebDAVFileFactory


Constructor Summary
WebDAVFileFactoryImpl()
           
 
Method Summary
 org.enhydra.dm.api.WebDAVFile createCollection(javax.servlet.http.HttpServletRequest arg0)
           
 org.enhydra.dm.api.WebDAVFile createDocument(javax.servlet.http.HttpServletRequest arg0)
           
 org.enhydra.dm.api.WebDAVFile createResource(javax.servlet.http.HttpServletRequest arg0)
           
static java.lang.String decode(java.lang.String name, java.lang.String encoding)
           
 java.lang.String filterForQuery(java.lang.String stringToFilter)
           
 org.enhydra.dm.api.WebDAVFile getDocument(javax.servlet.http.HttpServletRequest arg0)
           
 org.enhydra.dm.api.WebDAVFile getFile(javax.servlet.http.HttpServletRequest arg0)
           
 void managePreviewURL(javax.servlet.http.HttpServletRequest arg0)
           
static java.util.Map readParameters(javax.servlet.http.HttpServletRequest request)
           
static java.lang.String replaceAll(java.lang.String input, java.lang.String forReplace, java.lang.String replaceWith)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebDAVFileFactoryImpl

public WebDAVFileFactoryImpl()
Method Detail

createDocument

public org.enhydra.dm.api.WebDAVFile createDocument(javax.servlet.http.HttpServletRequest arg0)
                                             throws org.enhydra.dm.api.exceptions.BaseException
Throws:
org.enhydra.dm.api.exceptions.BaseException

getDocument

public org.enhydra.dm.api.WebDAVFile getDocument(javax.servlet.http.HttpServletRequest arg0)
                                          throws org.enhydra.dm.api.exceptions.BaseException
Throws:
org.enhydra.dm.api.exceptions.BaseException

createCollection

public org.enhydra.dm.api.WebDAVFile createCollection(javax.servlet.http.HttpServletRequest arg0)
                                               throws org.enhydra.dm.api.exceptions.BaseException
Specified by:
createCollection in interface org.enhydra.dm.api.WebDAVFileFactory
Throws:
org.enhydra.dm.api.exceptions.BaseException

createResource

public org.enhydra.dm.api.WebDAVFile createResource(javax.servlet.http.HttpServletRequest arg0)
                                             throws org.enhydra.dm.api.exceptions.BaseException
Specified by:
createResource in interface org.enhydra.dm.api.WebDAVFileFactory
Throws:
org.enhydra.dm.api.exceptions.BaseException

getFile

public org.enhydra.dm.api.WebDAVFile getFile(javax.servlet.http.HttpServletRequest arg0)
                                      throws org.enhydra.dm.api.exceptions.BaseException
Specified by:
getFile in interface org.enhydra.dm.api.WebDAVFileFactory
Throws:
org.enhydra.dm.api.exceptions.BaseException

readParameters

public static java.util.Map readParameters(javax.servlet.http.HttpServletRequest request)
                                    throws org.enhydra.dm.api.exceptions.BaseException
Throws:
org.enhydra.dm.api.exceptions.BaseException

decode

public static java.lang.String decode(java.lang.String name,
                                      java.lang.String encoding)
                               throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

filterForQuery

public java.lang.String filterForQuery(java.lang.String stringToFilter)

replaceAll

public static java.lang.String replaceAll(java.lang.String input,
                                          java.lang.String forReplace,
                                          java.lang.String replaceWith)

managePreviewURL

public void managePreviewURL(javax.servlet.http.HttpServletRequest arg0)

Snapper 3.0 API