congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.ning.billing.invoice.model
Code IndexAdd Tabnine to your IDE (free)

How to use com.ning.billing.invoice.model

Best Java code snippets using com.ning.billing.invoice.model (Showing top 20 results out of 315)

origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao input) {
    return new DefaultInvoice(input);
  }
});
origin: com.ning.billing/killbill-invoice

  @Override
  public String toString() {
    return "DefaultInvoice [items=" + invoiceItems + ", payments=" + payments + ", id=" + id + ", accountId=" + accountId + ", invoiceDate=" + invoiceDate + ", targetDate=" + targetDate + ", currency=" + currency + ", amountPaid=" + getPaidAmount() + "]";
  }
}
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoicePayment apply(final InvoicePaymentModelDao input) {
    return new DefaultInvoicePayment(input);
  }
}));
origin: com.ning.billing/killbill-invoice

protected BigDecimal calculateNumberOfBillingCycles(final LocalDate startDate, final LocalDate endDate, final LocalDate targetDate, final int billingCycleDay) throws InvalidDateSequenceException {
  final List<RecurringInvoiceItemData> items = getBillingMode().calculateInvoiceItemData(startDate, endDate, targetDate, billingCycleDay, getBillingPeriod());
  BigDecimal numberOfBillingCycles = ZERO;
  for (final RecurringInvoiceItemData item : items) {
    numberOfBillingCycles = numberOfBillingCycles.add(item.getNumberOfCycles());
  }
  return numberOfBillingCycles.setScale(NUMBER_OF_DECIMALS, ROUNDING_METHOD);
}
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoiceItem apply(final InvoiceItemModelDao input) {
    return InvoiceItemFactory.fromModelDao(input);
  }
}));
origin: com.ning.billing/killbill-invoice

  @Override
  protected BillingMode getBillingMode() {
    return new InAdvanceBillingMode();
  }
}
origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao invoiceModelDao) {
    return new DefaultInvoice(invoiceModelDao);
  }
}
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoicePayment apply(final InvoicePaymentModelDao input) {
    return new DefaultInvoicePayment(input);
  }
});
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoiceItem apply(final InvoiceItemModelDao input) {
    return InvoiceItemFactory.fromModelDao(input);
  }
}));
origin: com.ning.billing/killbill-invoice

@Override
protected BillingMode getBillingMode() {
  return new InAdvanceBillingMode();
}
origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao input) {
    return new DefaultInvoice(input);
  }
}));
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoicePayment apply(final InvoicePaymentModelDao input) {
    return new DefaultInvoicePayment(input);
  }
}));
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoiceItem apply(final InvoiceItemModelDao input) {
    return InvoiceItemFactory.fromModelDao(input);
  }
}),
origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao input) {
    return new DefaultInvoice(input);
  }
}));
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoicePayment apply(final InvoicePaymentModelDao input) {
    return new DefaultInvoicePayment(input);
  }
}));
origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao input) {
    return new DefaultInvoice(input);
  }
})); //no need to fetch, invoicing is off on this account
origin: com.ning.billing/killbill-invoice

  @Override
  public InvoicePayment apply(final InvoicePaymentModelDao input) {
    return new DefaultInvoicePayment(input);
  }
}));
origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao input) {
    return new DefaultInvoice(input);
  }
}));
origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao invoiceModelDao) {
    return new DefaultInvoice(invoiceModelDao);
  }
}
origin: com.ning.billing/killbill-invoice

  @Override
  public Invoice apply(final InvoiceModelDao input) {
    return new DefaultInvoice(input);
  }
}));
com.ning.billing.invoice.model

Most used classes

  • DefaultInvoice
  • FixedPriceInvoiceItem
  • BillingMode
  • CreditAdjInvoiceItem
  • CreditBalanceAdjInvoiceItem
  • ExternalChargeInvoiceItem,
  • InAdvanceBillingMode,
  • InvoiceItemFactory,
  • ItemAdjInvoiceItem,
  • RecurringInvoiceItem,
  • RecurringInvoiceItemData,
  • RefundAdjInvoiceItem,
  • RepairAdjInvoiceItem,
  • InvalidDateSequenceException,
  • InvoiceItemBase,
  • InvoicingConfiguration,
  • TestInAdvanceBillingMode
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now