mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
20.52.2012 e0b4cf36c256e2de5bfbf542823ec745e8a39a0e
refs
author Matthew Swift <matthew.swift@forgerock.com>
Thursday, September 20, 2012 00:52 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Thursday, September 20, 2012 00:52 +0200
commite0b4cf36c256e2de5bfbf542823ec745e8a39a0e
tree 8627974b69590b14c967c982de70c72b2ba309c4 tree | zip | gz
parent c1fe7737da86b7398cbeba0129cc99e99048cf09 view | diff
Fix OPENDJ-157: Make methods like Entry.getAttribute(String) more user friendly

* add Entry test suite
* change default implementations of Entry methods so that they detect when the passed in attribute or attribute description contains a place-holder attribute type. When this is the case the methods fall back to a less efficient algorithm for finding matching attributes in the entry.
11 files modified
1706 ■■■■ changed files
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AbstractEntry.java 217 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AbstractMapEntry.java 41 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/AttributeDescription.java 100 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/Attributes.java 220 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/Entry.java 50 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/schema/AttributeType.java 115 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/schema/Schema.java 109 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldif/AbstractLDIFReader.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldif/LDIFChangeRecordReader.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/AttributeDescriptionTestCase.java 56 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/org/forgerock/opendj/ldap/EntryTestCase.java 794 ●●●●● diff | view | raw | blame | history