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 of
FulfillmentCaptureClaim
.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFulfillmentCaptureClaimEndpoint
(FulfillmentCaptureClaimService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> fulfillmentCaptureClaimService, FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> fulfillmentCaptureClaimSummaryService) -
Method Summary
Modifier and TypeMethodDescriptioncom.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>
protected FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
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) Deprecated, for removal: This API element is subject to removal in a future version.com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary
readByPaymentId
(String paymentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
readByPaymentIds
(List<String> paymentIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Deprecated, for removal: This API element is subject to removal in a future version.List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
readSummariesByPaymentIds
(List<String> paymentIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary
readSummaryByFulfillmentId
(String fulfillmentId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary
readSummaryByPaymentId
(String paymentId, 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 Details
-
BASE_URI
- See Also:
-
SUMMARIES_URI
- See Also:
-
SUMMARY_BY_PAYMENT_ID_URI
- See Also:
-
SUMMARY_BY_PAYMENT_IDS_URI
- See Also:
-
SUMMARY_BY_FULFILLMENT_ID_URI
- See Also:
-
-
Constructor Details
-
FulfillmentCaptureClaimEndpoint
public FulfillmentCaptureClaimEndpoint(FulfillmentCaptureClaimService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> fulfillmentCaptureClaimService, FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> fulfillmentCaptureClaimSummaryService)
-
-
Method Details
-
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
@Deprecated(since="Order Service 2.1.0, Release Train 2.2.0", forRemoval=true) @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) Deprecated, for removal: This API element is subject to removal in a future version. -
readSummaryByPaymentId
@Policy(permissionRoots="ORDER") @FrameworkGetMapping("/summaries/by-payment-id") public com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary readSummaryByPaymentId(@RequestParam("paymentId") String paymentId, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo context) - Parameters:
paymentId
- id of the payment related to the fulfillment capture claim to summarizecontext
- context information- Returns:
- summary of a fulfillment capture claim
- Since:
- Order Service 2.1.0, Release Train 2.2.0
-
readByPaymentIds
@Deprecated(since="Order Service 2.1.0, Release Train 2.2.0", forRemoval=true) @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) Deprecated, for removal: This API element is subject to removal in a future version. -
readSummariesByPaymentIds
@Policy(permissionRoots="ORDER") @FrameworkGetMapping("/summaries/by-payment-ids") public List<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> readSummariesByPaymentIds(@RequestParam("paymentIds") List<String> paymentIds, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo context) - Parameters:
paymentIds
- list of payment ids related to the fulfillment capture claims to summarizecontext
- context information- Returns:
- list of all fulfillment claim summaries
- Since:
- Order Service 2.1.0, Release Train 2.2.0
-
readByFulfillmentId
@Deprecated(since="Order Service 2.1.0, Release Train 2.2.0", forRemoval=true) @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) Deprecated, for removal: This API element is subject to removal in a future version. -
readSummaryByFulfillmentId
@Policy(permissionRoots="ORDER") @FrameworkGetMapping("/summaries/by-fulfillment-id") public com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary readSummaryByFulfillmentId(@RequestParam("fulfillmentId") String fulfillmentId, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo context) - Parameters:
fulfillmentId
- id of the fulfillment related to the fulfillment capture claim to summarizecontext
- context information- Returns:
- list of all fulfillment claim summaries
- Since:
- Order Service 2.1.0, Release Train 2.2.0
-
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()
-
readSummaryByFulfillmentId(java.lang.String, com.broadleafcommerce.data.tracking.core.context.ContextInfo)
.