public void upgradeLevels() { List<User> users = userDao.getAll(); for (User user : users) { if (canUpgradeLevel(user)) { upgradeLevel(user); } } }
public void upgradeLevels() { try { List<User> users = userDao.getAll(); for (User user : users) { if (canUpgradeLevel(user)) { upgradeLevel(user); } } } catch (RuntimeException e) { throw e; } }
protected void upgradeLevel(User user) { if (user.getId().equals(this.id)) throw new TestUserServiceException(); super.upgradeLevel(user); }