public boolean equals(Object o) { if (this == o) return true; if ((o == null)) return false; if (!(o instanceof Vacation)) return false; Vacation that = (Vacation) o; return ((this.getId() == that.getId()) || (this.getId() != null && that.getId() != null && this.getId().equals(that.getId()))); }
@Transactional(rollbackFor = EntityNotFoundException.class, value = "hrdbTransactionManager") @Override public Vacation update(Vacation updated) throws EntityNotFoundException { LOGGER.debug("Updating vacation with information: {}", updated); this.wmGenericDao.update(updated); return this.wmGenericDao.findById((Integer) updated.getId()); }