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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CardDAVConfig()
-
Method Summary
-
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, toXml
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, setLogLevel, trace, trace, warn
-
-
-
-
Method Detail
-
setDataOut
public void setDataOut(String val)
- Specified by:
setDataOutin interfaceCardDAVConfigI
-
getDataOut
public String getDataOut()
- Specified by:
getDataOutin interfaceCardDAVConfigI
-
setDefaultVcardVersion
public void setDefaultVcardVersion(String val)
- Specified by:
setDefaultVcardVersionin interfaceCardDAVConfigI
-
getDefaultVcardVersion
public String getDefaultVcardVersion()
- Specified by:
getDefaultVcardVersionin interfaceCardDAVConfigI
-
setSysintfImpl
public void setSysintfImpl(String val)
- Specified by:
setSysintfImplin interfaceCardDAVConfigI
-
getSysintfImpl
public String getSysintfImpl()
- Specified by:
getSysintfImplin interfaceCardDAVConfigI
-
setDefaultAddressbook
public void setDefaultAddressbook(String val)
- Specified by:
setDefaultAddressbookin interfaceCardDAVConfigI
-
getDefaultAddressbook
public String getDefaultAddressbook()
- Specified by:
getDefaultAddressbookin interfaceCardDAVConfigI
-
setUserHomeRoot
public void setUserHomeRoot(String val)
- Specified by:
setUserHomeRootin interfaceCardDAVConfigI
-
getUserHomeRoot
public String getUserHomeRoot()
- Specified by:
getUserHomeRootin interfaceCardDAVConfigI
-
setPrincipalRoot
public void setPrincipalRoot(String val)
- Specified by:
setPrincipalRootin interfaceCardDAVConfigI
-
getPrincipalRoot
public String getPrincipalRoot()
- Specified by:
getPrincipalRootin interfaceCardDAVConfigI
-
setUserPrincipalRoot
public void setUserPrincipalRoot(String val)
- Specified by:
setUserPrincipalRootin interfaceCardDAVConfigI
-
getUserPrincipalRoot
public String getUserPrincipalRoot()
- Specified by:
getUserPrincipalRootin interfaceCardDAVConfigI
-
setGroupPrincipalRoot
public void setGroupPrincipalRoot(String val)
- Specified by:
setGroupPrincipalRootin interfaceCardDAVConfigI
-
getGroupPrincipalRoot
public String getGroupPrincipalRoot()
- Specified by:
getGroupPrincipalRootin interfaceCardDAVConfigI
-
setResourcePrincipalRoot
public void setResourcePrincipalRoot(String val)
- Specified by:
setResourcePrincipalRootin interfaceCardDAVConfigI
-
getResourcePrincipalRoot
public String getResourcePrincipalRoot()
- Specified by:
getResourcePrincipalRootin interfaceCardDAVConfigI
-
setVenuePrincipalRoot
public void setVenuePrincipalRoot(String val)
- Specified by:
setVenuePrincipalRootin interfaceCardDAVConfigI
-
getVenuePrincipalRoot
public String getVenuePrincipalRoot()
- Specified by:
getVenuePrincipalRootin interfaceCardDAVConfigI
-
setTicketPrincipalRoot
public void setTicketPrincipalRoot(String val)
- Specified by:
setTicketPrincipalRootin interfaceCardDAVConfigI
-
getTicketPrincipalRoot
public String getTicketPrincipalRoot()
- Specified by:
getTicketPrincipalRootin interfaceCardDAVConfigI
-
setHostPrincipalRoot
public void setHostPrincipalRoot(String val)
- Specified by:
setHostPrincipalRootin interfaceCardDAVConfigI
-
getHostPrincipalRoot
public String getHostPrincipalRoot()
- Specified by:
getHostPrincipalRootin interfaceCardDAVConfigI
-
toStringSegment
public void toStringSegment(org.bedework.util.misc.ToString ts)
- Overrides:
toStringSegmentin classorg.bedework.util.config.ConfigBase<CardDAVConfig>
-
getContextConfigs
public Set<CardDAVContextConfig> getContextConfigs()
- Returns:
- context config set
-
addContext
public void addContext(CardDAVContextConfig cc)
- Parameters:
cc- new config
-
getDirHandlerConfigs
public Set<DirHandlerConfig> getDirHandlerConfigs()
- Returns:
- config set
-
addDirhandler
public void addDirhandler(DirHandlerConfig dhc)
- Parameters:
dhc- new config
-
findDirhandler
public DirHandlerConfig findDirhandler(String path)
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
public DirHandlerConfig findPrincipalDirhandler(String principalHref)
Find a directory handler for a given principal href.- Parameters:
principalHref- the href- Returns:
- DirHandlerConfig or null
-
-