Package cn.vertxup.rbac.service.business
Interface UserStub
-
- All Known Implementing Classes:
UserService
public interface UserStub
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.vertx.core.Future<io.vertx.core.json.JsonObject>createUser(io.vertx.core.json.JsonObject params)create user: SUser and OUserio.vertx.core.Future<Boolean>deleteUser(String userKey)delete user including related roles and groupsio.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_GROUPio.vertx.core.Future<io.vertx.core.json.JsonObject>fetchOUser(String userKey)Fetch ouser by client_idio.vertx.core.Future<io.vertx.core.json.JsonArray>fetchRoleIds(String userKey)R_USER_ROLEio.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 groupsio.vertx.core.Future<io.vertx.core.json.JsonObject>updateEmployee(String userId, io.vertx.core.json.JsonObject params)Update employee informationio.vertx.core.Future<io.vertx.core.json.JsonObject>updateUser(String userId, io.vertx.core.json.JsonObject params)Update user information
-
-
-
Method Detail
-
fetchOUser
io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchOUser(String userKey)
Fetch ouser by client_id
-
fetchRoleIds
io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchRoleIds(String userKey)
R_USER_ROLEuserKey -> Relation to Role
-
fetchGroupIds
io.vertx.core.Future<io.vertx.core.json.JsonArray> fetchGroupIds(String userKey)
R_USER_GROUPuserKey -> Relation to Group
-
fetchEmployee
io.vertx.core.Future<io.vertx.core.json.JsonObject> fetchEmployee(String userId)
-
updateUser
io.vertx.core.Future<io.vertx.core.json.JsonObject> updateUser(String userId, io.vertx.core.json.JsonObject params)
Update user information
-
updateEmployee
io.vertx.core.Future<io.vertx.core.json.JsonObject> updateEmployee(String userId, io.vertx.core.json.JsonObject params)
Update employee information
-
fetchUser
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
-
createUser
io.vertx.core.Future<io.vertx.core.json.JsonObject> createUser(io.vertx.core.json.JsonObject params)
create user: SUser and OUser
-
-