Class DbAddrBookDirHandler

    • Constructor Detail

      • DbAddrBookDirHandler

        public DbAddrBookDirHandler()
    • Method Detail

      • init

        public void init​(CardDAVConfigI cdConfig,
                         DirHandlerConfig dhConfig,
                         org.bedework.webdav.servlet.shared.UrlHandler urlHandler)
                  throws org.bedework.webdav.servlet.shared.WebdavException
        Specified by:
        init in interface DirHandler
        Overrides:
        init in class DbDirHandler
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • exportData

        public boolean exportData​(String dataOutPath)
                           throws org.bedework.webdav.servlet.shared.WebdavException
        Specified by:
        exportData in interface DirHandler
        Overrides:
        exportData in class AbstractDirHandler
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • getPrincipalCard

        public Card getPrincipalCard​(String href)
                              throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • addCard

        public void addCard​(String path,
                            Card card)
                     throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • updateCard

        public void updateCard​(String path,
                               Card card)
                        throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • deleteCard

        public void deleteCard​(String path)
                        throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • makeCollection

        public int makeCollection​(CarddavCollection col,
                                  String parentPath)
                           throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • deleteCollection

        public void deleteCollection​(org.bedework.webdav.servlet.shared.WdCollection col)
                              throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • rename

        public int rename​(org.bedework.webdav.servlet.shared.WdCollection col,
                          String newName)
                   throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • copyMove

        public int copyMove​(Card from,
                            String toPath,
                            String name,
                            boolean copy,
                            boolean overwrite)
                     throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException
      • updateCollection

        public void updateCollection​(org.bedework.webdav.servlet.shared.WdCollection val)
                              throws org.bedework.webdav.servlet.shared.WebdavException
        Throws:
        org.bedework.webdav.servlet.shared.WebdavException