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