/** * A "generic" method to save an arbitrary {@link PersistentObject}. * * @param object */ public void savePersistentObject(PersistentObject object) { final String type = object.getClass().getSimpleName(); LOG.trace("Trying to create a new " + type); dao.saveOrUpdate(object); LOG.info("Created the " + type + " with id " + object.getId()); }