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)

Reply via email to