@Transactional(readOnly = true)
 public List<Producto> getProductCatalog() {
   Map<String, Producto> mapProd = new HashMap<String, Producto>();
   List<Producto> lprod = productoDao.getProductCatalog();
   for (Producto producto : lprod) {
     mapProd.put(producto.getCampania(), producto);
   }
   lprod.clear();
   for (String key : mapProd.keySet()) {
     lprod.add(mapProd.get(key));
   }
   return lprod;
 }
 @Transactional(readOnly = true)
 public Producto getById(Integer id) {
   return productoDao.getById(id);
 }
 @Transactional(readOnly = true)
 public Producto getProductoCuenta(String cuenta, String ucode3) {
   return productoDao.getProductoCuenta(cuenta, ucode3);
 }