Class SavedPaymentMethodEndpoint
java.lang.Object
com.broadleafcommerce.paymenttransaction.web.endpoint.SavedPaymentMethodEndpoint
@FrameworkRestController
@FrameworkMapping("/saved-payment-methods")
@DataRouteByKey("paymentTransaction")
@ConditionalOnPaymentTransactionAsSavedPaymentStorageLocation
public class SavedPaymentMethodEndpoint
extends Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSavedPaymentMethodEndpoint(SavedPaymentMethodService<SavedPaymentMethod> savedPaymentMethodService, SavedPaymentMethodSummaryService summaryService) -
Method Summary
Modifier and TypeMethodDescriptionprotected SavedPaymentMethodService<SavedPaymentMethod>protected SavedPaymentMethodSummaryServiceorg.springframework.data.domain.Page<SavedPaymentMethodSummary>readSavedPaymentMethods(String owningUserType, Set<String> owningUserIds, boolean availableToUse, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Field Details
-
BASE_URI
- See Also:
-
-
Constructor Details
-
SavedPaymentMethodEndpoint
public SavedPaymentMethodEndpoint(SavedPaymentMethodService<SavedPaymentMethod> savedPaymentMethodService, SavedPaymentMethodSummaryService summaryService)
-
-
Method Details
-
readSavedPaymentMethods
@FrameworkGetMapping(params={"owningUserType","owningUserIds"}) @Policy(permissionRoots="SYSTEM_SAVED_PAYMENT_MANAGEMENT") public org.springframework.data.domain.Page<SavedPaymentMethodSummary> readSavedPaymentMethods(@RequestParam String owningUserType, @RequestParam Set<String> owningUserIds, @RequestParam(value="availableToUse",required=false,defaultValue="true") boolean availableToUse, @PageableDefault(size=100) org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getSavedPaymentMethodService
-
getSummaryService
-