Class MerchantDashboardControllerHelper
java.lang.Object
org.tavall.couriers.web.view.controller.dsahboard.merchant.helper.MerchantDashboardControllerHelper
-
Constructor Summary
ConstructorsConstructorDescriptionMerchantDashboardControllerHelper(ShippingLabelMetaDataService shippingService, DeliveryRouteService routeService, ScanCacheService scanCache, ScanErrorCacheService scanErrorCache, CameraPageService cameraPageService, UserAccountService userAccountService, ManualAddressVerificationService addressVerificationService) -
Method Summary
Modifier and TypeMethodDescriptionaddRouteStops(String routeId, List<String> labelUuids, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) assignRouteDriver(String routeId, String assignedDriver, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) confirmIntake(String uuid, String trackingNumber, String name, String address, String city, String state, String zip, String country, String phone, String deadline) confirmRouteScan(String routeId, String uuid, String trackingNumber, String name, String address, String city, String state, String zip, String country, String phone, String deadline) createRoute(List<String> labelUuids, String assignedDriver, LocalDateTime deadline, String radiusMiles, String maxStops, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) createShipment(ShippingLabelMetaDataEntity shipment, LocalDate deliverByDate, String initialState, String source, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) createShipmentPage(org.springframework.ui.Model model, String createdUuid) deleteRoute(String routeId, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) deleteShipment(String uuid, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) routeDetails(String routeId, org.springframework.ui.Model model) routeLinkStatus(String routeId) routesPage(org.springframework.ui.Model model, String routeId, String status, String error) shipmentsPage(org.springframework.ui.Model model, String uuid, String status, String error) shipmentsViewPage(org.springframework.ui.Model model) updateRoute(String routeId, String status, String notes, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) updateShipment(String uuid, String nextState, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
-
Constructor Details
-
MerchantDashboardControllerHelper
public MerchantDashboardControllerHelper(ShippingLabelMetaDataService shippingService, DeliveryRouteService routeService, ScanCacheService scanCache, ScanErrorCacheService scanErrorCache, CameraPageService cameraPageService, UserAccountService userAccountService, ManualAddressVerificationService addressVerificationService)
-
-
Method Details
-
dashboard
-
createShipmentPage
-
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
-
shipmentsPage
-
shipmentsViewPage
-
updateShipment
-
deleteShipment
-
routesPage
-
routeDetails
-
routeScan
-
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
-
addRouteStops
-
assignRouteDriver
-
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
-
routeLinkStatus
-