类 ExternalPermissionPersistServiceImpl
java.lang.Object
com.alibaba.nacos.plugin.auth.impl.persistence.ExternalPermissionPersistServiceImpl
- 所有已实现的接口:
PermissionPersistService
public class ExternalPermissionPersistServiceImpl
extends Object
implements PermissionPersistService
Implemetation of ExternalPermissionPersistServiceImpl.
- 作者:
- liaochuntao
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddPermission(String role, String resource, String action) Execute add permission operation.<E> AuthPaginationHelper<E> create Pagination utils.voiddeletePermission(String role, String resource, String action) Execute delete permission operation.com.alibaba.nacos.api.model.Page<PermissionInfo> findPermissionsLike4Page(String role, int pageNo, int pageSize) com.alibaba.nacos.api.model.Page<PermissionInfo> getPermissions(String role, int pageNo, int pageSize) get the permissions of role by page.protected voidinit()
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
jt
private org.springframework.jdbc.core.JdbcTemplate jt -
dataSourceType
-
PATTERN_STR
- 另请参阅:
-
-
构造器详细资料
-
ExternalPermissionPersistServiceImpl
public ExternalPermissionPersistServiceImpl()
-
-
方法详细资料
-
init
@PostConstruct protected void init() -
getPermissions
public com.alibaba.nacos.api.model.Page<PermissionInfo> getPermissions(String role, int pageNo, int pageSize) 从接口复制的说明:PermissionPersistServiceget the permissions of role by page.- 指定者:
getPermissions在接口中PermissionPersistService- 参数:
role- rolepageNo- pageNopageSize- pageSize- 返回:
- permissions page info
-
addPermission
Execute add permission operation.- 指定者:
addPermission在接口中PermissionPersistService- 参数:
role- role string value.resource- resource string value.action- action string value.
-
deletePermission
Execute delete permission operation.- 指定者:
deletePermission在接口中PermissionPersistService- 参数:
role- role string value.resource- resource string value.action- action string value.
-
findPermissionsLike4Page
public com.alibaba.nacos.api.model.Page<PermissionInfo> findPermissionsLike4Page(String role, int pageNo, int pageSize) -
generateLikeArgument
- 指定者:
generateLikeArgument在接口中PermissionPersistService
-
createPaginationHelper
从接口复制的说明:PermissionPersistServicecreate Pagination utils.- 指定者:
createPaginationHelper在接口中PermissionPersistService- 类型参数:
E- Generic object- 返回:
AuthPaginationHelper
-