@Override public boolean isParentInvoice() { return invoice.isParentInvoice(); }
public InvoiceModelDao(final Invoice invoice) { this(invoice.getId(), invoice.getCreatedDate(), invoice.getAccountId(), invoice.getInvoiceNumber(), invoice.getInvoiceDate(), invoice.getTargetDate(), invoice.getCurrency(), invoice.isMigrationInvoice(), invoice.getStatus(), invoice.isParentInvoice()); }
public InvoiceJson(final Invoice input, final String bundleKeys, final List<CreditJson> credits, final List<AuditLog> auditLogs) { this(input.getChargedAmount(), input.getCurrency(), input.getStatus(), input.getCreditedAmount(), input.getRefundedAmount(), input.getId(), input.getInvoiceDate(), input.getTargetDate(), String.valueOf(input.getInvoiceNumber()), input.getBalance(), input.getAccountId(), bundleKeys, credits, null, input.isParentInvoice(), input.getParentInvoiceId(), input.getParentAccountId(), toAuditLogJson(auditLogs)); }
this.bundleKeys = null; this.credits = null; this.isParentInvoice = input.isParentInvoice(); this.parentInvoiceId = input.getParentInvoiceId(); this.parentAccountId = input.getParentAccountId();
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(19.95)), 0); assertEquals(parentInvoice.getCreditedAmount().compareTo(BigDecimal.ZERO), 0);
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(29.95)), 0);
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(249.95)), 0); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(249.95)), 0);
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(799.90)), 0); assertEquals(parentInvoice.getCreditedAmount().compareTo(BigDecimal.ZERO), 0);
assertEquals(parentInvoice.getNumberOfItems(), 2); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.ZERO), 0); assertEquals(parentInvoice.getNumberOfItems(), 2); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice());
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertTrue(parentInvoice.isParentInvoice());
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.valueOf(249.95)), 0); assertEquals(parentInvoice.getNumberOfItems(), 6); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.valueOf(209.95)), 0); assertEquals(parentInvoice.getInvoiceItems().get(0).getInvoiceItemType(), InvoiceItemType.PARENT_SUMMARY);
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.ZERO), 0); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice());
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertTrue(parentInvoice.isParentInvoice());
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(249.95)), 0); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(249.95)), 0); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice());
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.DRAFT); assertTrue(parentInvoice.isParentInvoice());
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.ZERO), 0); assertEquals(parentInvoice.getChargedAmount().compareTo(BigDecimal.valueOf(249.95)), 0);
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.ZERO), 0); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(new BigDecimal("249.95")), 0); assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.ZERO), 0);
assertEquals(parentInvoice.getNumberOfItems(), 1); assertEquals(parentInvoice.getStatus(), InvoiceStatus.COMMITTED); assertTrue(parentInvoice.isParentInvoice()); assertEquals(parentInvoice.getBalance().compareTo(BigDecimal.ZERO), 0); assertEquals(parentInvoice.getPayments().size(), 1);