You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2008/09/18 08:21:44 UTC

[jira] Assigned: (SLING-602) ValueMap#get(java.lang.String name, T defaultValue) should support Integer

     [ https://issues.apache.org/jira/browse/SLING-602?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger reassigned SLING-602:
---------------------------------------

    Assignee: Felix Meschberger

> 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
>          Components: JCR Resource
>    Affects Versions: JCR Resource 2.0.4
>         Environment: Windows XP, Sling Version 2.0.3-incubator-SNAPSHOT (running of Communiqué5)
>            Reporter: Andreas Vogl
>            Assignee: Felix Meschberger
>            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.