public class LdapBaseClient extends QueryClient
BaseClient.FilteredMethodsHandler
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROP_AUTHENTICATION_TYPE |
static java.lang.String |
PROP_INITIAL_CONTEXT_FACTORY |
static java.lang.String |
PROP_LDAP_QUERY_PAGE_SIZE |
static java.lang.String |
PROP_PASSWORD |
static java.lang.String |
PROP_PORT_NUMBER |
static java.lang.String |
PROP_PROVIDER_URL |
static java.lang.String |
PROP_TIMEOUT |
static java.lang.String |
PROP_USERNAME |
CREDENTIALS_ID, ENCODING
Constructor and Description |
---|
LdapBaseClient(ClientsFrameworkImpl framework,
java.util.Properties props) |
Modifier and Type | Method and Description |
---|---|
static Query |
createQuery(java.lang.String baseDn,
java.lang.String filter,
java.lang.String... attrIds) |
ResultSet |
executeNonPagedQuery(Query query) |
ResultSet |
executePagedQuery(Query query,
int pageSize) |
ResultSet |
executeQuery(Query query)
Dispatcher method that executes query using paging mechanism by default
if such supported
|
ResultSet |
executeQuery(java.lang.String query)
Submits a query and returns the result set.
|
ResultSet |
executeQuery(java.lang.String name,
java.lang.String filter,
java.lang.String[] attributeIds)
Searches in the named context or object for entries that satisfy the
given search filter.
|
ResultSet |
getAttributes(java.lang.String name,
java.lang.String... attrIds) |
java.lang.Integer |
getPort()
Get port number for this client connection.
|
ResultSet |
getRootDseResultSet()
* Get rootDse for initial context.
|
addDeniedPackage, close, getClientType, getCredentialId, getIpAddress, getProperty, getShellCmdSeperator, getSudoCommands, getSudoPaths, getTimeout, getUserName, isConnected, setAttributeEncrypted, supportsSudo
public static final java.lang.String PROP_LDAP_QUERY_PAGE_SIZE
public static final java.lang.String PROP_PROVIDER_URL
public static final java.lang.String PROP_PORT_NUMBER
public static final java.lang.String PROP_INITIAL_CONTEXT_FACTORY
public static final java.lang.String PROP_AUTHENTICATION_TYPE
public static final java.lang.String PROP_TIMEOUT
public static final java.lang.String PROP_USERNAME
public static final java.lang.String PROP_PASSWORD
public LdapBaseClient(ClientsFrameworkImpl framework, java.util.Properties props) throws java.lang.Exception
java.lang.Exception
public ResultSet getRootDseResultSet() throws java.lang.Exception
java.lang.Exception
public ResultSet getAttributes(java.lang.String name, java.lang.String... attrIds) throws java.lang.Exception
java.lang.Exception
public ResultSet executeQuery(java.lang.String name, java.lang.String filter, java.lang.String[] attributeIds) throws java.lang.Exception
name
- - the name of the context or object to searchfilter
- - the filter expression to use for the search; may not be nullattributeIds
- - the attributes to return. null indicates that all attributes
are to be returned; an empty array indicates that none are to
be returned.java.lang.Exception
public ResultSet executeQuery(Query query) throws java.lang.Exception
java.lang.Exception
public ResultSet executeNonPagedQuery(Query query) throws java.lang.Exception
java.lang.Exception
public ResultSet executePagedQuery(Query query, int pageSize) throws java.lang.Exception
java.lang.Exception
public java.lang.Integer getPort()
public static Query createQuery(java.lang.String baseDn, java.lang.String filter, java.lang.String... attrIds)
public ResultSet executeQuery(java.lang.String query) throws java.lang.Exception
QueryClient
executeQuery
in class QueryClient
query
- The query to executeResultSet
with database-oriented API @see ResultSetjava.lang.Exception
ResultSet
Documentation Feedback
Copyright 2012 Micro Focus or one of its affiliates.