类 EmbeddedPermissionPersistServiceImpl
java.lang.Object
com.alibaba.nacos.plugin.auth.impl.persistence.EmbeddedPermissionPersistServiceImpl
- 所有已实现的接口:
PermissionPersistService
public class EmbeddedPermissionPersistServiceImpl
extends Object
implements PermissionPersistService
There is no self-augmented primary key.
- 作者:
- liaochuntao
-
字段概要
字段 -
构造器概要
构造器构造器说明EmbeddedPermissionPersistServiceImpl(com.alibaba.nacos.persistence.repository.embedded.operate.DatabaseOperate databaseOperate) -
方法概要
修饰符和类型方法说明voidaddPermission(String role, String resource, String action) Execute ddd user permission operation.<E> AuthPaginationHelper<E> create Pagination utils.voiddeletePermission(String role, String resource, String action) Execute delete user 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.
-
字段详细资料
-
databaseOperate
private final com.alibaba.nacos.persistence.repository.embedded.operate.DatabaseOperate databaseOperate -
PATTERN_STR
- 另请参阅:
-
SQL_DERBY_ESCAPE_BACK_SLASH_FOR_LIKE
- 另请参阅:
-
-
构造器详细资料
-
EmbeddedPermissionPersistServiceImpl
public EmbeddedPermissionPersistServiceImpl(com.alibaba.nacos.persistence.repository.embedded.operate.DatabaseOperate databaseOperate)
-
-
方法详细资料
-
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 ddd user permission operation.- 指定者:
addPermission在接口中PermissionPersistService- 参数:
role- role info string value.resource- resource info string value.action- action info string value.
-
deletePermission
Execute delete user permission operation.- 指定者:
deletePermission在接口中PermissionPersistService- 参数:
role- role info string value.resource- resource info string value.action- action info 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
-