Package cn.sparrow.permission.service
Class DataPermissionService
java.lang.Object
cn.sparrow.permission.service.AbstractPermissionService< AbstractDataPermissionPK>
cn.sparrow.permission.service.DataPermissionService
- All Implemented Interfaces:
IPermission<AbstractDataPermissionPK>
@Service public class DataPermissionServiceextends AbstractPermissionService<AbstractDataPermissionPK>
Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionboolean
addPermission(AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)
void
addPermissions(DataPermission permission)
boolean
addPermissions(Set<AbstractDataPermissionPK> targets, PermissionTargetEnum permissionTarget)
void
delPermissions(DataPermission permission)
boolean
delPermssion(AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)
boolean
delPermssions(AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)
boolean
hasPermission(AbstractDataPermissionPK target, String username)
boolean
isConfigPermission(AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)
Constructor Details
DataPermissionService
public DataPermissionService()
Method Details
hasPermission
isConfigPermission
public boolean isConfigPermission (AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)addPermission
public boolean addPermission (AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)addPermissions
public boolean addPermissions (Set<AbstractDataPermissionPK> targets, PermissionTargetEnum permissionTarget)delPermssion
public boolean delPermssion (AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)delPermssions
public boolean delPermssions (AbstractDataPermissionPK target, PermissionTargetEnum permissionTarget)addPermissions
delPermissions