Interface DirConfigProperties

All Superinterfaces:
Serializable
All Known Subinterfaces:
LdapConfigProperties

public interface DirConfigProperties extends Serializable
This interface defines the various common directory interface properties.
Author:
Mike Douglass
  • Method Details

    • setMbeanClassName

      void setMbeanClassName(String val)
      Mbean class name
      Parameters:
      val - String
    • getMbeanClassName

      String getMbeanClassName()
      Class name
      Returns:
      String
    • setDomains

      void setDomains(String val)
      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

      void setDefaultDomain(String val)
      Parameters:
      val - unspecified for no default or a single exactly specified domain.
    • getDefaultDomain

      String getDefaultDomain()
      Returns:
      String val
    • setCalAddrPrefixes

      void setCalAddrPrefixes(CalAddrPrefixes val)
      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