Class PosTransactionPageController

java.lang.Object
de.hybris.platform.addonsupport.controllers.AbstractAddOnController
de.hybris.platform.addonsupport.controllers.page.AbstractAddOnPageController
de.hybris.platform.sap.sappostransactionaddon.controllers.pages.AbstractPosTransactionPageController
de.hybris.platform.sap.sappostransactionaddon.controllers.pages.PosTransactionPageController

@Controller @RequestMapping("/my-account") public class PosTransactionPageController extends AbstractPosTransactionPageController
POS transaction history controller
  • Field Details

  • Constructor Details

    • PosTransactionPageController

      public PosTransactionPageController()
  • Method Details

    • posTransactions

      @RequestMapping(value="/postransactions", method=GET) public String posTransactions(@RequestParam(value="page",defaultValue="0") int page, @RequestParam(value="show",defaultValue="Page") AbstractPosTransactionPageController.ShowMode showMode, @RequestParam(value="sort",required=false) String sortCode, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Parameters:
      page -
      showMode -
      sortCode -
      model -
      Returns:
      POS transaction history view
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • posTransaction

      @RequestMapping(value="/postransaction/{orderCode:.*}", method=GET) public String posTransaction(@PathVariable("orderCode") String transactionCode, @RequestParam(value="storeId",required=true) String storeId, @RequestParam(value="businessDayDate",required=true) String businessDayDate, @RequestParam(value="transactionIndex",required=true) Integer transactionIndex, org.springframework.ui.Model model) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      Parameters:
      transactionCode -
      storeId -
      transactionDate -
      transactionIndex -
      model -
      Returns:
      POS transaction details view
      Throws:
      de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
    • getBreadcrumbs

      protected List<Breadcrumb> getBreadcrumbs(String orderNumber)
      Parameters:
      orderNumber -
      Returns:
      POS transaction breadcrumbs
    • getCarOrderFacade

      protected CarOrderFacade getCarOrderFacade()
    • setCarOrderFacade

      public void setCarOrderFacade(CarOrderFacade carOrderFacade)
    • getAccountBreadcrumbBuilder

      protected ResourceBreadcrumbBuilder getAccountBreadcrumbBuilder()
    • setAccountBreadcrumbBuilder

      public void setAccountBreadcrumbBuilder(ResourceBreadcrumbBuilder accountBreadcrumbBuilder)