/** * Se recibe un mensaje de texto en formato XML con los datos necesarios para agregar una Lista de * Proveedor. */ public void onMessage(Message message) { TextMessage ts = (TextMessage) message; String textReceived = ""; try { textReceived = ts.getText(); } catch (JMSException e1) { e1.printStackTrace(); } if (textReceived.startsWith("TEST")) { LOGGER.info("This is a test message, the message received is: " + textReceived); } else { ListaPreciosVO lpr = new ListaPreciosVO(); lpr.fromXML(textReceived); messagesFacade.agregarListaProveedor(lpr); } }
public static ListaPreciosVO getRandomListaPreciosVO(int cantItems) { ListaPreciosVO lista = new ListaPreciosVO(); lista.setNombre("Nueva Lista Precios Rodamientos Test"); lista.setProveedor(getRandomProveedorVO()); lista.setVigenciaDesde(new Date()); lista.setVigenciaHasta(getRandomFechaVencimiento()); lista.setItems(getRandomListaItemListaVO(cantItems)); return lista; }
private static ListaPreciosVO nuevaListaPrecios( String nombre, Date fechaInicio, Date fechaFin, int idProveedor, ArrayList<CondicionVentaVO> condiciones, ArrayList<ItemListaVO> listaItems) { ListaPreciosVO lpvo = new ListaPreciosVO(); lpvo.setNombre(nombre); lpvo.setVigenciaDesde(fechaInicio); lpvo.setVigenciaHasta(fechaFin); ProveedorVO prove = new ProveedorVO(); prove.setId(idProveedor); lpvo.setProveedor(prove); lpvo.setCondicionesDeVenta(condiciones); lpvo.setItems(listaItems); return lpvo; }