Bug 5077: Codes break the security rules
[nemo.git] / nemo-impl / src / main / java / org / opendaylight / nemo / user / UserManager.java
index dd06ce695c3350a255eef6a8af35817afa1b18b6..ae2f91b653c5c843f2a28dbf1d6e33ad6b8caf01 100644 (file)
@@ -25,7 +25,8 @@ import org.opendaylight.nemo.user.vnspacemanager.structurestyle.updateintent.Upd
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.*;\r
 import org.opendaylight.yangtools.yang.common.RpcResult;\r
 import org.opendaylight.yangtools.yang.common.RpcResultBuilder;\r
-\r
+import org.slf4j.Logger;\r
+import org.slf4j.LoggerFactory;\r
 import java.util.concurrent.Future;\r
 \r
 import static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.CommonRpcResult.ResultCode.Error;\r
@@ -35,7 +36,7 @@ import static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.n
  * Created by z00293636 on 2015/9/7.\r
  */\r
 public class UserManager implements NemoIntentService {\r
-\r
+    private static final Logger LOG = LoggerFactory.getLogger(UserManager.class);\r
     private final DataBroker dataBroker;\r
 \r
     private RegisterUser registerUser;\r
@@ -129,15 +130,15 @@ public class UserManager implements NemoIntentService {
                         outputBuilder.setResultCode(Ok).setMessage("The transaction ends.");\r
                     }\r
                     catch (IntentResolutionException e){\r
-                        e.printStackTrace();\r
+                        LOG.error("Exception:",e);\r
                         outputBuilder.setResultCode(Error).setMessage(e.getMessage());\r
                     }\r
                     catch (VNMappingException e){\r
-                        e.printStackTrace();\r
+                        LOG.error("Exception:",e);\r
                         outputBuilder.setResultCode(Error).setMessage(e.getMessage());\r
                     }\r
                     catch (Exception e){\r
-                        e.printStackTrace();\r
+                        LOG.error("Exception:",e);\r
                     }\r
                 }\r
                 else{\r
@@ -168,11 +169,11 @@ public class UserManager implements NemoIntentService {
             }\r
         }\r
         catch (ParseException e) {\r
-            e.printStackTrace();\r
+            LOG.error("Exception:",e);\r
             outputBuilder.setResultCode(Error).setMessage(e.getMessage());\r
         }\r
         catch (NumberFormatException e) {\r
-            e.printStackTrace();\r
+            LOG.error("Exception:",e);\r
             outputBuilder.setResultCode(Error).setMessage(e.getMessage());\r
         }\r
         return RpcResultBuilder.success(outputBuilder).buildFuture();\r
@@ -224,7 +225,7 @@ public class UserManager implements NemoIntentService {
             }\r
         }\r
         catch (NumberFormatException e){\r
-            e.printStackTrace();\r
+            LOG.error("Exception:",e);\r
             outputBuilder.setResultCode(Error).setMessage(e.getMessage());\r
         }\r
         return RpcResultBuilder.success(outputBuilder).buildFuture();\r