com.raritantechnologies.federated.LDAP
Class LDAPSearchSource

java.lang.Object
  extended bycom.raritantechnologies.searchApp.SearchSource
      extended bycom.raritantechnologies.federated.LDAP.LDAPSearchSource

public class LDAPSearchSource
extends SearchSource

Describes an LDAP SearchSource.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.SearchSource
ID_FIELD, IS_FEDERATED, NUMBER_OF_FIELDS, SECURE, SOURCE_NAME, SOURCE_TYPE, TITLE_FIELD, URL_FIELD
 
Constructor Summary
LDAPSearchSource()
           
 
Method Summary
 java.lang.String getBaseDN()
           
 java.lang.String[] getLDAPAttributes()
           
 java.lang.String getLDAPAuthID()
           
 java.lang.String getLDAPAuthPassword()
           
 java.lang.String getLDAPHost()
           
 int getLDAPPort()
           
 java.lang.String getLDAPQuery(ISearchFieldMap searchMap, OrderedMap inputParameters)
           
 java.util.Map getLDAPSearchFields()
          returns a map of RTI ID = ldapField
 java.lang.Object getProperty(java.lang.String property)
          returns a Source Property.
 IQueryProcessor getQueryProcessor()
          returns the type of QueryProcessor that can access this SearchSource.
 boolean getRetrieveAll()
           
 int getSearchScope()
           
 java.lang.String[] getSourcePropertyNames()
          Returns a list of Source type specific property names.
 
Methods inherited from class com.raritantechnologies.searchApp.SearchSource
addFieldFormatter, addSearchField, addSourceAttributes, addStaticField, addStaticFields, addUserSearchField, canAccess, canConsolidateSources, consolidateSources, delSearchField, formatResult, formatResult, formatResultField, formatResultField, formatResults, formatResults, getAccessableFields, getAttributes, getBasePath, getConfigPath, getDisplayName, getFieldFormatters, getIDField, getName, getSearchField, getSearchFieldID, getSearchFields, getSearchFields, getSecondarySortSpec, getSecurityManager, getSecurityManagerName, getSecurityModel, getSortSpec, getSourceCredentials, getTitleField, getType, getURLField, getUserSearchFields, isMultiThreaded, setConfigPath, setDisplayName, setIDField, setMultiThreaded, setName, setSecurityManagerName, setSecurityModel, setSortMap, setSourcePropertyInfoSource, setTitleField, setType, setURLField, shouldFormatResults, supportsBackgroundSort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDAPSearchSource

public LDAPSearchSource()
Method Detail

getLDAPQuery

public java.lang.String getLDAPQuery(ISearchFieldMap searchMap,
                                     OrderedMap inputParameters)

getQueryProcessor

public IQueryProcessor getQueryProcessor()
Description copied from class: SearchSource
returns the type of QueryProcessor that can access this SearchSource.

Specified by:
getQueryProcessor in class SearchSource

getLDAPHost

public java.lang.String getLDAPHost()

getLDAPPort

public int getLDAPPort()

getLDAPAuthID

public java.lang.String getLDAPAuthID()

getLDAPAuthPassword

public java.lang.String getLDAPAuthPassword()

getBaseDN

public java.lang.String getBaseDN()

getSearchScope

public int getSearchScope()

getLDAPSearchFields

public java.util.Map getLDAPSearchFields()
returns a map of RTI ID = ldapField


getLDAPAttributes

public java.lang.String[] getLDAPAttributes()

getRetrieveAll

public boolean getRetrieveAll()

getSourcePropertyNames

public java.lang.String[] getSourcePropertyNames()
Description copied from class: SearchSource
Returns a list of Source type specific property names.

Overrides:
getSourcePropertyNames in class SearchSource

getProperty

public java.lang.Object getProperty(java.lang.String property)
Description copied from class: SearchSource
returns a Source Property. The standard pattern is to return a String or Object if a property has a single value and a String or Object Array if the property has multiple values.

Overrides:
getProperty in class SearchSource