Class PosTransactionPageController

    • Field Detail

      • POS_TRANSACTION_CODE_PATH_VARIABLE_PATTERN

        protected static final java.lang.String POS_TRANSACTION_CODE_PATH_VARIABLE_PATTERN
        See Also:
        Constant Field Values
      • REDIRECT_MY_ACCOUNT

        protected static final java.lang.String REDIRECT_MY_ACCOUNT
        See Also:
        Constant Field Values
      • POS_TRANSACTIONS_HISTORY_CMS_PAGE

        protected static final java.lang.String POS_TRANSACTIONS_HISTORY_CMS_PAGE
        See Also:
        Constant Field Values
      • POS_TRANSACTION_DETAIL_CMS_PAGE

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

      • PosTransactionPageController

        public PosTransactionPageController()
    • Method Detail

      • posTransactions

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

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

        protected java.util.List<Breadcrumb> getBreadcrumbs​(java.lang.String orderNumber)
        Parameters:
        orderNumber -
        Returns:
        POS transaction breadcrumbs
      • setCarOrderFacade

        public void setCarOrderFacade​(CarOrderFacade carOrderFacade)
      • setAccountBreadcrumbBuilder

        public void setAccountBreadcrumbBuilder​(ResourceBreadcrumbBuilder accountBreadcrumbBuilder)