Author: sseifert
Date: Sun May 17 13:11:24 2015
New Revision: 1679853

URL: http://svn.apache.org/r1679853
Log:
SLING-4720 Add support for "Long" and "Boolean" property types in SCR metadata

Modified:
    
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java

Modified: 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java?rev=1679853&r1=1679852&r2=1679853&view=diff
==============================================================================
--- 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java
 (original)
+++ 
sling/trunk/testing/mocks/osgi-mock/src/main/java/org/apache/sling/testing/mock/osgi/OsgiMetadataUtil.java
 Sun May 17 13:11:24 2015
@@ -241,7 +241,14 @@ final class OsgiMetadataUtil {
                 String type = getAttributeValue(node, "type");
                 if (StringUtils.equals("Integer", type)) {
                     props.put(name, Integer.parseInt(value));
-                } else {
+                }
+                else if (StringUtils.equals("Long", type)) {
+                    props.put(name, Long.parseLong(value));
+                }
+                else if (StringUtils.equals("Boolean", type)) {
+                    props.put(name, Boolean.parseBoolean(value));
+                }
+                else {
                     props.put(name, value);
                 }
             }


Reply via email to