org.teiid.translator.ldap
Class LDAPSearchDetails

java.lang.Object
  extended by org.teiid.translator.ldap.LDAPSearchDetails

public class LDAPSearchDetails
extends Object

Utility class used to maintain the details of a particular LDAP search, such as the context, the attributes of interest, the filter, and the search scope.


Constructor Summary
LDAPSearchDetails(String name, int searchScope, String filter, ArrayList attributeList, SortKey[] keys, long limit, ArrayList elementList)
          Constructor
 
Method Summary
 ArrayList getAttributeList()
          get the attribute list
 String getContextFilter()
          get the context filter
 String getContextName()
          get the context name
 long getCountLimit()
          get the count limit
 ArrayList<Column> getElementList()
          get the element list
 int getSearchScope()
          get the context name
 SortKey[] getSortKeys()
          get the sort keys
 void printDetailsToLog()
          Print Method for Logging - (Detail level logging)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LDAPSearchDetails

public LDAPSearchDetails(String name,
                         int searchScope,
                         String filter,
                         ArrayList attributeList,
                         SortKey[] keys,
                         long limit,
                         ArrayList elementList)
Constructor

Parameters:
name - the context name
searchScope - the search scope
filter - the context filter
attributeList - the list of attributes
keys -
limit -
elementList -
Method Detail

getContextName

public String getContextName()
get the context name

Returns:
the context name

getSearchScope

public int getSearchScope()
get the context name

Returns:
the context name

getContextFilter

public String getContextFilter()
get the context filter

Returns:
the context filter

getAttributeList

public ArrayList getAttributeList()
get the attribute list

Returns:
the attribute list

getElementList

public ArrayList<Column> getElementList()
get the element list

Returns:
the element list

getSortKeys

public SortKey[] getSortKeys()
get the sort keys

Returns:
the sort keys

getCountLimit

public long getCountLimit()
get the count limit

Returns:
the count limit

printDetailsToLog

public void printDetailsToLog()
                       throws NamingException
Print Method for Logging - (Detail level logging)

Throws:
NamingException


Copyright © 2012. All Rights Reserved.