public boolean hasPermission(String permissionName, String actionName) { Permission permission = Permission.valueOf(permissionName); Action action = Action.valueOf(actionName); return permissionService.hasPermission(permission, action); }
public boolean hasPermissionOnAllContext(String permissionName, String actionName) { Permission permission = Permission.valueOf(permissionName); Action action = Action.valueOf(actionName); return permissionService.hasPermissionOnAllContext(permission, action, null, null); }
public boolean hasPermissionForResourceType(String permissionName, String actionName, String resourceTypeName) { Permission permission = Permission.valueOf(permissionName); Action action = Action.valueOf(actionName); final ResourceTypeEntity resourceType = resourceTypeRepository.getByName(resourceTypeName); return resourceType != null && permissionService.hasPermission(permission, action, resourceType); }
public boolean hasPermissionForResourceType(String permissionName, String actionName, String resourceTypeName, Integer contextId) { Permission permission = Permission.valueOf(permissionName); Action action = Action.valueOf(actionName); final ResourceTypeEntity resourceType = resourceTypeRepository.getByName(resourceTypeName); final ContextEntity context = contextLocator.getContextById(contextId); return resourceType != null && permissionService.hasPermission(permission, context, action, null, resourceType); }