package br.gov.serpro.treino.persistence.dao.implementation;
import java.util.List;
import org.hibernate.Criteria;
import br.gov.serpro.treino.bean.Setting;
import br.gov.serpro.treino.persistence.dao.ISettingDAO;
public class SettingDAO extends TestGridDAO<Setting> implements ISettingDAO {
private static final long serialVersionUID = 1L;
public Setting save(Setting setting) {
if (setting.getId() != null) {
this.update(setting);
} else {
this.insert(setting);
}
super.flush();
return setting;
}
@SuppressWarnings("unchecked")
public List<Setting> list() {
Criteria criteria = this.getSession().createCriteria(Setting.class);
return criteria.list();
}
}