Class WebDavEngine

java.lang.Object
com.ithit.webdav.server.Engine
com.flowable.webdav.impl.WebDavEngine

public class WebDavEngine
extends com.ithit.webdav.server.Engine
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String license  
    protected com.ithit.webdav.server.Logger logger  
    protected WebDavService webDavService  
  • Constructor Summary

    Constructors 
    Constructor Description
    WebDavEngine​(WebDavService webDavService)  
  • Method Summary

    Modifier and Type Method Description
    protected byte[] decrypt​(byte[] valueBytes, byte[] key)  
    com.ithit.webdav.server.HierarchyItem getHierarchyItem​(java.lang.String contextPath)  
    java.lang.String getLicense()  
    com.ithit.webdav.server.Logger getLogger()  
    protected void initLicense()  
    protected void initLogger()  
    void service​(com.ithit.webdav.server.http.DavRequest davRequest, com.ithit.webdav.server.http.DavResponse davResponse)  

    Methods inherited from class com.ithit.webdav.server.Engine

    getAutoPutUnderVersionControl, getCalculateContentLength, getClientLockTokens, getResponseCharacterEncoding, getVersion, registerMethodHandler

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • initLogger

      protected void initLogger()
    • initLicense

      protected void initLicense()
    • decrypt

      protected byte[] decrypt​(byte[] valueBytes, byte[] key)
    • getHierarchyItem

      public com.ithit.webdav.server.HierarchyItem getHierarchyItem​(java.lang.String contextPath) throws com.ithit.webdav.server.exceptions.ServerException
      Specified by:
      getHierarchyItem in class com.ithit.webdav.server.Engine
      Throws:
      com.ithit.webdav.server.exceptions.ServerException
    • service

      @Transactional public void service​(com.ithit.webdav.server.http.DavRequest davRequest, com.ithit.webdav.server.http.DavResponse davResponse) 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
    • getLogger

      public com.ithit.webdav.server.Logger getLogger()
      Specified by:
      getLogger in class com.ithit.webdav.server.Engine
    • getLicense

      public java.lang.String getLicense()
      Specified by:
      getLicense in class com.ithit.webdav.server.Engine