[Title] Add null check logic to StandardRealm
authorBon-Yong Lee <bonyong.lee@samsung.com>
Sun, 9 Dec 2012 12:31:58 +0000 (21:31 +0900)
committerBon-Yong Lee <bonyong.lee@samsung.com>
Sun, 9 Dec 2012 12:33:34 +0000 (21:33 +0900)
[Desc.]
[Issue]

org.tizen.common.verrari.realm/src/org/tizen/common/verrari/realm/StandardRealm.java
package/changelog
package/pkginfo.manifest

index 8a3dbf2..7c544fd 100755 (executable)
@@ -108,9 +108,19 @@ implements Realm, AttributeConfiguable
      * @see org.tizen.common.verrari.AttributeContainer#getAttribute(java.lang.String)\r
      */\r
     @Override\r
-    public String getAttribute( final String key )\r
+    public\r
+    String\r
+    getAttribute(\r
+        final String key\r
+    )\r
     {\r
-        return QueryFactory.getInstance().query( attributes.get( key ), new HashMap<String, Object>() );\r
+        final String value = attributes.get( key );\r
+        logger.debug( "Key :{}, Value :{}", key, value );\r
+        if ( null == value )\r
+        {\r
+            return null;\r
+        }\r
+        return QueryFactory.getInstance().query( value, new HashMap<String, Object>() );\r
     }\r
 \r
     /* (non-Javadoc)\r
index be79cbc..33d0441 100644 (file)
@@ -1,4 +1,4 @@
-* 1.0.100
+* 1.0.101
 - Template samples added
 == bylee <bonyong.lee@samsung.com> 2012-11-25 15:37
 * 1.0.98
index 3a02aee..e81e7d1 100644 (file)
@@ -1,4 +1,4 @@
-Version:1.0.100
+Version:1.0.101
 Source:common-eplugin
 Maintainer:kangho kim <kh5325.kim@samsung.com>, yoonki park <yoonki.park@samsung.com>, hyunsik non <hyunsik.noh@samsung.com>, taeyoung son <taeyoung2.son@samsung.com>, gune Kim <gune.kim@samsung.com>, ho namkoong <ho.namkoong@samsung.com>, hyeongseok heo <hyeong-seok.heo@samsung.com>, gyeongseok seo <gyeongseok.seo@samsung.com>, jihoon song <jihoon80.song@samsung.com>, changhyun lee <changhyun1.lee@samsung.com>, bonyong lee <bonyong.lee@samsung.com>