Refactor AAA.checkUser()
[nemo.git] / nemo-impl / src / main / java / org / opendaylight / nemo / user / tenantmanager / AAA.java
index a1a4753e59433dc044048d019cc2aa3601e94cc1..e9b959b9323e48cfcb809681717587f9fcce20b6 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.com
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserPassword;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserRoleName;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.users.User;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.user.rev151010.UserInstance;\r
 \r
 import java.util.List;\r
 \r
@@ -29,7 +30,11 @@ public class AAA {
         this.tenantManage = tenantManage;\r
     }\r
 \r
-    public String CheckUser(UserId userId, UserName userName, UserPassword userPassword, UserRoleName userRoleName)\r
+    public String checkUser(UserInstance user) {\r
+        return checkUser(user.getUserId(), user.getUserName(), user.getUserPassword(), user.getUserRole());\r
+    }\r
+\r
+    private String checkUser(UserId userId, UserName userName, UserPassword userPassword, UserRoleName userRoleName)\r
     {\r
         tenantManage.fetchUsers();\r
         List<User> userList = tenantManage.getUsersList();\r