Package org.teiid.translator.ldap
Class LDAPSearchDetails
- java.lang.Object
-
- 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
Constructors Constructor Description LDAPSearchDetails(String name, int searchScope, String filter, SortKey[] keys, long limit, ArrayList elementList, int timeLimit)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getAttributes()StringgetContextFilter()get the context filterStringgetContextName()get the context namelonggetCountLimit()get the count limitArrayList<org.teiid.metadata.Column>getElementList()get the element listintgetSearchScope()get the context nameSortKey[]getSortKeys()get the sort keysintgetTimeLimit()voidprintDetailsToLog()Print Method for Logging - (Detail level logging)
-
-
-
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
-
getElementList
public ArrayList<org.teiid.metadata.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()
Print Method for Logging - (Detail level logging)
-
getTimeLimit
public int getTimeLimit()
-
getAttributes
public String[] getAttributes()
-
-