Uses of Interface
org.broadleafcommerce.core.payment.domain.OrderPayment
Packages that use OrderPayment
Package
Description
-
Uses of OrderPayment in org.broadleafcommerce.core.checkout.service.strategy
Methods in org.broadleafcommerce.core.checkout.service.strategy with parameters of type OrderPaymentModifier and TypeMethodDescriptionprotected voidOrderPaymentConfirmationStrategyImpl.populateBillingAddressOnRequest(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO, OrderPayment payment) protected voidOrderPaymentConfirmationStrategyImpl.populateCreditCardOnRequest(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO, OrderPayment payment) protected voidOrderPaymentConfirmationStrategyImpl.populateCustomerOnRequest(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO, OrderPayment payment) protected voidOrderPaymentConfirmationStrategyImpl.populateShippingAddressOnRequest(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO requestDTO, OrderPayment payment) -
Uses of OrderPayment in org.broadleafcommerce.core.order.domain
Fields in org.broadleafcommerce.core.order.domain with type parameters of type OrderPaymentMethods in org.broadleafcommerce.core.order.domain that return types with arguments of type OrderPaymentModifier and TypeMethodDescriptionNullOrderImpl.getPayments()Order.getPayments()Gets all theOrderPayments associated with thisOrder.OrderImpl.getPayments()Method parameters in org.broadleafcommerce.core.order.domain with type arguments of type OrderPaymentModifier and TypeMethodDescriptionvoidNullOrderImpl.setPayments(List<OrderPayment> paymentInfos) voidOrder.setPayments(List<OrderPayment> payments) Sets the various payment types associated with thisOrdervoidOrderImpl.setPayments(List<OrderPayment> payments) -
Uses of OrderPayment in org.broadleafcommerce.core.order.service
Methods in org.broadleafcommerce.core.order.service that return OrderPaymentModifier and TypeMethodDescriptionOrderService.addPaymentToOrder(Order order, OrderPayment payment, Referenced securePaymentInfo) Associates a given OrderPayment with an Order and then saves the order.OrderServiceImpl.addPaymentToOrder(Order order, OrderPayment payment, Referenced securePaymentInfo) Methods in org.broadleafcommerce.core.order.service that return types with arguments of type OrderPaymentModifier and TypeMethodDescriptionOrderService.findPaymentsForOrder(Order order) Returns all OrderPayment objects that are associated with the given orderOrderServiceImpl.findPaymentsForOrder(Order order) Methods in org.broadleafcommerce.core.order.service with parameters of type OrderPaymentModifier and TypeMethodDescriptionOrderService.addPaymentToOrder(Order order, OrderPayment payment, Referenced securePaymentInfo) Associates a given OrderPayment with an Order and then saves the order.OrderServiceImpl.addPaymentToOrder(Order order, OrderPayment payment, Referenced securePaymentInfo) voidOrderService.removePaymentFromOrder(Order order, OrderPayment paymentInfo) Deletes the OrderPayment Info from the order.voidOrderServiceImpl.removePaymentFromOrder(Order order, OrderPayment payment) -
Uses of OrderPayment in org.broadleafcommerce.core.payment.dao
Methods in org.broadleafcommerce.core.payment.dao that return OrderPaymentModifier and TypeMethodDescriptionOrderPaymentDao.create()OrderPaymentDaoImpl.create()OrderPaymentDao.readPaymentById(Long paymentId) OrderPaymentDaoImpl.readPaymentById(Long paymentId) OrderPaymentDao.save(OrderPayment payment) OrderPaymentDaoImpl.save(OrderPayment payment) Methods in org.broadleafcommerce.core.payment.dao that return types with arguments of type OrderPaymentModifier and TypeMethodDescriptionOrderPaymentDao.readPaymentsForOrder(Order order) OrderPaymentDaoImpl.readPaymentsForOrder(Order order) Methods in org.broadleafcommerce.core.payment.dao with parameters of type OrderPaymentModifier and TypeMethodDescriptionvoidOrderPaymentDao.delete(OrderPayment payment) voidOrderPaymentDaoImpl.delete(OrderPayment paymentInfo) OrderPaymentDao.save(OrderPayment payment) OrderPaymentDaoImpl.save(OrderPayment payment) -
Uses of OrderPayment in org.broadleafcommerce.core.payment.domain
Classes in org.broadleafcommerce.core.payment.domain that implement OrderPaymentFields in org.broadleafcommerce.core.payment.domain declared as OrderPaymentMethods in org.broadleafcommerce.core.payment.domain with type parameters of type OrderPaymentModifier and TypeMethodDescription<G extends OrderPayment>
org.broadleafcommerce.common.copy.CreateResponse<G>OrderPaymentImpl.createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) Methods in org.broadleafcommerce.core.payment.domain that return OrderPaymentModifier and TypeMethodDescriptionPaymentTransaction.getOrderPayment()The overall payment that this transaction applies to.PaymentTransactionImpl.getOrderPayment()Methods in org.broadleafcommerce.core.payment.domain with parameters of type OrderPaymentModifier and TypeMethodDescriptionvoidPaymentTransaction.setOrderPayment(OrderPayment payment) Sets the overall payment that this transaction applies tovoidPaymentTransactionImpl.setOrderPayment(OrderPayment orderPayment) -
Uses of OrderPayment in org.broadleafcommerce.core.payment.service
Methods in org.broadleafcommerce.core.payment.service that return OrderPaymentModifier and TypeMethodDescriptionOrderPaymentService.create()OrderPaymentServiceImpl.create()OrderPaymentService.createOrderPaymentFromCustomerPayment(Order order, org.broadleafcommerce.profile.core.domain.CustomerPayment customerPayment, org.broadleafcommerce.common.money.Money amount) Create anOrderPaymentwith a singlePaymentTransactionType.UNCONFIRMEDPaymentTransactioninitialized with the passed in amount and order.OrderPaymentServiceImpl.createOrderPaymentFromCustomerPayment(Order order, org.broadleafcommerce.profile.core.domain.CustomerPayment customerPayment, org.broadleafcommerce.common.money.Money amount) OrderPaymentService.readPaymentById(Long paymentId) OrderPaymentServiceImpl.readPaymentById(Long paymentId) OrderPaymentService.save(OrderPayment payment) OrderPaymentServiceImpl.save(OrderPayment payment) Methods in org.broadleafcommerce.core.payment.service that return types with arguments of type OrderPaymentModifier and TypeMethodDescriptionOrderPaymentService.readPaymentsForOrder(Order order) OrderPaymentServiceImpl.readPaymentsForOrder(Order order) Methods in org.broadleafcommerce.core.payment.service with parameters of type OrderPaymentModifier and TypeMethodDescriptionprotected booleanOrderPaymentStatusServiceImpl.containsSuccessfulType(OrderPayment payment, org.broadleafcommerce.common.payment.PaymentTransactionType type) voidOrderPaymentService.delete(OrderPayment payment) Deletes a payment from the system.voidOrderPaymentServiceImpl.delete(OrderPayment payment) protected booleanOrderPaymentStatusServiceImpl.determineAuthorized(OrderPayment payment) protected booleanOrderPaymentStatusServiceImpl.determineComplete(OrderPayment payment) protected booleanOrderPaymentStatusServiceImpl.determineFullyCaptured(OrderPayment payment) OrderPaymentStatusService.determineOrderPaymentStatus(OrderPayment orderPayment) OrderPaymentStatusServiceImpl.determineOrderPaymentStatus(OrderPayment orderPayment) protected booleanOrderPaymentStatusServiceImpl.determinePartiallyComplete(OrderPayment payment) protected booleanOrderPaymentStatusServiceImpl.determinePending(OrderPayment payment) protected booleanOrderPaymentStatusServiceImpl.determineUnconfirmed(OrderPayment payment) protected voidDefaultPaymentGatewayCheckoutService.handleUnsuccessfulTransaction(OrderPayment payment) This default implementation will mark the entire payment as invalid and boot the user to re-enter their billing info and payment information as there may be an error with either the billing address or credit card.voidPaymentResponseDTOToEntityService.populateBillingInfo(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO, OrderPayment payment, org.broadleafcommerce.profile.core.domain.Address tempBillingAddress, boolean isUseBillingAddressFromGateway) voidPaymentResponseDTOToEntityServiceImpl.populateBillingInfo(org.broadleafcommerce.common.payment.dto.PaymentResponseDTO responseDTO, OrderPayment payment, org.broadleafcommerce.profile.core.domain.Address tempBillingAddress, boolean isUseBillingAddressFromGateway) OrderPaymentService.save(OrderPayment payment) OrderPaymentServiceImpl.save(OrderPayment payment)