Example usage for javax.naming.directory DirContext getSchemaClassDefinition

List of usage examples for javax.naming.directory DirContext getSchemaClassDefinition

Introduction

In this page you can find the example usage for javax.naming.directory DirContext getSchemaClassDefinition.

Prototype

public DirContext getSchemaClassDefinition(String name) throws NamingException;

Source Link

Document

Retrieves a context containing the schema objects of the named object's class definitions.

Usage

From source file:Main.java

public static void main(String[] argv) throws Exception {
    Hashtable<String, String> env = new Hashtable<String, String>();
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
    env.put(Context.PROVIDER_URL, "yourURL");

    DirContext ctx = new InitialDirContext(env);

    DirContext tedClasses = ctx.getSchemaClassDefinition("cn=YourName, ou=People");

    NamingEnumeration e = tedClasses.search("", null);
    while (e.hasMore()) {
        DirContext entry = (DirContext) e.next();
        System.out.println(entry);
    }/*  w  w  w .j av a2s  .co  m*/
}