public class LdapPrincipalDirHandler extends LdapDirHandler
LdapDirHandler.LdapObjectAbstractDirHandler.SplitResultDirHandler.CollectionBatcherctx, ldapConfigaccount, cdConfig, debug, dhConfig, open, principalNotFound, superUser, unknownPrincipalType, urlHandlerstatusChangeUid, statusCreated, statusDestinationExists, statusDuplicate, statusDuplicateUid, statusIllegal, statusNoAccess, statusOK| Constructor and Description |
|---|
LdapPrincipalDirHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCard(String path,
Card card) |
int |
copyMove(Card from,
String toPath,
String name,
boolean copy,
boolean overwrite) |
void |
deleteCard(String path) |
void |
deleteCollection(org.bedework.webdav.servlet.shared.WdCollection col) |
Iterator<Card> |
getAll(String path) |
Collection<String> |
getGroups(String rootUrl,
String principalUrl) |
Card |
getPrincipalCard(String path) |
void |
init(CardDAVConfig cdConfig,
DirHandlerConfig dhConfig,
org.bedework.webdav.servlet.shared.UrlHandler urlHandler) |
int |
makeCollection(CarddavCollection col,
String parentPath) |
int |
rename(org.bedework.webdav.servlet.shared.WdCollection col,
String newName) |
void |
updateCard(String path,
Card card) |
void |
updateCollection(org.bedework.webdav.servlet.shared.WdCollection val) |
closeContext, dnEscape, getAttrIdList, getCard, getCardByUid, getCards, getCollection, getCollections, getObject, makeAddrbookDn, makeCdCollection, makePrincipalDn, makeVcard, nextCard, nextCdCollection, openContext, search, searchChildrenaddValidUser, close, ensureEndSlash, error, exportData, getCollections, getDirectoryInfo, getLogger, getPrincipal, getprincipalHome, getprincipalHome, isOpen, isPrincipal, lookupUser, makePrincipalHref, makePrincipalUri, open, splitUri, trace, verifyPath, warnpublic void init(CardDAVConfig cdConfig, DirHandlerConfig dhConfig, org.bedework.webdav.servlet.shared.UrlHandler urlHandler) throws org.bedework.webdav.servlet.shared.WebdavException
init in interface DirHandlerinit in class LdapDirHandlerorg.bedework.webdav.servlet.shared.WebdavExceptionpublic Card getPrincipalCard(String path) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic Collection<String> getGroups(String rootUrl, String principalUrl) throws org.bedework.webdav.servlet.shared.WebdavException
getGroups in interface DirHandlergetGroups in class AbstractDirHandlerorg.bedework.webdav.servlet.shared.WebdavExceptionpublic void addCard(String path, Card card) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic void updateCard(String path, Card card) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic void deleteCard(String path) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic Iterator<Card> getAll(String path) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic int makeCollection(CarddavCollection col, String parentPath) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic void deleteCollection(org.bedework.webdav.servlet.shared.WdCollection col)
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic int rename(org.bedework.webdav.servlet.shared.WdCollection col,
String newName)
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic int copyMove(Card from, String toPath, String name, boolean copy, boolean overwrite) throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionpublic void updateCollection(org.bedework.webdav.servlet.shared.WdCollection val)
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionCopyright © 2015 Bedework. All rights reserved.