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.