[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:31:58 +0000 (21:31 +0900)
[Desc.]
[Issue]

org.tizen.common.verrari.realm/src/org/tizen/common/verrari/realm/StandardRealm.java

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