Class InvoiceGenerator


  • public class InvoiceGenerator
    extends Object
    • Constructor Detail

      • InvoiceGenerator

        public InvoiceGenerator​(javax.servlet.ServletContext servletContext)
    • Method Detail

      • removeFailedInvoiceFromDisk

        public void removeFailedInvoiceFromDisk​(String invoiceName)
      • format

        public static String format​(String format,
                                    Map<String,​String> values)
        Text placeholder substitution. See https://stackoverflow.com/a/27815924/3271380
        Parameters:
        format -
        values -
        Returns:
      • getInvoiceName

        public String getInvoiceName()
      • getInvoicePath

        public String getInvoicePath()
      • getAppCustomer

        public AppKey getAppCustomer()
      • getAppProvider

        public AppKey getAppProvider()
      • getProductName

        public String getProductName()
      • setDebugMode

        public void setDebugMode​(boolean debugMode)
      • setAltInvoicingBasepath

        public void setAltInvoicingBasepath​(String altInvoicingBasepath)
      • setSubstitutionMap

        public void setSubstitutionMap​(Map<String,​String> substitutionMap)
      • setAppCustomer

        public void setAppCustomer​(AppKey appCustomer)
      • setAppProvider

        public void setAppProvider​(AppKey appProvider)
      • setProductName

        public void setProductName​(String productName)
      • setTestMode

        public void setTestMode​(boolean testMode)