public class LDAPDirectoryDescriptor extends Object
Modifier and Type | Class and Description |
---|---|
static class |
LDAPDirectoryDescriptor.EntryAdaptorDescriptor |
Modifier and Type | Field and Description |
---|---|
String |
cacheEntryName |
String |
cacheEntryWithoutReferencesName |
String |
creationBaseDn |
String[] |
creationClasses |
static String |
defaultSearchClassesFilter |
static int |
defaultSearchScope |
String |
emptyRefMarker |
protected EntryAdaptor |
entryAdaptor |
protected LdapExceptionProcessor |
exceptionProcessor |
protected Class<? extends LdapExceptionProcessor> |
exceptionProcessorClass |
Map<String,String> |
fieldMapping |
protected boolean |
followReferrals
Since 5.9.4
|
String |
idCase
Since 5.4.2: force id case to upper or lower, or leaver it unchanged.
|
String |
idField |
static org.apache.commons.logging.Log |
log |
String |
missingIdFieldCase |
String |
name |
Boolean |
negativeCaching |
String |
passwordField |
String |
passwordHashAlgorithm |
PermissionDescriptor[] |
permissions |
String |
rdnAttribute |
boolean |
readOnly |
String |
schemaName |
String |
searchBaseDn |
String[] |
searchClasses |
String |
searchClassesFilter |
String |
searchFilter |
int |
searchScope |
String |
serverName |
String |
substringMatchType |
Constructor and Description |
---|
LDAPDirectoryDescriptor() |
public static final org.apache.commons.logging.Log log
public static final int defaultSearchScope
public static final String defaultSearchClassesFilter
public String serverName
public String schemaName
public String searchBaseDn
public boolean readOnly
public String cacheEntryName
public String cacheEntryWithoutReferencesName
public Boolean negativeCaching
public Map<String,String> fieldMapping
public String[] searchClasses
public String searchClassesFilter
public String searchFilter
public int searchScope
public String substringMatchType
public String creationBaseDn
public String[] creationClasses
public String rdnAttribute
public String passwordField
public String passwordHashAlgorithm
public PermissionDescriptor[] permissions
public String emptyRefMarker
public String missingIdFieldCase
protected boolean followReferrals
protected EntryAdaptor entryAdaptor
protected Class<? extends LdapExceptionProcessor> exceptionProcessorClass
protected LdapExceptionProcessor exceptionProcessor
public LDAPDirectoryDescriptor()
public void setEntryAdaptor(LDAPDirectoryDescriptor.EntryAdaptorDescriptor adaptorDescriptor) throws InstantiationException, IllegalAccessException
public String getRdnAttribute()
public String getCreationBaseDn()
public String[] getCreationClasses()
public String getIdField()
public String getSchemaName()
public String getSearchBaseDn()
public void setSearchClasses(String[] searchClasses)
public String[] getSearchClasses()
public void setSearchFilter(String searchFilter)
public String getSearchFilter()
public void setSearchScope(String searchScope) throws DirectoryException
DirectoryException
public int getSearchScope()
public String getSubstringMatchType()
public void setSubstringMatchType(String substringMatchType)
public String getServerName()
public String getAggregatedSearchFilter()
public String getPasswordField()
public String getPasswordHashAlgorithmField()
public Map<String,String> getFieldMapping()
public void setFieldMapping(Map<String,String> fieldMapping)
public Reference[] getInverseReferences()
public Reference[] getLdapReferences()
public boolean getReadOnly()
public void setReadOnly(boolean readOnly)
public String getEmptyRefMarker()
public void setEmptyRefMarker(String emptyRefMarker)
public int getQuerySizeLimit()
public void setQuerySizeLimit(int querySizeLimit)
public void setQueryTimeLimit(int queryTimeLimit)
public int getQueryTimeLimit()
public EntryAdaptor getEntryAdaptor()
public LdapExceptionProcessor getExceptionProcessor()
Copyright © 2015 Nuxeo SA. All rights reserved.