Class LDAPDelete


public class LDAPDelete extends LDAPTool
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

 
Version:
1.0
  • Field Details

    • m_delete_dn

      private static String[] m_delete_dn
    • m_cont

      private static boolean m_cont
    • m_reader

      private static BufferedReader m_reader
  • Constructor Details

    • LDAPDelete

      public LDAPDelete()
  • Method Details

    • main

      public static void main(String[] args)
    • doUsage

      private static void doUsage()
      Prints usage.
    • extractParameters

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

      private static void dodelete()
      This class-method is used to call the LDAP Delete Operation with the specified options, and/or parameters.
    • dodelete

      private static void dodelete(LDAPConstraints cons)
    • deleteEntry

      private static boolean deleteEntry(String dn, LDAPConstraints cons)