it.sistematica.isharedoc.webdav
Class WebDAVEngine
java.lang.Object
com.ithit.webdav.server.Engine
it.sistematica.isharedoc.webdav.WebDAVEngine
@Service(value="webDAVEngine")
public class WebDAVEngine
- extends com.ithit.webdav.server.Engine
Methods inherited from class com.ithit.webdav.server.Engine |
getClientLockTokens, getResponseCharacterEncoding, registerMethodHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configuration
it.neverworks.util.Configuration configuration
applicationContext
org.springframework.context.ApplicationContext applicationContext
cloudManager
CloudManager cloudManager
entities
it.neverworks.data.EntityManager entities
webDAVRoot
WebDAVRoot webDAVRoot
userInfo
it.neverworks.application.service.UserInfo userInfo
WebDAVEngine
public WebDAVEngine()
isEnabled
public boolean isEnabled()
isLogVerbose
public boolean isLogVerbose()
getRootName
public java.lang.String getRootName()
getUserInfo
public it.neverworks.application.service.UserInfo getUserInfo()
getFilenameBlacklist
public java.util.Set<java.lang.String> getFilenameBlacklist()
getTempFileRegexes
public java.util.Set<java.lang.String> getTempFileRegexes()
allowCreation
public boolean allowCreation(java.lang.String fileName)
isUnsupportedFile
public boolean isUnsupportedFile(java.lang.String fileName)
isTemporaryFile
public boolean isTemporaryFile(java.lang.String fileName)
service
public void service(javax.servlet.http.HttpServletRequest arg0,
javax.servlet.http.HttpServletResponse arg1)
throws com.ithit.webdav.server.exceptions.DavException,
java.io.IOException
- Overrides:
service
in class com.ithit.webdav.server.Engine
- Throws:
com.ithit.webdav.server.exceptions.DavException
java.io.IOException
getCurrentRequest
public javax.servlet.http.HttpServletRequest getCurrentRequest()
getHierarchyItem
public com.ithit.webdav.server.HierarchyItem getHierarchyItem(java.lang.String pathAndQuery)
throws com.ithit.webdav.server.exceptions.ServerException
- Specified by:
getHierarchyItem
in class com.ithit.webdav.server.Engine
- Throws:
com.ithit.webdav.server.exceptions.ServerException
getLicense
public java.lang.String getLicense()
- Specified by:
getLicense
in class com.ithit.webdav.server.Engine
getLogger
public com.ithit.webdav.server.Logger getLogger()
- Specified by:
getLogger
in class com.ithit.webdav.server.Engine
getAutoPutUnderVersionControl
public boolean getAutoPutUnderVersionControl()
- Overrides:
getAutoPutUnderVersionControl
in class com.ithit.webdav.server.Engine
getCalculateContentLength
public boolean getCalculateContentLength()
- Overrides:
getCalculateContentLength
in class com.ithit.webdav.server.Engine