static InvoiceItem newInvoiceItem(Invoice invoice, String productCode, Integer quantity, Boolean rush) { final InvoiceItem invoiceItem = new InvoiceItem(); invoiceItem.setInvoice(invoice); invoiceItem.setProductCode(productCode); invoiceItem.setQuantity(quantity); invoiceItem.setRush(rush); return invoiceItem; }
for (int i = 0; i < invoiceItems.length; i++) { invoiceItems[i] = new InvoiceItem(); invoiceItems[i].setItemType(???); invoiceItems[i].setArticleNo(???); invoiceItems[i].setDescription(???); invoiceItems[i].setQty(???); invoiceItems[i].setPrice(???); invoiceItems[i].setVat(???); }
Invoice newInvoice = new Invoice(); iter = invoice.getPurchasableItems().iterator(); while(iter.hasNext()){ // item that is not purchased into new invoice InvoiceItem item = iter.next(); iter.remove(); item.setInvoice(newInvoice); newInvoice.addItem(item); }
@Test public void vanilla() { assertThat(InvoiceItem.newInvoiceItem(null, null, null, null).toString(), is("InvoiceItem{invoice=null, productCode=null, quantity=null, rush=null}")); assertThat(InvoiceItem.newInvoiceItem(inv, null, null, null).toString(), is("InvoiceItem{invoice=Invoice{number=123}, productCode=null, quantity=null, rush=null}")); assertThat(InvoiceItem.newInvoiceItem(inv, "A", null, null).toString(), is("InvoiceItem{invoice=Invoice{number=123}, productCode=A, quantity=null, rush=null}")); assertThat(InvoiceItem.newInvoiceItem(inv, "A", new Integer(1), null).toString(), is("InvoiceItem{invoice=Invoice{number=123}, productCode=A, quantity=1, rush=null}")); assertThat(InvoiceItem.newInvoiceItem(inv, "A", new Integer(1), true).toString(), is("InvoiceItem{invoice=Invoice{number=123}, productCode=A, quantity=1, rush=true}")); }
listOf( InvoiceItem.newInvoiceItem(null, null, null, null) ,InvoiceItem.newInvoiceItem(inv456, null, null, null) ,InvoiceItem.newInvoiceItem(inv456, null, null, null) ,InvoiceItem.newInvoiceItem(inv123, null, null, null) InvoiceItem.newInvoiceItem(inv123, null, null, null) ,InvoiceItem.newInvoiceItem(inv123, "A", null, null) ,InvoiceItem.newInvoiceItem(inv123, "A", null, null) ,InvoiceItem.newInvoiceItem(inv123, "B", null, null) InvoiceItem.newInvoiceItem(inv123, "A", new Integer(1), null) ,InvoiceItem.newInvoiceItem(inv123, "A", new Integer(2), null) ,InvoiceItem.newInvoiceItem(inv123, "A", new Integer(2), null) ,InvoiceItem.newInvoiceItem(inv123, "A", null, null) InvoiceItem.newInvoiceItem(inv123, "A", new Integer(1), true) ,InvoiceItem.newInvoiceItem(inv123, "A", new Integer(1), false) ,InvoiceItem.newInvoiceItem(inv123, "A", new Integer(1), false) ,InvoiceItem.newInvoiceItem(inv123, "A", new Integer(1), null)
for (int i = 0; i < invoiceItems.length; i++) { invoiceItems[i] = new InvoiceItem(); }
items[0] = new InvoiceItem(); items[0].setItemId(123); items[0].setItemQuantity(55); items[1] = new InvoiceItem(); items[1].setItemId(55); items[1].setItemQuantity(95); items[2] = new InvoiceItem(); items[2].setItemId(4235); items[2].setItemQuantity(10);
items[0] = new InvoiceItem(); items[0].setItemId(123); items[0].setItemQuantity(55); items[1] = new InvoiceItem(); items[1].setItemId(55); items[1].setItemQuantity(95); items[2] = new InvoiceItem(); items[2].setItemId(4235); items[2].setItemQuantity(10);