Novell Home

LDAP Chai

From Developer Community

The LDAP Chai API: easy to use LDAP for Java Developers.

ldapChai stack
Enlarge
ldapChai stack

NOTICE: LDAP Chai is not a Novell supported API.

LDAP Chai is an easy-to-use Java LDAP interface. Chai takes a java-centric view of working with LDAP, and provides easy to use methods for common and complex operations performed against Novell eDirectory.

Contrasted to the Java JNDI LDAP interface, LDAP Chai does not require dealing with cumbersome classes like DirContext, Attributes and NamingEnumerations. Instead, nearly all arguments and return values are presented as Java Strings and use the standard Java Collections Framework of Lists, Sets and Maps. In fact, LDAP Chai helps remove much of the burdensome "boiler-plate" code often needed when dealing with LDAP APIs.

LDAP Chai is well suited for business applications and general purpose LDAP development.

News

2/6/2008 - v0.4.1 released. Bugfixes and minor enhancements.

12/17/2007 - v0.4.0 released. 16,877 Lines of Code. 52.55% JavaDoc coverage (nearly 100% for public API).

Documentation


Features

  • Full use of Java 1.5 language enhancements including generics, enums and annotations
  • LDAP multi-server failover support
  • LDAP connection watch dog, for managing high volume ldap connections.
  • Easy access to Universal Password policies and other eDirectory specific password operations
  • Support for NMAS and non-NMAS (PWM) style challenge/response settings
  • Simple methods for the most common operations, such as reading an int or Date.
  • Pluggable implementation; included implementations wrap the standard Java JNDI ldap interface or JLDAP API.


Requirements

  • Java 1.5 or greater


File Releases

Releases - 2008-03-27

Source code is available for this project.

Latest News


[ News Archive ]


Activity

Total Project Commits: 207
Total File Downloads: 429

Project Members

NamePosition
JrivardAdministrator

Novell® Making IT Work As One

© 2008 Novell, Inc. All Rights Reserved.