Interface LdapDirHandlerConfMBean

All Superinterfaces:
org.bedework.util.jmx.BaseMBean, org.bedework.util.jmx.ConfBaseMBean, DirHandlerConfMBean
All Known Implementing Classes:
LdapDirHandlerConf

public interface LdapDirHandlerConfMBean extends DirHandlerConfMBean
Configure a carddav service dir handler
Author:
douglm
  • Method Details

    • setInitialContextFactory

      void setInitialContextFactory(String val)
      Parameters:
      val -
    • getInitialContextFactory

      String getInitialContextFactory()
      Returns:
      String
    • setSecurityAuthentication

      void setSecurityAuthentication(String val)
      Parameters:
      val -
    • getSecurityAuthentication

      String getSecurityAuthentication()
      Returns:
      String
    • setSecurityProtocol

      void setSecurityProtocol(String val)
      Parameters:
      val - e.g. "ssl"
    • getSecurityProtocol

      String getSecurityProtocol()
      e.g "ssl"
      Returns:
      String val
    • setProviderUrl

      void setProviderUrl(String val)
      Parameters:
      val - URL of ldap server
    • getProviderUrl

      String getProviderUrl()
      URL of ldap server
      Returns:
      String val
    • setBaseDn

      void setBaseDn(String val)
      Parameters:
      val - ldap base dn
    • getBaseDn

      String getBaseDn()
      Returns:
      String val
    • setQueryLimit

      void setQueryLimit(int val)
      Set the query limit - 0 for no limit
      Parameters:
      val - the query limit - 0 for no limit
    • getQueryLimit

      int getQueryLimit()
      Returns:
      int val
    • setAttrIds

      void setAttrIds(String val)
      Parameters:
      val - comma separated list of attribute ids
    • getAttrIds

      String getAttrIds()
      Returns:
      String val
    • setFolderObjectClass

      void setFolderObjectClass(String val)
      Parameters:
      val - objectclass used to represent a folder
    • getFolderObjectClass

      String getFolderObjectClass()
      Returns:
      String val
    • setAddressbookObjectClass

      void setAddressbookObjectClass(String val)
      Parameters:
      val - Addressbook ObjectClass
    • getAddressbookObjectClass

      String getAddressbookObjectClass()
      Returns:
      String val
    • setAddressbookEntryObjectClass

      void setAddressbookEntryObjectClass(String val)
      Parameters:
      val - Addressbook entry ObjectClass
    • getAddressbookEntryObjectClass

      String getAddressbookEntryObjectClass()
      Returns:
      String val
    • setPrincipalIdAttr

      void setPrincipalIdAttr(String val)
      Parameters:
      val - Attribute we search for to get a principal
    • getPrincipalIdAttr

      String getPrincipalIdAttr()
      Attribute we search for to get a group
      Returns:
      String val
    • setFolderIdAttr

      void setFolderIdAttr(String val)
      Parameters:
      val - attribute used to designate the equivalent of a folder
    • getFolderIdAttr

      String getFolderIdAttr()
      Returns:
      String val
    • setAddressbookIdAttr

      void setAddressbookIdAttr(String val)
      Parameters:
      val - addressbook Id Attr
    • getAddressbookIdAttr

      String getAddressbookIdAttr()
      Returns:
      String val
    • setAddressbookEntryIdAttr

      void setAddressbookEntryIdAttr(String val)
      Parameters:
      val -
    • getAddressbookEntryIdAttr

      String getAddressbookEntryIdAttr()
      Returns:
      String val
    • setGroupMemberAttr

      void setGroupMemberAttr(String val)
      Attribute we want back identifying a member
      Parameters:
      val -
    • getGroupMemberAttr

      String getGroupMemberAttr()
      Attribute we want back identifying a member
      Returns:
      String val
    • setAuthDn

      void setAuthDn(String val)
      If we need an id to authenticate this is it.
      Parameters:
      val -
    • getAuthDn

      String getAuthDn()
      If we need an id to authenticate this is it.
      Returns:
      String val
    • setAuthPw

      void setAuthPw(String val)
      If we need an id to authenticate this is the pw.
      Parameters:
      val -
    • getAuthPw

      String getAuthPw()
      If we need an id to authenticate this is the pw.
      Returns:
      String val