Exemplo n.º 1
0
  private InvoiceWS buildInvoice(Integer userId, Integer itemId) {
    InvoiceWS invoice = new InvoiceWS();
    invoice.setUserId(userId);
    invoice.setNumber("800" + System.currentTimeMillis());
    invoice.setTotal("15");
    invoice.setToProcess(1);
    invoice.setBalance("15");
    invoice.setCurrencyId(CURRENCY_USD);
    invoice.setDueDate(new Date());
    invoice.setPaymentAttempts(1);
    invoice.setInProcessPayment(1);
    invoice.setCarriedBalance("0");

    InvoiceLineDTO invoiceLineDTO = new InvoiceLineDTO();
    invoiceLineDTO.setAmount("15");
    invoiceLineDTO.setDescription("line desc");
    invoiceLineDTO.setItemId(itemId);
    invoiceLineDTO.setPercentage(1);
    invoiceLineDTO.setPrice("15");
    invoiceLineDTO.setQuantity("1");
    invoiceLineDTO.setSourceUserId(userId);

    invoice.setInvoiceLines(new InvoiceLineDTO[] {invoiceLineDTO});
    return invoice;
  }