Issue Details (XML | Word | Printable)

Key: DIRSERVER-647
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Emmanuel Lecharny
Reporter: Alex Karasulu
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

Fix LdapDN.normalize() method to take a normalizer mapping map

Created: 14/Jun/06 07:19 AM   Updated: 02/Oct/06 01:50 PM
Return to search
Component/s: ldap
Affects Version/s: None
Fix Version/s: 1.0-RC4

Time Tracking:
Not Specified

Resolution Date: 16/Jun/06 02:39 PM


 Description  « Hide
Right now the OID_MAP is hardcoded into LdapDN using a static member. This was originally a test until later we can start using LdapDN.normalize( LdapDN, Map ). We still need to update the code for this.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alex Karasulu added a comment - 14/Jun/06 07:21 AM
Some convo with Emmanuel on 06/13/06:


(20:16:48) akarasulu: will you fix the normalization issue with LdapDN ?
(20:16:59) akarasulu: sorry meaning that OID_MAP
(20:17:11) akarasulu: remember how it was hard coded for dn.normalize()
(20:17:22) akarasulu: instead of using dn.normalize( Map )
(20:17:25) emmanuel: you mean, LdanpDn.normalize( dn, oids ) ?
(20:17:32) akarasulu: yeah exactly
(20:17:37) emmanuel: yeah, I will do.
(20:17:47) emmanuel: Can you fill a JIRA for that?
(20:17:49) akarasulu: no rush if you put it as a JIRA todo
(20:17:51) akarasulu: haha
(20:17:52) emmanuel: I don't want to forget
(20:17:55) akarasulu: yeah i can do that sure
(20:17:58) akarasulu: let me do that now

Alex Karasulu made changes - 14/Jun/06 07:21 AM
Field Original Value New Value
Assignee Emmanuel Lecharny [ elecharny ]
Repository Revision Date User Message
ASF #414767 Fri Jun 16 07:37:25 UTC 2006 elecharny Get rid of OIDS_MAP and replaced it with a parameter received from the server
(Was JIRA DIRSERVER-647)
Files Changed
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/exception/ExceptionService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/referral/ReferralService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/BTreeDirectoryPartition.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/partition/AbstractDirectoryPartition.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/subtree/SubentryService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/authz/GroupCache.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/operational/OperationalAttributeService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/schema/DnComparator.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/authz/AuthorizationService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/DefaultDirectoryService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/authz/TupleCache.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/partition/impl/btree/jdbm/JdbmDirectoryPartition.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/authz/DefaultAuthorizationService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/event/EventService.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/enumeration/ReferralHandlingEnumeration.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/schema/DnNormalizer.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/partition/DirectoryPartitionNexus.java
MODIFY /directory/branches/apacheds/optimization/core/src/main/java/org/apache/directory/server/core/normalization/NormalizationService.java

Emmanuel Lecharny added a comment - 16/Jun/06 02:39 PM
The ugy trick used to normalize has been wiped off the code.

Emmanuel Lecharny made changes - 16/Jun/06 02:39 PM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Alex Karasulu added a comment - 02/Oct/06 01:50 PM
fixed and confirmed

Alex Karasulu made changes - 02/Oct/06 01:50 PM
Status Resolved [ 5 ] Closed [ 6 ]