Remove the restriction that keys be Enums

Registered by Gregory Moyer

There is no reason to /require/ keys to be Enums, even though that will usually be the best way to define keys. This restriction should be lifted to make the API more flexible. The PropertiesManagers utility class will still help in constructing Enum-based managers.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Gregory Moyer
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2.0
Started by
Gregory Moyer
Completed by
Gregory Moyer

Related branches

Sprints

Whiteboard

Maybe the project descriptions should also be updated to reflect that Enums are not required?

Code changes implemented in:
http://bazaar.launchpad.net/~syphr42/prom/trunk/revision/87
http://bazaar.launchpad.net/~syphr42/prom/trunk/revision/88
http://bazaar.launchpad.net/~syphr42/prom/trunk/revision/89

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.