Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.directory.ldap
Class LDAPDirectoryDescriptor

java.lang.Object
  extended by org.nuxeo.ecm.directory.ldap.LDAPDirectoryDescriptor

public class LDAPDirectoryDescriptor
extends Object


Nested Class Summary
static class LDAPDirectoryDescriptor.EntryAdaptorDescriptor
           
 
Field Summary
 int cacheMaxSize
           
 int cacheTimeout
           
 String creationBaseDn
           
 String[] creationClasses
           
static String defaultSearchClassesFilter
           
static int defaultSearchScope
           
 String emptyRefMarker
           
 Map<String,String> fieldMapping
           
 String idCase
          Since 5.4.2: force id case to upper or lower, or leaver it unchanged.
 String idField
           
static Log log
           
 String missingIdFieldCase
           
 String name
           
 String passwordField
           
 String rdnAttribute
           
 boolean readOnly
           
 String schemaName
           
 String searchBaseDn
           
 String[] searchClasses
           
 String searchClassesFilter
           
 String searchFilter
           
 int searchScope
           
 String serverName
           
 String substringMatchType
           
 
Constructor Summary
LDAPDirectoryDescriptor()
           
 
Method Summary
 String getAggregatedSearchFilter()
           
 int getCacheMaxSize()
           
 int getCacheTimeout()
           
 String getCreationBaseDn()
           
 String[] getCreationClasses()
           
 String getEmptyRefMarker()
           
 EntryAdaptor getEntryAdaptor()
           
 Map<String,String> getFieldMapping()
           
 String getIdCase()
           
 String getIdField()
           
 Reference[] getInverseReferences()
           
 Reference[] getLdapReferences()
           
 String getName()
           
 String getPasswordField()
           
 int getQuerySizeLimit()
           
 int getQueryTimeLimit()
           
 String getRdnAttribute()
           
 boolean getReadOnly()
           
 String getSchemaName()
           
 String getSearchBaseDn()
           
 String[] getSearchClasses()
           
 String getSearchFilter()
           
 int getSearchScope()
           
 String getServerName()
           
 String getSubstringMatchType()
           
 void setEmptyRefMarker(String emptyRefMarker)
           
 void setEntryAdaptor(LDAPDirectoryDescriptor.EntryAdaptorDescriptor adaptorDescriptor)
           
 void setFieldMapping(Map<String,String> fieldMapping)
           
 void setQuerySizeLimit(int querySizeLimit)
           
 void setQueryTimeLimit(int queryTimeLimit)
           
 void setReadOnly(boolean readOnly)
           
 void setSearchClasses(String[] searchClasses)
           
 void setSearchFilter(String searchFilter)
           
 void setSearchScope(String searchScope)
           
 void setSubstringMatchType(String substringMatchType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final Log log

defaultSearchScope

public static final int defaultSearchScope
See Also:
Constant Field Values

defaultSearchClassesFilter

public static final String defaultSearchClassesFilter
See Also:
Constant Field Values

name

public String name

serverName

public String serverName

schemaName

public String schemaName

searchBaseDn

public String searchBaseDn

readOnly

public boolean readOnly

cacheTimeout

public int cacheTimeout

cacheMaxSize

public int cacheMaxSize

fieldMapping

public Map<String,String> fieldMapping

searchClasses

public String[] searchClasses

searchClassesFilter

public String searchClassesFilter

searchFilter

public String searchFilter

searchScope

public int searchScope

substringMatchType

public String substringMatchType

creationBaseDn

public String creationBaseDn

creationClasses

public String[] creationClasses

idField

public String idField

rdnAttribute

public String rdnAttribute

passwordField

public String passwordField

emptyRefMarker

public String emptyRefMarker

missingIdFieldCase

public String missingIdFieldCase

idCase

public String idCase
Since 5.4.2: force id case to upper or lower, or leaver it unchanged.

Constructor Detail

LDAPDirectoryDescriptor

public LDAPDirectoryDescriptor()
Method Detail

setEntryAdaptor

public void setEntryAdaptor(LDAPDirectoryDescriptor.EntryAdaptorDescriptor adaptorDescriptor)
                     throws InstantiationException,
                            IllegalAccessException
Throws:
InstantiationException
IllegalAccessException

getRdnAttribute

public String getRdnAttribute()

getCreationBaseDn

public String getCreationBaseDn()

getCreationClasses

public String[] getCreationClasses()

getIdField

public String getIdField()

getIdCase

public String getIdCase()

getSchemaName

public String getSchemaName()

getSearchBaseDn

public String getSearchBaseDn()

setSearchClasses

public void setSearchClasses(String[] searchClasses)

getSearchClasses

public String[] getSearchClasses()

setSearchFilter

public void setSearchFilter(String searchFilter)

getSearchFilter

public String getSearchFilter()

setSearchScope

public void setSearchScope(String searchScope)
                    throws DirectoryException
Throws:
DirectoryException

getSearchScope

public int getSearchScope()

getSubstringMatchType

public String getSubstringMatchType()

setSubstringMatchType

public void setSubstringMatchType(String substringMatchType)

getName

public String getName()

getServerName

public String getServerName()

getAggregatedSearchFilter

public String getAggregatedSearchFilter()

getPasswordField

public String getPasswordField()

getFieldMapping

public Map<String,String> getFieldMapping()

setFieldMapping

public void setFieldMapping(Map<String,String> fieldMapping)

getInverseReferences

public Reference[] getInverseReferences()

getLdapReferences

public Reference[] getLdapReferences()

getReadOnly

public boolean getReadOnly()

setReadOnly

public void setReadOnly(boolean readOnly)

getEmptyRefMarker

public String getEmptyRefMarker()

setEmptyRefMarker

public void setEmptyRefMarker(String emptyRefMarker)

getCacheTimeout

public int getCacheTimeout()

getCacheMaxSize

public int getCacheMaxSize()

getQuerySizeLimit

public int getQuerySizeLimit()

setQuerySizeLimit

public void setQuerySizeLimit(int querySizeLimit)

setQueryTimeLimit

public void setQueryTimeLimit(int queryTimeLimit)

getQueryTimeLimit

public int getQueryTimeLimit()

getEntryAdaptor

public EntryAdaptor getEntryAdaptor()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.