/** {@inheritDoc} */ @Override public Hub add(Hub hub, User author) throws DuplicateHubNameException { if (hubDao.getByHubName(hub.getName()) != null) { throw new DuplicateHubNameException(hub.getName()); } hub.setRating(0); hub.setAuthor(author); hubDao.save(hub); return hub; }