Package cn.sparrow.permission.service
Interface IPermission<T>
- All Known Implementing Classes:
AbstractPermissionService
,DataFieldPermissionService
,DataPermissionService
,FilePermissionService
,ModelAttributePermissionService
,ModelPermissionService
public interface IPermission<T>
Method Summary
Modifier and TypeMethodDescriptionboolean
addPermission(T permissionPK, PermissionTargetEnum permissionTarget)
boolean
addPermissions(Set<T> permissionPK, PermissionTargetEnum permissionTarget)
boolean
delPermssion(T permissionPK, PermissionTargetEnum permissionTarget)
boolean
delPermssions(T permissionPK, PermissionTargetEnum permissionTarget)
boolean
hasPermission(T permissionPK, String username)
boolean
isConfigPermission(T permissionPK, PermissionTargetEnum permissionTarget)
Method Details
isConfigPermission
hasPermission
addPermission
addPermissions
delPermssion
delPermssions