Class PunchOutSessionController

java.lang.Object
de.hybris.platform.b2bpunchoutocc.controllers.PunchOutSessionController

@Controller @RequestMapping("/{baseSiteId}/punchout/sessions") public class PunchOutSessionController extends Object
  • Constructor Details

    • PunchOutSessionController

      public PunchOutSessionController()
  • Method Details

    • getPunchOutSessionInfo

      @GetMapping(value="/{sid}", produces="application/json") @ResponseBody @SecurePortalUnauthenticatedAccess public PunchOutSessionInfoWsDTO getPunchOutSessionInfo(@PathVariable String sid, @RequestParam(required=false,defaultValue="DEFAULT") String fields, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    • getRequisitionFormData

      @GetMapping(value="/{sid}/requisition", produces="application/json") @ResponseBody @SecurePortalUnauthenticatedAccess public RequisitionFormDataWsDTO getRequisitionFormData(@RequestParam(required=false,defaultValue="false") boolean discardCartEntries, @PathVariable String sid, @RequestParam(required=false,defaultValue="DEFAULT") String fields)