Class TaxInvoiceController
java.lang.Object
de.hybris.platform.chinesetaxinvoiceoccaddon.controllers.TaxInvoiceController
Controller for tax invoice, provide RESTful API for tax invoice
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.validation.Validatorvoidprotected voidvoidreplaceCartTaxInvoice(TaxInvoiceWsDTO taxInvoice) protected void
-
Field Details
-
DEFAULT_FIELD_SET
- See Also:
-
TAX_INVOICE_OBJECT
- See Also:
-
-
Constructor Details
-
TaxInvoiceController
public TaxInvoiceController()
-
-
Method Details
-
getTaxInvoiceRecipientTypes
@RequestMapping(value="/taxinvoice/recipienttypes", method=GET) @ResponseBody public 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) -
getTaxInvoiceFacade
-
getDataMapper
-
getTaxInvoiceDTOValidator
public org.springframework.validation.Validator getTaxInvoiceDTOValidator() -
removeTaxInvoice
protected void removeTaxInvoice() -
validate
-