List of usage examples for org.hibernate Criteria addOrder
public Criteria addOrder(Order order);
From source file:com.ar.dev.tierra.api.dao.impl.ProductoDAOImpl.java
@SuppressWarnings("unchecked") @Override/*from w w w .j ava 2 s . c om*/ public List<Producto> getAll() { Criteria criteria = getSession().createCriteria(Producto.class); ProjectionList projList = Projections.projectionList(); projList.add(Projections.property("idProducto"), "idProducto"); projList.add(Projections.property("marcas"), "marcas"); projList.add(Projections.property("descripcion"), "descripcion"); projList.add(Projections.property("colorProducto"), "colorProducto"); projList.add(Projections.property("cantidadTotal"), "cantidadTotal"); projList.add(Projections.property("talla"), "talla"); criteria.add(Restrictions.eq("estadoProducto", true)); criteria.addOrder(Order.desc("idProducto")); criteria.setProjection(Projections.distinct(projList)); criteria.setResultTransformer(Transformers.aliasToBean(Producto.class)); List<Producto> list = criteria.list(); return list; }
From source file:com.ar.dev.tierra.api.dao.impl.ProductoDAOImpl.java
@Override public List<Producto> findByIdFactura(int idFacturaPRoducto) { Criteria criteria = getSession().createCriteria(Producto.class); criteria.add(Restrictions.eq("estadoProducto", true)); Criteria facturaProducto = criteria.createCriteria("facturaProducto"); facturaProducto.add(Restrictions.eq("idFacturaProducto", idFacturaPRoducto)); criteria.addOrder(Order.desc("idProducto")); List<Producto> list = criteria.list(); return list;/*from w ww .j a v a 2s . c om*/ }
From source file:com.ar.dev.tierra.api.dao.impl.ProveedorDAOImpl.java
@SuppressWarnings("unchecked") @Override//ww w .j a v a 2 s .c o m public List<Proveedor> getAll() { Criteria criteria = getSession().createCriteria(Proveedor.class); criteria.add(Restrictions.eq("estadoProveedor", true)); criteria.addOrder(Order.asc("idProveedor")); List<Proveedor> list = criteria.list(); return list; }
From source file:com.ar.dev.tierra.api.dao.impl.RolesDAOImpl.java
@SuppressWarnings("unchecked") @Override/*w ww . j a v a 2 s .c o m*/ public List<Roles> getAll() { Criteria criteria = getSession().createCriteria(Roles.class); criteria.addOrder(Order.asc("idRol")); List<Roles> list = criteria.list(); return list; }
From source file:com.ar.dev.tierra.api.dao.impl.SexoDAOImpl.java
@SuppressWarnings("unchecked") @Override//from w w w. ja v a2 s.c o m public List<Sexo> getAll() { Criteria criteria = getSession().createCriteria(Sexo.class); criteria.addOrder(Order.asc("idSexo")); List<Sexo> list = criteria.list(); return list; }
From source file:com.ar.dev.tierra.api.dao.impl.StockDAOImpl.java
@SuppressWarnings({ "unchecked", "null" }) @Override/*w w w .j a v a 2 s . c o m*/ public List<WrapperStock> getAll(int sucursal) { Criteria criteria = null; switch (sucursal) { case 1: criteria = getSession().createCriteria(StockTierra.class); break; case 2: criteria = getSession().createCriteria(StockBebelandia.class); break; case 3: criteria = getSession().createCriteria(StockLibertador.class); break; } criteria.add(Restrictions.eq("estado", true)); criteria.addOrder(Order.asc("idStock")); List<WrapperStock> list = new ArrayList<>(); switch (sucursal) { case 1: List<StockTierra> tierraList = criteria.list(); for (StockTierra stockTierra : tierraList) { WrapperStock wrapperTierra = new WrapperStock(); wrapperTierra.setStockTierra(stockTierra); list.add(wrapperTierra); } break; case 2: List<StockBebelandia> bebeList = criteria.list(); for (StockBebelandia stockBebelandia : bebeList) { WrapperStock wrapperBebelandia = new WrapperStock(); wrapperBebelandia.setStockBebelandia(stockBebelandia); list.add(wrapperBebelandia); } break; case 3: List<StockLibertador> libertadorList = criteria.list(); for (StockLibertador stockLibertador : libertadorList) { WrapperStock wrapperLibertador = new WrapperStock(); wrapperLibertador.setStockLibertador(stockLibertador); list.add(wrapperLibertador); } break; } return list; }
From source file:com.ar.dev.tierra.api.dao.impl.StockDAOImpl.java
@Override public List<StockTierra> searchByFacturaStockTierra(int idFactura) { Criteria criteria = getSession().createCriteria(StockTierra.class); criteria.add(Restrictions.eq("estado", true)); Criteria producto = criteria.createCriteria("idProducto"); Criteria factura = producto.createCriteria("facturaProducto"); factura.add(Restrictions.eq("idFacturaProducto", idFactura)); criteria.addOrder(Order.asc("idStock")); List<StockTierra> list = criteria.list(); return list;/*from w w w . j a va 2s. c o m*/ }
From source file:com.ar.dev.tierra.api.dao.impl.StockDAOImpl.java
@Override public List<StockBebelandia> searchByFacturaStockBebelandia(int idFactura) { Criteria criteria = getSession().createCriteria(StockBebelandia.class); criteria.add(Restrictions.eq("estado", true)); Criteria producto = criteria.createCriteria("idProducto"); Criteria factura = producto.createCriteria("facturaProducto"); factura.add(Restrictions.eq("idFacturaProducto", idFactura)); criteria.addOrder(Order.asc("idStock")); List<StockBebelandia> list = criteria.list(); return list;/*from ww w .ja v a 2s. c om*/ }
From source file:com.ar.dev.tierra.api.dao.impl.StockDAOImpl.java
@Override public List<StockLibertador> searchByFacturaStockLibertador(int idFactura) { Criteria criteria = getSession().createCriteria(StockLibertador.class); criteria.add(Restrictions.eq("estado", true)); Criteria producto = criteria.createCriteria("idProducto"); Criteria factura = producto.createCriteria("facturaProducto"); factura.add(Restrictions.eq("idFacturaProducto", idFactura)); criteria.addOrder(Order.asc("idStock")); List<StockLibertador> list = criteria.list(); return list;// ww w .j a v a2 s . com }