Class DirHandlerFactory
- java.lang.Object
-
- org.bedework.carddav.server.dirHandlers.DirHandlerFactory
-
public class DirHandlerFactory extends Object
Create a directory handler for CardDAV- Author:
- douglm
-
-
Constructor Summary
Constructors Constructor Description DirHandlerFactory(CardDAVConfig conf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()DirHandlergetHandler(String path, String account, org.bedework.webdav.servlet.shared.UrlHandler urlHandler)List<DirHandler>getHandlers(String account, org.bedework.webdav.servlet.shared.UrlHandler urlHandler)DirHandlergetPrincipalHandler(String principalHref, String account, org.bedework.webdav.servlet.shared.UrlHandler urlHandler, boolean required)
-
-
-
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 callerurlHandler- 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
-
-