Class FulfillmentCaptureClaimEndpoint
- java.lang.Object
-
- com.broadleafcommerce.order.web.endpoint.FulfillmentCaptureClaimEndpoint
-
@FrameworkRestController @FrameworkMapping("/fulfillment-capture-claims") @DataRouteByExample(com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim.class) public class FulfillmentCaptureClaimEndpoint extends Object
Endpoint for management ofFulfillmentCaptureClaim
.
-
-
Constructor Summary
Constructors Constructor Description FulfillmentCaptureClaimEndpoint(FulfillmentCaptureClaimService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> fulfillmentCaptureClaimService, FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> fulfillmentCaptureClaimSummaryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim
createFulfillmentCaptureClaim(com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim fulfillmentCaptureClaim, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
createFulfillmentCaptureClaims(List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> fulfillmentCaptureClaims, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
void
deleteFulfillmentCaptureClaim(com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String fulfillmentCaptureClaimId)
protected FulfillmentCaptureClaimService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
getFulfillmentCaptureClaimService()
protected FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
getFulfillmentCaptureClaimSummaryService()
org.springframework.data.domain.Page<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim>
readAllFulfillmentCaptureClaims(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page)
com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary
readByFulfillmentId(String fulfillmentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary
readByPaymentId(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
readByPaymentIds(List<String> paymentIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim
updateFulfillmentCaptureClaim(String id, com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim req, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
-
-
-
Field Detail
-
BASE_URI
public static final String BASE_URI
- See Also:
- Constant Field Values
-
-
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()
-
-