Jason E Bailey created SLING-8116:
-------------------------------------
Summary: ValueMap - implement default methods using Osgi Converter
Key: SLING-8116
URL: https://issues.apache.org/jira/browse/SLING-8116
Project: Sling
Issue Type: Improvement
Reporter: Jason E Bailey
Implement default methods in the ValueMap interface that leverages the OSGi
Converter
see
[https://osgi.org/specification/osgi.cmpn/7.0.0/util.converter.html]
Once this is implemented, custom implementations of the ValueMap interface can
start being removed, where appropriate, so that a consistent and comprehensive
conversion of properties occur. We can then add new Rules to the Converter to
allow features to be populated to all ValueMap implementations.
To implement this, the following will also need to happen
* The Converter bundle will need to be added as a required bundle
** Various scripts that define the minimum needed set of bundles will need to
be updated
* Communication on the difference in behaviour between the current ValueMap
and the ValueMap with Converter
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)