@Override public void update(TopiaEntity entity) { checkNotClosed(); String topiaId = entity.getTopiaId(); Class<TopiaEntity> entityClass = getTopiaIdFactory().getClassName(topiaId); TopiaDao<TopiaEntity> dao = getDao(entityClass); dao.update(entity); }