Package org.bedework.calfacade.configs
Interface DirConfigProperties
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
LdapConfigProperties
This interface defines the various common directory interface properties.
- Author:
- Mike Douglass
-
Method Summary
Modifier and TypeMethodDescriptionComma separated list of domains - '*' should be treated as a wildcardClass namevoidTo enable mapping of calendar addresses e.g.voidsetDefaultDomain(String val) voidsetDomains(String val) voidsetMbeanClassName(String val) Mbean class name
-
Method Details
-
setMbeanClassName
Mbean class name- Parameters:
val- String
-
getMbeanClassName
String getMbeanClassName()Class name- Returns:
- String
-
setDomains
- Parameters:
val- Comma separated list of domains - '*' should be treated as a wildcard
-
getDomains
String getDomains()Comma separated list of domains - '*' should be treated as a wildcard- Returns:
- String val
-
setDefaultDomain
- Parameters:
val- unspecified for no default or a single exactly specified domain.
-
getDefaultDomain
String getDefaultDomain()- Returns:
- String val
-
setCalAddrPrefixes
To enable mapping of calendar addresses e.g. mailto:fred@example.org on to principals we need to either do a directory lookup or have some sort of pattern map.Setting a caladdr prefix enables pattern mapping. By default calendar addresses are users
<caladdrPrefixes classname="org.bedework.calfacade.configs.CalAddrPrefixes"> <!-- This would specify that any calendar user address starting with loc_ is to be treated as a location, e.g. we might get mailto:loc_vcc315@example.org <location>loc_</location> --> </caladdrPrefixes>- Parameters:
val- the prefixes
-
getCalAddrPrefixes
CalAddrPrefixes getCalAddrPrefixes()- Returns:
- CalAddrPrefixes or null
-