ValueMap#get(java.lang.String name, T defaultValue) should support Integer
--------------------------------------------------------------------------

                 Key: SLING-602
                 URL: https://issues.apache.org/jira/browse/SLING-602
             Project: Sling
          Issue Type: Wish
         Environment: Windows XP, Sling Version 2.0.3-incubator-SNAPSHOT 
(running of Communiqué5)
            Reporter: Andreas Vogl
            Priority: Minor


Hi,

Working with the sling API, I've been using the ValueMap class rather 
frequently:
org.apache.sling.api.resource.ValueMap

I noticed that the type java.util.Lang is supported for the getter methods, but 
the type java.util.Integer is apparently not supported.
The getter methods i am referring to:
<T> T get(java.lang.String name, java.lang.Class<T> type)
<T> T get(java.lang.String name, T defaultValue) 
 
Personally I would find it very convenient to be able to pass integers as 
default values and also get an integer as return type.
Apart from the convenience aspect, the lack of Integer support is really a 
source for bugs: It's intuitive to pass Integers - it will compile fine but not 
work in the end.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to