| Constructor and Description |
|---|
UserService() |
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
createUser(io.vertx.core.json.JsonObject params)
create user: SUser and OUser
|
io.vertx.core.Future<Boolean> |
deleteUser(String userKey)
delete user including related roles and groups
|
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
fetchEmployee(String userId) |
io.vertx.core.Future<io.vertx.core.json.JsonArray> |
fetchGroupIds(String userKey)
R_USER_GROUP
|
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
fetchOUser(String userKey)
Fetch ouser by client_id
|
io.vertx.core.Future<io.vertx.core.json.JsonArray> |
fetchRoleIds(String userKey)
R_USER_ROLE
|
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
fetchUser(String userKey)
modified by Hongwei at 2019/12/06 add fetchUser method to get user information: user information and related roles and groups add createUser method to create user entity: create user record in SUser and OUser tables modify updateUser method: save user information and related roles and groups add deleteUser method to delete user information: delete user information and related roles and groups
|
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
updateEmployee(String userId,
io.vertx.core.json.JsonObject params)
Update employee information
|
io.vertx.core.Future<io.vertx.core.json.JsonObject> |
updateUser(String userId,
io.vertx.core.json.JsonObject params)
Update user information
|
public io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchOUser(String userKey)
UserStubFetch ouser by client_id
fetchOUser in interface UserStubpublic io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchRoleIds(String userKey)
UserStubR_USER_ROLE
userKey -> Relation to Role
fetchRoleIds in interface UserStubpublic io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchGroupIds(String userKey)
UserStubR_USER_GROUP
userKey -> Relation to Group
fetchGroupIds in interface UserStubpublic io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchEmployee(String userId)
fetchEmployee in interface UserStubpublic io.vertx.core.Future<io.vertx.core.json.JsonObject> updateUser(String userId, io.vertx.core.json.JsonObject params)
UserStubUpdate user information
updateUser in interface UserStubpublic io.vertx.core.Future<io.vertx.core.json.JsonObject> updateEmployee(String userId, io.vertx.core.json.JsonObject params)
UserStubUpdate employee information
updateEmployee in interface UserStubpublic io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchUser(String userKey)
UserStubmodified by Hongwei at 2019/12/06 add fetchUser method to get user information: user information and related roles and groups add createUser method to create user entity: create user record in SUser and OUser tables modify updateUser method: save user information and related roles and groups add deleteUser method to delete user information: delete user information and related roles and groups
public io.vertx.core.Future<io.vertx.core.json.JsonObject> createUser(io.vertx.core.json.JsonObject params)
UserStubcreate user: SUser and OUser
createUser in interface UserStubpublic io.vertx.core.Future<Boolean> deleteUser(String userKey)
UserStubdelete user including related roles and groups
deleteUser in interface UserStubCopyright © 2020. All rights reserved.