Class TaxInvoiceController


  • @Controller
    @RequestMapping("/{baseSiteId}")
    public class TaxInvoiceController
    extends java.lang.Object
    Controller for tax invoice, provide RESTful API for tax invoice
    • Field Detail

      • DEFAULT_FIELD_SET

        protected static final java.lang.String DEFAULT_FIELD_SET
        See Also:
        Constant Field Values
      • TAX_INVOICE_OBJECT

        protected static final java.lang.String TAX_INVOICE_OBJECT
        See Also:
        Constant Field Values
    • Constructor Detail

      • TaxInvoiceController

        public TaxInvoiceController()
    • Method Detail

      • getTaxInvoiceRecipientTypes

        @RequestMapping(value="/taxinvoice/recipienttypes",
                        method=GET)
        @ResponseBody
        public java.util.List<InvoiceRecipientType> getTaxInvoiceRecipientTypes()
      • removeCartTaxInvoice

        @Secured({"ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT","ROLE_GUEST"})
        @RequestMapping(value="/users/{userId}/carts/{cartId}/taxinvoice",
                        method=DELETE)
        @ResponseStatus(OK)
        public void removeCartTaxInvoice()
      • replaceCartTaxInvoice

        @Secured({"ROLE_CUSTOMERGROUP","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT","ROLE_GUEST"})
        @RequestMapping(value="/users/{userId}/carts/{cartId}/taxinvoice",
                        method=PUT,
                        consumes={"application/json","application/xml"})
        @ResponseStatus(OK)
        public void replaceCartTaxInvoice​(@RequestBody
                                          TaxInvoiceWsDTO taxInvoice)
      • getDataMapper

        public DataMapper getDataMapper()
      • getTaxInvoiceDTOValidator

        public org.springframework.validation.Validator getTaxInvoiceDTOValidator()
      • removeTaxInvoice

        protected void removeTaxInvoice()
      • validate

        protected void validate​(java.lang.Object object,
                                java.lang.String objectName,
                                org.springframework.validation.Validator validator)