Class MerchantDashboardControllerHelper

java.lang.Object
org.tavall.couriers.web.view.controller.dsahboard.merchant.helper.MerchantDashboardControllerHelper

@Component public class MerchantDashboardControllerHelper extends Object
  • Constructor Details

  • Method Details

    • dashboard

      public String dashboard(org.springframework.ui.Model model, @RequestParam(value="created",required=false) String createdUuid)
    • createShipmentPage

      public String createShipmentPage(org.springframework.ui.Model model, @RequestParam(value="created",required=false) String createdUuid)
    • createShipment

      public String createShipment(ShippingLabelMetaDataEntity shipment, @RequestParam(value="deliverByDate",required=false) @DateTimeFormat(iso=DATE) LocalDate deliverByDate, @RequestParam(value="initialState",required=false) String initialState, @RequestParam(value="source",required=false) String source, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • scanPage

      public String scanPage(org.springframework.ui.Model model, @RequestParam(value="uuid",required=false) String uuid)
    • shipmentsPage

      public String shipmentsPage(org.springframework.ui.Model model, @RequestParam(value="uuid",required=false) String uuid, @RequestParam(value="status",required=false) String status, @RequestParam(value="error",required=false) String error)
    • shipmentsViewPage

      public String shipmentsViewPage(org.springframework.ui.Model model)
    • updateShipment

      public String updateShipment(@RequestParam("uuid") String uuid, @RequestParam("nextState") String nextState, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • deleteShipment

      public String deleteShipment(@RequestParam("uuid") String uuid, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • routesPage

      public String routesPage(org.springframework.ui.Model model, @RequestParam(value="routeId",required=false) String routeId, @RequestParam(value="status",required=false) String status, @RequestParam(value="error",required=false) String error)
    • routeDetails

      public String routeDetails(@PathVariable("routeId") String routeId, org.springframework.ui.Model model)
    • routeScan

      public String routeScan(@PathVariable("routeId") String routeId, org.springframework.ui.Model model)
    • createRoute

      public String createRoute(@RequestParam(value="labelUuids",required=false) List<String> labelUuids, @RequestParam(value="assignedDriver",required=false) String assignedDriver, @RequestParam(value="deadline",required=false) @DateTimeFormat(iso=DATE_TIME) LocalDateTime deadline, @RequestParam(value="radiusMiles",required=false) String radiusMiles, @RequestParam(value="maxStops",required=false) String maxStops, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • updateRoute

      public String updateRoute(@RequestParam("routeId") String routeId, @RequestParam(value="status",required=false) String status, @RequestParam(value="notes",required=false) String notes, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • addRouteStops

      public String addRouteStops(@RequestParam("routeId") String routeId, @RequestParam(value="labelUuids",required=false) List<String> labelUuids, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • assignRouteDriver

      public String assignRouteDriver(@RequestParam("routeId") String routeId, @RequestParam(value="assignedDriver",required=false) String assignedDriver, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • confirmRouteScan

      public Map<String,String> confirmRouteScan(@RequestParam("routeId") String routeId, @RequestParam(value="uuid",required=false) String uuid, @RequestParam(value="trackingNumber",required=false) String trackingNumber, @RequestParam(value="name",required=false) String name, @RequestParam(value="address",required=false) String address, @RequestParam(value="city",required=false) String city, @RequestParam(value="state",required=false) String state, @RequestParam(value="zip",required=false) String zip, @RequestParam(value="country",required=false) String country, @RequestParam(value="phone",required=false) String phone, @RequestParam(value="deadline",required=false) String deadline)
    • confirmIntake

      public Map<String,Object> confirmIntake(@RequestParam(value="uuid",required=false) String uuid, @RequestParam(value="trackingNumber",required=false) String trackingNumber, @RequestParam(value="name",required=false) String name, @RequestParam(value="address",required=false) String address, @RequestParam(value="city",required=false) String city, @RequestParam(value="state",required=false) String state, @RequestParam(value="zip",required=false) String zip, @RequestParam(value="country",required=false) String country, @RequestParam(value="phone",required=false) String phone, @RequestParam(value="deadline",required=false) String deadline)
    • deleteRoute

      public String deleteRoute(@RequestParam("routeId") String routeId, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
    • routeLinkStatus

      public Map<String,Object> routeLinkStatus(@RequestParam("routeId") String routeId)