Class DbAddrBookDirHandler
java.lang.Object
org.bedework.carddav.common.AbstractDirHandler
org.bedework.carddav.server.dirHandlers.db.DbDirHandler
org.bedework.carddav.server.dirHandlers.db.DbAddrBookDirHandler
- All Implemented Interfaces:
Serializable,org.bedework.access.PrivilegeDefs,DirHandler,org.bedework.util.logging.Logged
- Author:
- douglm
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.carddav.server.dirHandlers.db.DbDirHandler
DbDirHandler.CollectionsBatchImplNested classes/interfaces inherited from class org.bedework.carddav.common.AbstractDirHandler
AbstractDirHandler.SplitResultNested classes/interfaces inherited from interface org.bedework.carddav.common.DirHandler
DirHandler.CollectionBatcher -
Field Summary
Fields inherited from class org.bedework.carddav.server.dirHandlers.db.DbDirHandler
dbConfig, objTimestamp, userHomeRootFields inherited from class org.bedework.carddav.common.AbstractDirHandler
account, cdConfig, dhConfig, open, principalNotFound, superUser, unknownPrincipalType, urlHandlerFields inherited from interface org.bedework.carddav.common.DirHandler
statusChangeUid, statusCreated, statusDestinationExists, statusDuplicate, statusDuplicateUid, statusIllegal, statusNoAccess, statusOKFields inherited from interface org.bedework.access.PrivilegeDefs
allowed, allowedInherited, denied, deniedInherited, inheritedFlag, oldAllowed, oldDenied, privAll, privAny, privBind, privEncoding, privMaxType, privNone, privRead, privReadAcl, privReadCurrentUserPrivilegeSet, privReadFreeBusy, privSchedule, privScheduleDeliver, privScheduleDeliverInvite, privScheduleDeliverReply, privScheduleFreeBusy, privScheduleQueryFreebusy, privScheduleReply, privScheduleRequest, privScheduleSend, privScheduleSendFreebusy, privScheduleSendInvite, privScheduleSendReply, privUnbind, privUnlock, privWrite, privWriteAcl, privWriteContent, privWriteProperties, unspecified -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintvoiddeleteCard(String path) voiddeleteCollection(org.bedework.webdav.servlet.shared.WdCollection<?> col) booleanexportData(String dataOutPath) getPrincipalCard(String href) voidinit(CardDAVConfigI cdConfig, DirHandlerConfig<?> dhConfig, org.bedework.webdav.servlet.shared.UrlHandler urlHandler) intmakeCollection(CarddavCollection col, String parentPath) intvoidupdateCard(String path, Card card) voidupdateCollection(org.bedework.webdav.servlet.shared.WdCollection<?> val) Methods inherited from class org.bedework.carddav.server.dirHandlers.db.DbDirHandler
beginTransaction, checkAccess, checkOpen, close, closeSession, createQuery, deleteDbCard, deleteDbCollection, endTransaction, ensureSlashAtEnd, getAll, getCard, getCardByUid, getCards, getCollection, getCollections, getCollections, getDbCard, getDbCard, getDbCardByUid, getDbCollection, getSess, makeCdCollection, makeVcard, open, openSession, rollbackTransaction, updateCollectionMethods inherited from class org.bedework.carddav.common.AbstractDirHandler
addToPrincipal, addValidUser, ensureEndSlash, getDirectoryInfo, getLogger, getPrincipal, getprincipalHome, getprincipalHome, getToPrincipal, isOpen, isPrincipal, lookupUser, makePrincipalHref, makePrincipalUri, splitUri, verifyPathMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn, warn
-
Constructor Details
-
DbAddrBookDirHandler
public DbAddrBookDirHandler()
-
-
Method Details
-
exportData
- Specified by:
exportDatain interfaceDirHandler- Overrides:
exportDatain classAbstractDirHandler
-
getPrincipalCard
-
getGroups
- Specified by:
getGroupsin interfaceDirHandler- Overrides:
getGroupsin classAbstractDirHandler
-
addCard
-
updateCard
-
deleteCard
-
makeCollection
-
copyMove