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 Details

  • Constructor Details

  • 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

      protected SavedPaymentMethodService<SavedPaymentMethod> getSavedPaymentMethodService()
    • getSummaryService

      protected SavedPaymentMethodSummaryService getSummaryService()