Package tech.riemann.etp.sdk.iam
Class PermissionService
java.lang.Object
tech.riemann.etp.sdk.iam.BaseService
tech.riemann.etp.sdk.iam.PermissionService
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionService(String baseUrl, String clientId, TokenStorage tokenStorage, org.springframework.web.client.RestTemplate restTemplate) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbatchInitPermissions(List<Permission> permissions) 批量信息(删除后新增)booleanbatchSyncPermissions(List<Permission> permissions) 增量新增(insert/update)booleandeletePermission(String key) 删除权限detail(long id) 权限详情permissions(boolean force) 权限列表permissionTree(boolean force) 权限树savePermission(Permission permission) 增加权限types()权限类型booleanupdatePermission(Permission permission) 编辑权限Methods inherited from class tech.riemann.etp.sdk.iam.BaseService
url
-
Constructor Details
-
PermissionService
public PermissionService(String baseUrl, String clientId, TokenStorage tokenStorage, org.springframework.web.client.RestTemplate restTemplate) - Parameters:
baseUrl-clientId-tokenStorage-restTemplate-
-
-
Method Details
-
types
权限类型- Returns:
- 权限类型列表
-
permissionTree
权限树- Parameters:
force- 强制刷新- Returns:
-
permissions
权限列表- Parameters:
force- 强制刷新- Returns:
-
detail
权限详情- Parameters:
id- id- Returns:
-
savePermission
增加权限- Parameters:
permission- 权限信息- Returns:
-
updatePermission
编辑权限- Parameters:
permission- 权限信息- Returns:
-
deletePermission
删除权限- Parameters:
key- 权限key- Returns:
-
batchInitPermissions
批量信息(删除后新增)- Parameters:
permissions- 权限列表- Returns:
-
batchSyncPermissions
增量新增(insert/update)- Parameters:
permissions- 权限列表- Returns:
-