Class FulfillmentCaptureClaimEndpoint


  • @FrameworkRestController
    @FrameworkMapping("/fulfillment-capture-claims")
    @DataRouteByExample(com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim.class)
    public class FulfillmentCaptureClaimEndpoint
    extends Object
    Endpoint for management of FulfillmentCaptureClaim.
    • Constructor Detail

      • FulfillmentCaptureClaimEndpoint

        public FulfillmentCaptureClaimEndpoint​(FulfillmentCaptureClaimService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> fulfillmentCaptureClaimService,
                                               FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> fulfillmentCaptureClaimSummaryService)
    • Method Detail

      • readAllFulfillmentCaptureClaims

        @Policy(permissionRoots="ORDER")
        @FrameworkGetMapping
        public org.springframework.data.domain.Page<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> readAllFulfillmentCaptureClaims​(@ContextOperation
                                                                                                                                                       com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo,
                                                                                                                                                       cz.jirutka.rsql.parser.ast.Node filters,
                                                                                                                                                       @PageableDefault(size=50)
                                                                                                                                                       org.springframework.data.domain.Pageable page)
      • readByPaymentId

        @Policy(permissionRoots="ORDER")
        @FrameworkGetMapping(params="paymentId")
        public com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary readByPaymentId​(@RequestParam("paymentId")
                                                                                                        String paymentId,
                                                                                                        @ContextOperation
                                                                                                        com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • readByPaymentIds

        @Policy(permissionRoots="ORDER")
        @FrameworkGetMapping(params="paymentIds")
        public List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> readByPaymentIds​(@RequestParam("paymentIds")
                                                                                                               List<String> paymentIds,
                                                                                                               @ContextOperation
                                                                                                               com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • readByFulfillmentId

        @Policy(permissionRoots="ORDER")
        @FrameworkGetMapping(params="fulfillmentId")
        public com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary readByFulfillmentId​(@RequestParam("fulfillmentId")
                                                                                                            String fulfillmentId,
                                                                                                            @ContextOperation
                                                                                                            com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • createFulfillmentCaptureClaim

        @Policy(permissionRoots="ORDER")
        @FrameworkPostMapping
        public com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim createFulfillmentCaptureClaim​(@RequestBody
                                                                                                               com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim fulfillmentCaptureClaim,
                                                                                                               @ContextOperation(CREATE)
                                                                                                               com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • createFulfillmentCaptureClaims

        @Policy(permissionRoots="ORDER")
        @FrameworkPostMapping("/bulk-create")
        public List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> createFulfillmentCaptureClaims​(@RequestBody
                                                                                                                      List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> fulfillmentCaptureClaims,
                                                                                                                      @ContextOperation(CREATE)
                                                                                                                      com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • updateFulfillmentCaptureClaim

        @Policy(permissionRoots="ORDER")
        @FrameworkPatchMapping("/{id}")
        public com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim updateFulfillmentCaptureClaim​(@PathVariable("id")
                                                                                                               String id,
                                                                                                               @RequestBody
                                                                                                               com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim req,
                                                                                                               @ContextOperation(UPDATE)
                                                                                                               com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
      • deleteFulfillmentCaptureClaim

        @Policy(permissionRoots="ORDER")
        @FrameworkDeleteMapping("/{id}")
        public void deleteFulfillmentCaptureClaim​(@ContextOperation(DELETE)
                                                  com.broadleafcommerce.data.tracking.core.context.ContextInfo context,
                                                  @PathVariable("id")
                                                  String fulfillmentCaptureClaimId)
      • getFulfillmentCaptureClaimService

        protected FulfillmentCaptureClaimService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> getFulfillmentCaptureClaimService()
      • getFulfillmentCaptureClaimSummaryService

        protected FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> getFulfillmentCaptureClaimSummaryService()