Class CardDAVConfig
java.lang.Object
org.bedework.util.config.ConfigBase<CardDAVConfig>
org.bedework.carddav.server.config.CardDAVConfig
- All Implemented Interfaces:
Serializable,Comparable<CardDAVConfig>,CardDAVConfigI,org.bedework.util.logging.Logged
public class CardDAVConfig
extends org.bedework.util.config.ConfigBase<CardDAVConfig>
implements CardDAVConfigI
This class defines the various properties we need for a carddav server
- Author:
- Mike Douglass
- See Also:
-
Field Summary
Fields inherited from class org.bedework.util.config.ConfigBase
ns -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddDirhandler(DirHandlerConfig<?> dhc) findDirhandler(String path) Find a directory handler for a given path.findPrincipalDirhandler(String principalHref) Find a directory handler for a given principal href.Set<DirHandlerConfig<?>> voidsetDataOut(String val) voidvoidvoidvoidvoidsetPrincipalRoot(String val) voidvoidsetSysintfImpl(String val) voidvoidsetUserHomeRoot(String val) voidvoidvoidtoStringSegment(org.bedework.base.ToString ts) Methods inherited from class org.bedework.util.config.ConfigBase
addListProperty, compareTo, fromXml, fromXml, fromXml, getLastChanged, getLogger, getName, getProperty, hashCode, markChanged, removeProperty, setListProperty, setName, toProperties, toString, toXmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, 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
-
CardDAVConfig
public CardDAVConfig()
-
-
Method Details
-
setDataOut
- Specified by:
setDataOutin interfaceCardDAVConfigI
-
getDataOut
- Specified by:
getDataOutin interfaceCardDAVConfigI
-
setDefaultVcardVersion
- Specified by:
setDefaultVcardVersionin interfaceCardDAVConfigI
-
getDefaultVcardVersion
- Specified by:
getDefaultVcardVersionin interfaceCardDAVConfigI
-
setSysintfImpl
- Specified by:
setSysintfImplin interfaceCardDAVConfigI
-
getSysintfImpl
- Specified by:
getSysintfImplin interfaceCardDAVConfigI
-
setDefaultAddressbook
- Specified by:
setDefaultAddressbookin interfaceCardDAVConfigI
-
getDefaultAddressbook
- Specified by:
getDefaultAddressbookin interfaceCardDAVConfigI
-
setUserHomeRoot
- Specified by:
setUserHomeRootin interfaceCardDAVConfigI
-
getUserHomeRoot
- Specified by:
getUserHomeRootin interfaceCardDAVConfigI
-
setPrincipalRoot
- Specified by:
setPrincipalRootin interfaceCardDAVConfigI
-
getPrincipalRoot
- Specified by:
getPrincipalRootin interfaceCardDAVConfigI
-
setUserPrincipalRoot
- Specified by:
setUserPrincipalRootin interfaceCardDAVConfigI
-
getUserPrincipalRoot
- Specified by:
getUserPrincipalRootin interfaceCardDAVConfigI
-
setGroupPrincipalRoot
- Specified by:
setGroupPrincipalRootin interfaceCardDAVConfigI
-
getGroupPrincipalRoot
- Specified by:
getGroupPrincipalRootin interfaceCardDAVConfigI
-
setResourcePrincipalRoot
- Specified by:
setResourcePrincipalRootin interfaceCardDAVConfigI
-
getResourcePrincipalRoot
- Specified by:
getResourcePrincipalRootin interfaceCardDAVConfigI
-
setVenuePrincipalRoot
- Specified by:
setVenuePrincipalRootin interfaceCardDAVConfigI
-
getVenuePrincipalRoot
- Specified by:
getVenuePrincipalRootin interfaceCardDAVConfigI
-
setTicketPrincipalRoot
- Specified by:
setTicketPrincipalRootin interfaceCardDAVConfigI
-
getTicketPrincipalRoot
- Specified by:
getTicketPrincipalRootin interfaceCardDAVConfigI
-
setHostPrincipalRoot
- Specified by:
setHostPrincipalRootin interfaceCardDAVConfigI
-
getHostPrincipalRoot
- Specified by:
getHostPrincipalRootin interfaceCardDAVConfigI
-
toStringSegment
public void toStringSegment(org.bedework.base.ToString ts) - Overrides:
toStringSegmentin classorg.bedework.util.config.ConfigBase<CardDAVConfig>
-
getContextConfigs
- Returns:
- context config set
-
addContext
- Parameters:
cc- new config
-
getDirHandlerConfigs
- Returns:
- config set
-
addDirhandler
- Parameters:
dhc- new config
-
findDirhandler
Find a directory handler for a given path. Each directory handler is configured with a path prefix. It is require that there be a directory handler to match the principalPath defined above.- Parameters:
path- prefix- Returns:
- DirHandlerConfig or null
-
findPrincipalDirhandler
Find a directory handler for a given principal href.- Parameters:
principalHref- the href- Returns:
- DirHandlerConfig or null
-