Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.directory.ldap
Class LDAPDirectoryDescriptor

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

public class LDAPDirectoryDescriptor
extends java.lang.Object


Nested Class Summary
static class LDAPDirectoryDescriptor.EntryAdaptorDescriptor
           
 
Field Summary
 int cacheMaxSize
           
 int cacheTimeout
           
 java.lang.String creationBaseDn
           
 java.lang.String[] creationClasses
           
static java.lang.String defaultSearchClassesFilter
           
static int defaultSearchScope
           
 java.lang.String emptyRefMarker
           
 java.util.Map<java.lang.String,java.lang.String> fieldMapping
           
 java.lang.String idField
           
static Log log
           
 java.lang.String missingIdFieldCase
           
 java.lang.String name
           
 java.lang.String passwordField
           
 java.lang.String rdnAttribute
           
 boolean readOnly
           
 java.lang.String schemaName
           
 java.lang.String searchBaseDn
           
 java.lang.String[] searchClasses
           
 java.lang.String searchClassesFilter
           
 java.lang.String searchFilter
           
 int searchScope
           
 java.lang.String serverName
           
 java.lang.String substringMatchType
           
 
Constructor Summary
LDAPDirectoryDescriptor()
           
 
Method Summary
 java.lang.String getAggregatedSearchFilter()
           
 int getCacheMaxSize()
           
 int getCacheTimeout()
           
 java.lang.String getCreationBaseDn()
           
 java.lang.String[] getCreationClasses()
           
 java.lang.String getEmptyRefMarker()
           
 EntryAdaptor getEntryAdaptor()
           
 java.util.Map<java.lang.String,java.lang.String> getFieldMapping()
           
 java.lang.String getIdField()
           
 Reference[] getInverseReferences()
           
 Reference[] getLdapReferences()
           
 java.lang.String getName()
           
 java.lang.String getPasswordField()
           
 int getQuerySizeLimit()
           
 int getQueryTimeLimit()
           
 java.lang.String getRdnAttribute()
           
 boolean getReadOnly()
           
 java.lang.String getSchemaName()
           
 java.lang.String getSearchBaseDn()
           
 java.lang.String[] getSearchClasses()
           
 java.lang.String getSearchFilter()
           
 int getSearchScope()
           
 java.lang.String getServerName()
           
 java.lang.String getSubstringMatchType()
           
 void setEmptyRefMarker(java.lang.String emptyRefMarker)
           
 void setEntryAdaptor(LDAPDirectoryDescriptor.EntryAdaptorDescriptor adaptorDescriptor)
           
 void setFieldMapping(java.util.Map<java.lang.String,java.lang.String> fieldMapping)
           
 void setQuerySizeLimit(int querySizeLimit)
           
 void setQueryTimeLimit(int queryTimeLimit)
           
 void setReadOnly(boolean readOnly)
           
 void setSearchClasses(java.lang.String[] searchClasses)
           
 void setSearchFilter(java.lang.String searchFilter)
           
 void setSearchScope(java.lang.String searchScope)
           
 void setSubstringMatchType(java.lang.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 java.lang.String defaultSearchClassesFilter
See Also:
Constant Field Values

name

public java.lang.String name

serverName

public java.lang.String serverName

schemaName

public java.lang.String schemaName

searchBaseDn

public java.lang.String searchBaseDn

readOnly

public boolean readOnly

cacheTimeout

public int cacheTimeout

cacheMaxSize

public int cacheMaxSize

fieldMapping

public java.util.Map<java.lang.String,java.lang.String> fieldMapping

searchClasses

public java.lang.String[] searchClasses

searchClassesFilter

public java.lang.String searchClassesFilter

searchFilter

public java.lang.String searchFilter

searchScope

public int searchScope

substringMatchType

public java.lang.String substringMatchType

creationBaseDn

public java.lang.String creationBaseDn

creationClasses

public java.lang.String[] creationClasses

idField

public java.lang.String idField

rdnAttribute

public java.lang.String rdnAttribute

passwordField

public java.lang.String passwordField

emptyRefMarker

public java.lang.String emptyRefMarker

missingIdFieldCase

public java.lang.String missingIdFieldCase
Constructor Detail

LDAPDirectoryDescriptor

public LDAPDirectoryDescriptor()
Method Detail

setEntryAdaptor

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

getRdnAttribute

public java.lang.String getRdnAttribute()

getCreationBaseDn

public java.lang.String getCreationBaseDn()

getCreationClasses

public java.lang.String[] getCreationClasses()

getIdField

public java.lang.String getIdField()

getSchemaName

public java.lang.String getSchemaName()

getSearchBaseDn

public java.lang.String getSearchBaseDn()

setSearchClasses

public void setSearchClasses(java.lang.String[] searchClasses)

getSearchClasses

public java.lang.String[] getSearchClasses()

setSearchFilter

public void setSearchFilter(java.lang.String searchFilter)

getSearchFilter

public java.lang.String getSearchFilter()

setSearchScope

public void setSearchScope(java.lang.String searchScope)
                    throws DirectoryException
Throws:
DirectoryException

getSearchScope

public int getSearchScope()

getSubstringMatchType

public java.lang.String getSubstringMatchType()

setSubstringMatchType

public void setSubstringMatchType(java.lang.String substringMatchType)

getName

public java.lang.String getName()

getServerName

public java.lang.String getServerName()

getAggregatedSearchFilter

public java.lang.String getAggregatedSearchFilter()

getPasswordField

public java.lang.String getPasswordField()

getFieldMapping

public java.util.Map<java.lang.String,java.lang.String> getFieldMapping()

setFieldMapping

public void setFieldMapping(java.util.Map<java.lang.String,java.lang.String> fieldMapping)

getInverseReferences

public Reference[] getInverseReferences()

getLdapReferences

public Reference[] getLdapReferences()

getReadOnly

public boolean getReadOnly()

setReadOnly

public void setReadOnly(boolean readOnly)

getEmptyRefMarker

public java.lang.String getEmptyRefMarker()

setEmptyRefMarker

public void setEmptyRefMarker(java.lang.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 Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.