Class PermissionApiImpl
- java.lang.Object
-
- org.openea.eap.module.system.api.permission.PermissionApiImpl
-
- All Implemented Interfaces:
PermissionApi
@RestController @Validated public class PermissionApiImpl extends Object implements PermissionApi
-
-
Field Summary
-
Fields inherited from interface org.openea.eap.module.system.api.permission.PermissionApi
PREFIX
-
-
Constructor Summary
Constructors Constructor Description PermissionApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openea.eap.framework.common.pojo.CommonResult<DeptDataPermissionRespDTO>getDeptDataPermission(Long userId)org.openea.eap.framework.common.pojo.CommonResult<Set<Long>>getUserRoleIdListByRoleIds(Collection<Long> roleIds)org.openea.eap.framework.common.pojo.CommonResult<Boolean>hasAnyPermissions(Long userId, String... permissions)org.openea.eap.framework.common.pojo.CommonResult<Boolean>hasAnyRoles(Long userId, String... roles)
-
-
-
Method Detail
-
getUserRoleIdListByRoleIds
public org.openea.eap.framework.common.pojo.CommonResult<Set<Long>> getUserRoleIdListByRoleIds(Collection<Long> roleIds)
- Specified by:
getUserRoleIdListByRoleIdsin interfacePermissionApi
-
hasAnyPermissions
public org.openea.eap.framework.common.pojo.CommonResult<Boolean> hasAnyPermissions(Long userId, String... permissions)
- Specified by:
hasAnyPermissionsin interfacePermissionApi
-
hasAnyRoles
public org.openea.eap.framework.common.pojo.CommonResult<Boolean> hasAnyRoles(Long userId, String... roles)
- Specified by:
hasAnyRolesin interfacePermissionApi
-
getDeptDataPermission
public org.openea.eap.framework.common.pojo.CommonResult<DeptDataPermissionRespDTO> getDeptDataPermission(Long userId)
- Specified by:
getDeptDataPermissionin interfacePermissionApi
-
-