From d40d170b425d5750524230a456dc7c6df9b2d2c4 Mon Sep 17 00:00:00 2001 From: Ulrik Sandberg Date: Sat, 16 Oct 2010 08:17:41 +0000 Subject: [PATCH] Improve documentation of DirContextAdapter regarding UnsupportedOperationException (LDAP-208) --- changelog.txt | 3 +++ .../java/org/springframework/ldap/core/DirContextAdapter.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/changelog.txt b/changelog.txt index e71b6d22..c084ece3 100644 --- a/changelog.txt +++ b/changelog.txt @@ -37,6 +37,9 @@ Changes in version 1.3.1 (October 2010) * DefaultDirObjectFactory calls a Java5 version of the IllegalArgumentException constructor. (LDAP 196). +* DirContextAdapter JavaDoc now states clearly that several methods are not + implemented on purpose. (LDAP-208) + * Class-level JavaDoc for OrFilter no longer uses AndFilter in sample code. (LDAP-217) * Upgraded Spring to 2.5.6.SEC02 and 3.0.3.RELEASE. (LDAP-210) diff --git a/core/src/main/java/org/springframework/ldap/core/DirContextAdapter.java b/core/src/main/java/org/springframework/ldap/core/DirContextAdapter.java index f0fbb321..7f548f05 100644 --- a/core/src/main/java/org/springframework/ldap/core/DirContextAdapter.java +++ b/core/src/main/java/org/springframework/ldap/core/DirContextAdapter.java @@ -60,6 +60,10 @@ import org.springframework.util.StringUtils; * available as an array of ModificationItem objects, suitable as * input to {@link LdapTemplate#modifyAttributes(DirContextOperations)}. * + * Note that this is not a complete implementation of DirContext. Several + * methods are not relevant for the intended usage of this class, so they + * throw UnsupportOperationException. + * * @see #setAttributeValue(String, Object) * @see #setAttributeValues(String, Object[]) * @see #getStringAttribute(String)