Uses of Class
de.bytestore.hostinger.entity.ecommerce.Invoice
Packages that use Invoice
Package
Description
-
Uses of Invoice in de.bytestore.hostinger.ecommerce.service
Methods in de.bytestore.hostinger.ecommerce.service that return types with arguments of type InvoiceMethods in de.bytestore.hostinger.ecommerce.service with parameters of type InvoiceModifier and TypeMethodDescriptionPaymentService.createPayment(Invoice invoiceIO, String providerIO) Creates a payment based on the given invoice.booleanChecks if a given Invoice entity exists in the database.InvoicesService.generateContent(Invoice invoiceIO) Generates the content for an invoice by retrieving associated products, calculating totals, and populating a template with the required data.voidInvoicesService.generatePDF(Invoice invoiceIO) Generates a PDF for the provided invoice and saves it to a specified location.InvoicesService.generatePDFStream(Invoice invoiceIO) Generates a PDF stream for the given invoice.InvoicesService.getInvoicePath(Invoice invoiceIO) Generates the file path for the invoice PDF based on the given invoice object.InvoicesService.getProductsCount(Invoice invoice) Calculates and returns the total count of products associated with a given invoice.InvoicesService.getProductsFor(Invoice entity) Retrieves a list of InvoiceProduct entities associated with the given Invoice entity.doubleInvoicesService.getProductsPrice(Invoice invoice) Calculates the total price of all products associated with the specified invoice.Method parameters in de.bytestore.hostinger.ecommerce.service with type arguments of type InvoiceModifier and TypeMethodDescriptionvoidInvoicesService.executeCreateWebhook(io.jmix.core.event.EntitySavingEvent<Invoice> eventIO) voidInvoicesService.executeUpdateWebhook(io.jmix.core.event.EntityChangedEvent<Invoice> eventIO) -
Uses of Invoice in de.bytestore.hostinger.entity.ecommerce.listener
Method parameters in de.bytestore.hostinger.entity.ecommerce.listener with type arguments of type InvoiceModifier and TypeMethodDescriptionvoidInvoicesEventListener.onInvoicesChangedAfterCommit(io.jmix.core.event.EntityChangedEvent<Invoice> event) voidInvoicesEventListener.onInvoicesSaving(io.jmix.core.event.EntitySavingEvent<Invoice> event) -
Uses of Invoice in de.bytestore.hostinger.extension.payment
Methods in de.bytestore.hostinger.extension.payment with parameters of type Invoice