Class DirHandlerFactory


  • public class DirHandlerFactory
    extends Object
    Create a directory handler for CardDAV
    Author:
    douglm
    • Constructor Detail

      • DirHandlerFactory

        public DirHandlerFactory​(CardDAVConfig conf)
        Parameters:
        conf - - configuration
    • Method Detail

      • getHandlers

        public List<DirHandler> getHandlers​(String account,
                                            org.bedework.webdav.servlet.shared.UrlHandler urlHandler)
                                     throws org.bedework.webdav.servlet.shared.WebdavException
        Parameters:
        account - of caller
        urlHandler - to handle urls.
        Returns:
        set of handlers.
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • getHandler

        public DirHandler getHandler​(String path,
                                     String account,
                                     org.bedework.webdav.servlet.shared.UrlHandler urlHandler)
                              throws org.bedework.webdav.servlet.shared.WebdavException
        Returns:
        DirHandler
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • getPrincipalHandler

        public DirHandler getPrincipalHandler​(String principalHref,
                                              String account,
                                              org.bedework.webdav.servlet.shared.UrlHandler urlHandler,
                                              boolean required)
                                       throws org.bedework.webdav.servlet.shared.WebdavException
        Returns:
        DirHandler
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • close

        public void close()
                   throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException