@Override @Transactional(propagation = Propagation.REQUIRED) public void remove(final E entity) { genericDao.remove(entity); }
@Override @Transactional(propagation = Propagation.REQUIRED, readOnly = true) public List<E> getAll() { return genericDao.getAll(); }
@Override @Transactional(propagation = Propagation.REQUIRED, readOnly = true) public E get(final K id) { return genericDao.find(id); }
@Override @Transactional(propagation = Propagation.REQUIRED) public void saveOrUpdate(final E entity) { genericDao.saveOrUpdate(entity); }