接口 RolePersistService

所有已知实现类:
EmbeddedRolePersistServiceImpl, ExternalRolePersistServiceImpl

public interface RolePersistService
Role CRUD service.
从以下版本开始:
1.2.0
作者:
nkorange
  • 方法详细资料

    • getRoles

      com.alibaba.nacos.api.model.Page<RoleInfo> getRoles(int pageNo, int pageSize)
      get roles by page.
      参数:
      pageNo - pageNo
      pageSize - 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 - username
      pageNo - pageNo
      pageSize - pageSize
      返回:
      roles page info
    • addRole

      void addRole(String role, String userName)
      assign role to user.
      参数:
      role - role
      userName - username
    • deleteRole

      void deleteRole(String role)
      delete role.
      参数:
      role - role
    • deleteRole

      void deleteRole(String role, String username)
      delete user's role.
      参数:
      role - role
      username - username
    • findRolesLikeRoleName

      List<String> findRolesLikeRoleName(String role)
      fuzzy query roles by role name.
      参数:
      role - role
      返回:
      roles
    • generateLikeArgument

      String generateLikeArgument(String s)
      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 user
      pageNo - page number
      pageSize - page size
      返回:
      Page with RoleInfo generation
    • createPaginationHelper

      <E> AuthPaginationHelper<E> createPaginationHelper()
      create Pagination utils.
      类型参数:
      E - Generic object
      返回:
      AuthPaginationHelper