@Override public DeviceManagementOperationListResult query(KapuaQuery<DeviceManagementOperation> query) throws KapuaException { // // Argument Validation ArgumentValidator.notNull(query, "query"); ArgumentValidator.notNull(query.getScopeId(), "query.scopeId"); // // Check Access AUTHORIZATION_SERVICE.checkPermission(PERMISSION_FACTORY.newPermission(DeviceManagementRegistryDomains.DEVICE_MANAGEMENT_REGISTRY_DOMAIN, Actions.read, query.getScopeId())); // // Do query return entityManagerSession.onResult(em -> DeviceManagementOperationDAO.query(em, query)); }