Class PermissionCollectionPermissionEvaluator<E extends PermissionCollection>
- java.lang.Object
-
- de.terrestris.shoguncore.security.access.entity.PersistentObjectPermissionEvaluator<E>
-
- de.terrestris.shoguncore.security.access.entity.PermissionCollectionPermissionEvaluator<E>
-
public class PermissionCollectionPermissionEvaluator<E extends PermissionCollection> extends PersistentObjectPermissionEvaluator<E>
- Author:
- Nils Bühner
-
-
Field Summary
-
Fields inherited from class de.terrestris.shoguncore.security.access.entity.PersistentObjectPermissionEvaluator
logger
-
-
Constructor Summary
Constructors Modifier Constructor Description PermissionCollectionPermissionEvaluator()Default constructorprotectedPermissionCollectionPermissionEvaluator(Class<E> entityClass)Constructor for subclasses
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasPermission(User user, E permissionCollection, Permission permission)Always grants every permission on permission collections.-
Methods inherited from class de.terrestris.shoguncore.security.access.entity.PersistentObjectPermissionEvaluator
extractGroupPermissions, extractUserPermissions, getEntityClass
-
-
-
-
Method Detail
-
hasPermission
public boolean hasPermission(User user, E permissionCollection, Permission permission)
Always grants every permission on permission collections.- Overrides:
hasPermissionin classPersistentObjectPermissionEvaluator<E extends PermissionCollection>
-
-