org.apache.jmeter.protocol.ldap.sampler
Class LdapExtClient
public class LdapExtClient
Ldap Client class is main class to create ,modify, search and delete all the
LDAP functionality available
NamingEnumeration | compare(DirContext dirContext, String filter, String entrydn) -
Filter the data in the ldap directory
|
DirContext | connect(String host, String port, String rootdn, String username, String password, String connTimeOut, boolean secure) - connect to server
|
DirContext | createTest(DirContext dirContext, Attributes attributes, String string) -
Create the entry in the ldap directory for the given string
|
void | deleteTest(DirContext dirContext, String string) -
Delete the attribute from the ldap directory
|
void | disconnect(DirContext dirContext) - disconnect from the server
|
void | moddnOp(DirContext dirContext, String ddn, String newdn) -
ModDN the data in the ldap directory for the given search base
|
void | modifyTest(DirContext dirContext, ModificationItem[] mods, String string) -
Modify the attribute in the ldap directory for the given string
|
NamingEnumeration | searchTest(DirContext dirContext, String searchBase, String searchFilter, int scope, long countlim, int timelim, String[] attrs, boolean retobj, boolean deref) -
Filter the data in the ldap directory for the given search base
|
LdapExtClient
public LdapExtClient()
Constructor for the LdapClient object
compare
public NamingEnumeration compare(DirContext dirContext,
String filter,
String entrydn)
throws NamingException
Filter the data in the ldap directory
filter
- filter this value from the base
connect
public DirContext connect(String host,
String port,
String rootdn,
String username,
String password,
String connTimeOut,
boolean secure)
throws NamingException
connect to server
host
- Description of Parameterusername
- Description of Parameterpassword
- Description of Parameter
createTest
public DirContext createTest(DirContext dirContext,
Attributes attributes,
String string)
throws NamingException
Create the entry in the ldap directory for the given string
attributes
- add all the attributes and values from the attributes objectstring
- The string (dn) value
deleteTest
public void deleteTest(DirContext dirContext,
String string)
throws NamingException
Delete the attribute from the ldap directory
string
- The string (dn) value
disconnect
public void disconnect(DirContext dirContext)
disconnect from the server
moddnOp
public void moddnOp(DirContext dirContext,
String ddn,
String newdn)
throws NamingException
ModDN the data in the ldap directory for the given search base
modifyTest
public void modifyTest(DirContext dirContext,
ModificationItem[] mods,
String string)
throws NamingException
Modify the attribute in the ldap directory for the given string
mods
- add all the entry in to the ModificationItemstring
- The string (dn) value
searchTest
public NamingEnumeration searchTest(DirContext dirContext,
String searchBase,
String searchFilter,
int scope,
long countlim,
int timelim,
String[] attrs,
boolean retobj,
boolean deref)
throws NamingException
Filter the data in the ldap directory for the given search base
searchBase
- base where the search should startsearchFilter
- filter filter this value from the base
Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.