[ https://issues.apache.org/jira/browse/SLING-602?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Felix Meschberger resolved SLING-602. ------------------------------------- Resolution: Fixed Fix Version/s: JCR Resource 2.0.4 I have implemented this functionality in Rev. 697083. Please close this issue, if this is ok for you. Thanks > 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 > Fix For: JCR Resource 2.0.4 > > > 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.