Class PersistPermissionServiceImpl
java.lang.Object
ch.tocco.nice2.persist.security.impl.PersistPermissionServiceImpl
- All Implemented Interfaces:
PersistPermissionService
@Component
public class PersistPermissionServiceImpl
extends Object
implements PersistPermissionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasEntityManagerPermission(String entityModel, Permission... permissions) booleanhasEntityManagerPermission(String entityModel, String... permissions) Returns true if all specified permissions are granted to the current user for the specified entity model.booleanhasEntityPermission(String entityModel, String primaryKey, String... permissions) Checks the all specified permissions against the current user and the specified entity.
-
Constructor Details
-
PersistPermissionServiceImpl
-
-
Method Details
-
hasEntityManagerPermission
Description copied from interface:PersistPermissionServiceReturns true if all specified permissions are granted to the current user for the specified entity model.- Specified by:
hasEntityManagerPermissionin interfacePersistPermissionService- Parameters:
entityModel- the entity modelpermissions- the permission to check- Returns:
- true if granted, false otherwise
-
hasEntityManagerPermission
- Specified by:
hasEntityManagerPermissionin interfacePersistPermissionService
-
hasEntityPermission
Description copied from interface:PersistPermissionServiceChecks the all specified permissions against the current user and the specified entity.- Specified by:
hasEntityPermissionin interfacePersistPermissionService- Parameters:
entityModel- the entity modelprimaryKey- a primary key that identifies an existing entitypermissions- the permissions to check- Returns:
- true, if all specified permissions are granted
-