Class BaBillingAccountController

java.lang.Object
de.hybris.platform.billingaccounttmfwebservices.v1.controllers.BaBaseController
de.hybris.platform.billingaccounttmfwebservices.v1.controllers.BaBillingAccountController
All Implemented Interfaces:
BillingAccountApi

@Deprecated(since="2208") @Controller public class BaBillingAccountController extends BaBaseController implements BillingAccountApi
Deprecated.
2208
Default implementation of controller for BillingAccountApi.
Since:
2105
  • Constructor Details

    • BaBillingAccountController

      @Autowired public BaBillingAccountController(javax.servlet.http.HttpServletRequest request)
      Deprecated.
  • Method Details

    • createBillingAccount

      @RequestMapping(value="/billingAccount", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=POST) @Secured("ROLE_TRUSTED_CLIENT") public org.springframework.http.ResponseEntity<BillingAccount> createBillingAccount(@Valid @RequestBody @Valid BillingAccount billingAccount)
      Deprecated.
      Specified by:
      createBillingAccount in interface BillingAccountApi
    • deleteBillingAccount

      @RequestMapping(value="/billingAccount/{id:.+}", produces="application/json;charset=utf-8", method=DELETE) @Secured("ROLE_TRUSTED_CLIENT") public org.springframework.http.ResponseEntity<Void> deleteBillingAccount(@PathVariable("id") String id)
      Deprecated.
      Specified by:
      deleteBillingAccount in interface BillingAccountApi
    • listBillingAccount

      @RequestMapping(value="/billingAccount", produces="application/json", method=GET) public org.springframework.http.ResponseEntity<List<BillingAccount>> listBillingAccount(@Valid @RequestParam(value="fields",required=false) @Valid String fields, @Valid @RequestParam(value="offset",required=false) @Valid Integer offset, @Valid @RequestParam(value="limit",required=false) @Valid Integer limit, @Valid @RequestParam(value="paymentStatus",required=false) @Valid String paymentStatus)
      Deprecated.
      Specified by:
      listBillingAccount in interface BillingAccountApi
    • patchBillingAccount

      @RequestMapping(value="/billingAccount/{id:.+}", produces="application/json;charset=utf-8", consumes="application/json;charset=utf-8", method=PATCH) @Secured("ROLE_TRUSTED_CLIENT") public org.springframework.http.ResponseEntity<BillingAccount> patchBillingAccount(@PathVariable("id") String id, @Valid @RequestBody @Valid BillingAccount billingAccount)
      Deprecated.
      Specified by:
      patchBillingAccount in interface BillingAccountApi
    • retrieveBillingAccount

      @RequestMapping(value="/billingAccount/{id:.+}", produces="application/json", method=GET) public org.springframework.http.ResponseEntity<BillingAccount> retrieveBillingAccount(@PathVariable("id") String id, @Valid @RequestParam(value="fields",required=false) @Valid String fields)
      Deprecated.
      Specified by:
      retrieveBillingAccount in interface BillingAccountApi
    • getBaBillingAccountService

      protected BaBillingAccountService getBaBillingAccountService()
      Deprecated.
    • getBaPaginationService

      protected BaPaginationService getBaPaginationService()
      Deprecated.
    • getGenericService

      protected BaGenericService getGenericService()
      Deprecated.
    • getUserService

      protected de.hybris.platform.servicelayer.user.UserService getUserService()
      Deprecated.
    • getBaCreateBillingAccountValidator

      protected BaCreateBillingAccountValidator getBaCreateBillingAccountValidator()
      Deprecated.
    • getTxTemplate

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