Class LDAPModify
java.lang.Object
LDAPModify
Executes modify, delete, add, and modRDN.
This class is implemented based on the java LDAP classes.
usage : java LDAPModify [options] example : java LDAPModify -D "uid=johnj,ou=People,o=Airius.com" -w "password" -h ldap.netscape.com -p 389 -f modify.cfg options: {np = no parameters, p = requires parameters} 'D' bind DN --------------------------------------------- p 'w' bind password --------------------------------------- p 'f' input file ------------------------------------------ p 'h' LDAP host ------------------------------------------- p 'p' LDAP port ------------------------------------------- p 'e' record rejected records in a text file -------------- p 'c' continuous, do not stop on error ------------------- np 'a' add, if no operation is specified ------------------ np 'r' replace, if no operation is specified -------------- np 'b' binary, read values starting with / from a file ---- np 'd' debugging level ------------------------------------- p 'V' version, specify LDAP protocol version (2 or 3) ----- p 'R' do not follow referrals ---------------------------- np 'O' hop limit ------------------------------------------- p 'H' help, display usage--------------------------------- np 'M' manage referrals, do not follow them --------------- np 'n' show what would be done but do not do it ----------- np 'v' verbose mode --------------------------------------- np 'e' reject file, where to list rejected records --------- p 'y' proxy DN, DN to use for access control -------------- p note: '-' or '/' is used to mark an option field. e.g. -a -b /c /d parameter -e parameter
- Version:
- 1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static String
protected static LDAPConnection
protected static int
protected static int
protected static boolean
protected static String
protected static int
protected static boolean
protected static String
protected static LDAPControl
protected static boolean
protected static boolean
protected static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static void
extractParameters
(String[] args) This class-method is used to extract specified parameters from the arguments list.protected static GetOpt
extractParameters
(String privateOpts, String[] args) This function is to extract specified parameters from the arguments list.static void
protected static void
-
Field Details
-
m_ldapport
protected static int m_ldapport -
m_binddn
-
m_ldaphost
-
m_passwd
-
m_version
protected static int m_version -
m_debugLevel
protected static int m_debugLevel -
m_hopLimit
protected static int m_hopLimit -
m_referrals
protected static boolean m_referrals -
m_client
-
m_justShow
protected static boolean m_justShow -
m_verbose
protected static boolean m_verbose -
m_ordinary
protected static boolean m_ordinary -
m_proxyControl
-
-
Constructor Details
-
LDAPModify
public LDAPModify()
-
-
Method Details
-
main
-
extractParameters
This class-method is used to extract specified parameters from the arguments list. -
extractParameters
This function is to extract specified parameters from the arguments list.- Parameters:
args
- list of args
-
setDefaultReferralCredentials
-