Alexander Klimetschek created SLING-2477:
--------------------------------------------

             Summary: Configuration via sling:OsgiConfig nodes does not support 
all types
                 Key: SLING-2477
                 URL: https://issues.apache.org/jira/browse/SLING-2477
             Project: Sling
          Issue Type: Bug
          Components: Installer
    Affects Versions: JCR Installer 3.1.2
            Reporter: Alexander Klimetschek


Most notably, the common "service.ranking" needs to be an Integer, while the 
jcr property mapping only allows for "Long" types at the moment. The problem is 
that JCR has a smaller set of property types than the OSGi config admin (JCR: 
String, Boolean, Long, Double, Decimal; OSGi: String, Boolean, Long, Integer, 
Float, Double, and probably more differences...).

Similarly to properties files (which do it in the value like 
'service.ranking=I"-10000"' with I=Integer), there must be a way to explicitly 
specify the type regardless of the JCR type. For example, encoding it in the 
property name like "service.ranking{int}".

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to