接口 RolePersistService
public interface RolePersistService
Role CRUD service.
- 从以下版本开始:
- 1.2.0
- 作者:
- nkorange
-
方法概要
修饰符和类型方法说明voidassign role to user.<E> AuthPaginationHelper<E> create Pagination utils.voiddeleteRole(String role) delete role.voiddeleteRole(String role, String username) delete user's role.com.alibaba.nacos.api.model.Page<RoleInfo> findRolesLike4Page(String username, String role, int pageNo, int pageSize) .findRolesLikeRoleName(String role) fuzzy query roles by role name.Generate fuzzy search Sql.com.alibaba.nacos.api.model.Page<RoleInfo> getRoles(int pageNo, int pageSize) get roles by page.com.alibaba.nacos.api.model.Page<RoleInfo> getRolesByUserNameAndRoleName(String username, String role, int pageNo, int pageSize) query the user's roles by username.
-
方法详细资料
-
getRoles
get roles by page.- 参数:
pageNo- pageNopageSize- pageSize- 返回:
- roles page info
-
getRolesByUserNameAndRoleName
com.alibaba.nacos.api.model.Page<RoleInfo> getRolesByUserNameAndRoleName(String username, String role, int pageNo, int pageSize) query the user's roles by username.- 参数:
username- usernamepageNo- pageNopageSize- pageSize- 返回:
- roles page info
-
addRole
assign role to user.- 参数:
role- roleuserName- username
-
deleteRole
delete role.- 参数:
role- role
-
deleteRole
delete user's role.- 参数:
role- roleusername- username
-
findRolesLikeRoleName
fuzzy query roles by role name.- 参数:
role- role- 返回:
- roles
-
generateLikeArgument
Generate fuzzy search Sql.- 参数:
s- origin string- 返回:
- fuzzy search Sql
-
findRolesLike4Page
com.alibaba.nacos.api.model.Page<RoleInfo> findRolesLike4Page(String username, String role, int pageNo, int pageSize) . fuzzy query role information based on roleName and username- 参数:
username- username of userpageNo- page numberpageSize- page size- 返回:
PagewithRoleInfogeneration
-
createPaginationHelper
create Pagination utils.- 类型参数:
E- Generic object- 返回:
AuthPaginationHelper
-