package it.agilis.mens.azzeroCO2.core.dao.impl;
import it.agilis.mens.azzeroCO2.core.criteria.CouponCriteria;
import it.agilis.mens.azzeroCO2.core.dao.DAOSupport;
import it.agilis.mens.azzeroCO2.core.dao.ICouponDAO;
import it.agilis.mens.azzeroCO2.core.entity.Coupon;
import org.hibernate.criterion.DetachedCriteria;
import java.util.List;
/**
* Created by IntelliJ IDEA.
* User: giovannilt
* Date: 8/18/11
* Time: 8:39 PM
* To change this template use File | Settings | File Templates.
*/
public class CouponDAO extends DAOSupport implements ICouponDAO {
@Override
public List<Coupon> getListOfCoupon() {
DetachedCriteria detachedCriteria = DetachedCriteria.forClass(Coupon.class, "coupon");
return (List<Coupon>) getList(detachedCriteria, true);
}
@Override
public List<Coupon> getListOfCoupon(CouponCriteria criteria) {
return (List<Coupon>) getList(criteria.getDetachedCriteria(), true);
}
@Override
public void save(Coupon coupon) throws Exception {
saveObject(coupon);
}
}