Issue Details (XML | Word | Printable)

Key: DIRSERVER-317
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Alex Karasulu
Reporter: Trustin Lee
Votes: 0
Watchers: 0
Operations

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

The bahavior of LockableAttributesImpl.put() is different from that of BasicAttributes.

Created: 30/Jun/05 01:12 PM   Updated: 10/Feb/06 12:34 PM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Resolution Date: 09/Aug/05 09:02 AM


 Description  « Hide
It looks like LockableAttributesImpl.put() just adds an attribute to existing attiribute with the same attribute ID, but BasicAttributes just replaces old attribute. This makes users confused when they are using both implementations without knowing their differences. We have to modify LockableAttributesImpl.put to work like BasicAttributes IMHO.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Alex Karasulu made changes - 09/Aug/05 06:54 AM
Field Original Value New Value
Status Open [ 1 ] In Progress [ 3 ]
Alex Karasulu added a comment - 09/Aug/05 08:57 AM
This problem partially masks the issue with failing modify operations that add attributes. I suspect solving this gets us closer to solving the other issue.

Alex Karasulu added a comment - 09/Aug/05 09:02 AM

Alex Karasulu made changes - 09/Aug/05 09:02 AM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Trustin Lee added a comment - 15/Sep/05 12:22 AM
Works liks a champion as Alex told me. :)

Trustin Lee made changes - 15/Sep/05 12:22 AM
Status Resolved [ 5 ] Closed [ 6 ]
Alex Karasulu made changes - 10/Feb/06 12:34 PM
Fix Version/s 0.9.2 [ 12310192 ]
Affects Version/s 0.9 [ 11003 ]
Key DIREVE-177 DIRSERVER-317
Affects Version/s 0.8 [ 10990 ]
Project Directory Server [ 10516 ] Directory ApacheDS [ 12310260 ]