Package org.bedework.carddav.server.jmx
Interface LdapDirHandlerConfMBean
- All Superinterfaces:
org.bedework.util.jmx.BaseMBean,org.bedework.util.jmx.ConfBaseMBean,DirHandlerConfMBean
- All Known Implementing Classes:
LdapDirHandlerConf
Configure a carddav service dir handler
- Author:
- douglm
-
Method Summary
Modifier and TypeMethodDescriptionIf we need an id to authenticate this is it.If we need an id to authenticate this is the pw.Attribute we want back identifying a memberAttribute we search for to get a groupURL of ldap serverinte.g "ssl"voidvoidvoidvoidvoidsetAttrIds(String val) voidIf we need an id to authenticate this is it.voidIf we need an id to authenticate this is the pw.voidvoidsetFolderIdAttr(String val) voidvoidsetGroupMemberAttr(String val) Attribute we want back identifying a membervoidvoidsetPrincipalIdAttr(String val) voidsetProviderUrl(String val) voidsetQueryLimit(int val) Set the query limit - 0 for no limitvoidvoidMethods inherited from interface org.bedework.util.jmx.BaseMBean
getServiceName, isRunning, start, stopMethods inherited from interface org.bedework.util.jmx.ConfBaseMBean
getConfigName, getStatus, saveConfig, setStatusMethods inherited from interface org.bedework.carddav.server.jmx.DirHandlerConfMBean
getAddressBook, getCardKind, getCardPathPrefix, getCardPathPrefixes, getClassName, getDirectory, getOwnerHref, getPathPrefix, getPrincipalPrefix, setAddressBook, setCardKind, setCardPathPrefix, setCardPathPrefixes, setClassName, setDirectory, setOwnerHref, setPathPrefix, setPrincipalPrefix
-
Method Details
-
setInitialContextFactory
- Parameters:
val-
-
getInitialContextFactory
String getInitialContextFactory()- Returns:
- String
-
setSecurityAuthentication
- Parameters:
val-
-
getSecurityAuthentication
String getSecurityAuthentication()- Returns:
- String
-
setSecurityProtocol
- Parameters:
val- e.g. "ssl"
-
getSecurityProtocol
String getSecurityProtocol()e.g "ssl"- Returns:
- String val
-
setProviderUrl
- Parameters:
val- URL of ldap server
-
getProviderUrl
String getProviderUrl()URL of ldap server- Returns:
- String val
-
setBaseDn
- 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
- Parameters:
val- comma separated list of attribute ids
-
getAttrIds
String getAttrIds()- Returns:
- String val
-
setFolderObjectClass
- Parameters:
val- objectclass used to represent a folder
-
getFolderObjectClass
String getFolderObjectClass()- Returns:
- String val
-
setAddressbookObjectClass
- Parameters:
val- Addressbook ObjectClass
-
getAddressbookObjectClass
String getAddressbookObjectClass()- Returns:
- String val
-
setAddressbookEntryObjectClass
- Parameters:
val- Addressbook entry ObjectClass
-
getAddressbookEntryObjectClass
String getAddressbookEntryObjectClass()- Returns:
- String val
-
setPrincipalIdAttr
- 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
- Parameters:
val- attribute used to designate the equivalent of a folder
-
getFolderIdAttr
String getFolderIdAttr()- Returns:
- String val
-
setAddressbookIdAttr
- Parameters:
val- addressbook Id Attr
-
getAddressbookIdAttr
String getAddressbookIdAttr()- Returns:
- String val
-
setAddressbookEntryIdAttr
- Parameters:
val-
-
getAddressbookEntryIdAttr
String getAddressbookEntryIdAttr()- Returns:
- String val
-
setGroupMemberAttr
Attribute we want back identifying a member- Parameters:
val-
-
getGroupMemberAttr
String getGroupMemberAttr()Attribute we want back identifying a member- Returns:
- String val
-
setAuthDn
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
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
-