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 Stringprotected static LDAPConnectionprotected static intprotected static intprotected static booleanprotected static Stringprotected static intprotected static booleanprotected static Stringprotected static LDAPControlprotected static booleanprotected static booleanprotected static int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidextractParameters(String[] args) This class-method is used to extract specified parameters from the arguments list.protected static GetOptextractParameters(String privateOpts, String[] args) This function is to extract specified parameters from the arguments list.static voidprotected 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
-
setDefaultReferralCredentials
-