Class LDAPDelete

java.lang.Object
  extended by LDAPDelete

public class LDAPDelete
extends java.lang.Object

Executes the delete command to delete an LDAP entry. This class is implemented based on the java LDAP classes.

 usage       : java LDAPDelete [options] DN
 for example : java -D "dn" -w password -h ds.internic.net -p 389
               "cn=Johnny James,o=Ace Industry"

 options: {np = no parameters, p = requires parameters}
  'D' bind DN --------------------------------------------- p
  'h' LDAP host ------------------------------------------- p
  'p' LDAP port ------------------------------------------- p
  'w' bind password --------------------------------------- p

 note: '-' or '/' is used to distinct the option field.
       e.g. -a -b /c /d parameter -e parameter

 


Field Summary
protected static java.lang.String m_binddn
           
protected static LDAPConnection m_client
           
protected static int m_debugLevel
           
protected static int m_hopLimit
           
protected static boolean m_justShow
           
protected static java.lang.String m_ldaphost
           
protected static int m_ldapport
           
protected static boolean m_ordinary
           
protected static java.lang.String m_passwd
           
protected static LDAPControl m_proxyControl
           
protected static boolean m_referrals
           
protected static boolean m_verbose
           
protected static int m_version
           
 
Constructor Summary
LDAPDelete()
           
 
Method Summary
protected static void extractParameters(java.lang.String[] args)
          This class-method is used to extract specified parameters from the arguments list.
protected static GetOpt extractParameters(java.lang.String privateOpts, java.lang.String[] args)
          This function is to extract specified parameters from the arguments list.
static void main(java.lang.String[] args)
           
protected static void setDefaultReferralCredentials(LDAPConstraints cons)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_ldapport

protected static int m_ldapport

m_binddn

protected static java.lang.String m_binddn

m_ldaphost

protected static java.lang.String m_ldaphost

m_passwd

protected static java.lang.String 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

protected static LDAPConnection 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

protected static LDAPControl m_proxyControl
Constructor Detail

LDAPDelete

public LDAPDelete()
Method Detail

main

public static void main(java.lang.String[] args)

extractParameters

protected static void extractParameters(java.lang.String[] args)
This class-method is used to extract specified parameters from the arguments list.


extractParameters

protected static GetOpt extractParameters(java.lang.String privateOpts,
                                          java.lang.String[] args)
This function is to extract specified parameters from the arguments list.

Parameters:
args - list of args

setDefaultReferralCredentials

protected static void setDefaultReferralCredentials(LDAPConstraints cons)