java.lang.Object
de.hybris.platform.billingaccounttmfwebservices.v2.controllers.BaBaseController
de.hybris.platform.billingaccounttmfwebservices.v2.controllers.BaListenerController
All Implemented Interfaces:
ListenerApi

@Controller @Secured("ROLE_TRUSTED_CLIENT") public class BaListenerController extends BaBaseController implements ListenerApi
Default implementation of ListenerApi.
Since:
2208
  • Constructor Details

    • BaListenerController

      public BaListenerController()
  • Method Details

    • listenToBillingAccountAttributeValueChangeEvent

      @RequestMapping(value="/listener/billingAccountAttributeValueChangeEvent", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=POST) public org.springframework.http.ResponseEntity listenToBillingAccountAttributeValueChangeEvent(@Valid @RequestBody @Valid BillingAccountAttributeValueChangeEvent data)
      Specified by:
      listenToBillingAccountAttributeValueChangeEvent in interface ListenerApi
    • listenToBillingAccountStateChangeEvent

      @RequestMapping(value="/listener/billingAccountStateChangeEvent", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=POST) public org.springframework.http.ResponseEntity listenToBillingAccountStateChangeEvent(@Valid @RequestBody @Valid BillingAccountStateChangeEvent data)
      Specified by:
      listenToBillingAccountStateChangeEvent in interface ListenerApi
    • getTuaBillingAccountService

      protected TuaBillingAccountService getTuaBillingAccountService()
    • getBaUpdateEventValidator

      protected BaUpdateEventValidator getBaUpdateEventValidator()
    • getBaStateChangeEventValidator

      protected BaStateChangeEventValidator getBaStateChangeEventValidator()
    • getTxTemplate

      protected org.springframework.transaction.support.TransactionTemplate getTxTemplate()