org.broadleafcommerce.core.payment.service
Class BroadleafPaymentInfoTypeServiceImpl

java.lang.Object
  extended by org.broadleafcommerce.core.payment.service.BroadleafPaymentInfoTypeServiceImpl
All Implemented Interfaces:
BroadleafPaymentInfoTypeService

@Service(value="blPaymentInfoTypeService")
public class BroadleafPaymentInfoTypeServiceImpl
extends Object
implements BroadleafPaymentInfoTypeService

Author:
Jerry Ocanas (jocanas)

Field Summary
protected  SecurePaymentInfoService securePaymentInfoService
           
 
Constructor Summary
BroadleafPaymentInfoTypeServiceImpl()
           
 
Method Summary
 Referenced createAccountReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createBankAccountReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createCheckReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createCreditCardReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createCustomerCreditReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createElectronicCheckReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createGiftCardReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createMoneyOrderReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createPayPalReferenceInfo(PaymentInfo paymentInfo)
           
 Referenced createWireReferenceInfo(PaymentInfo paymentInfo)
           
 Map<PaymentInfo,Referenced> getPaymentsMap(Order order)
          Constructs a default entry in the payments map for each payment found on the order that matches a PaymentInfoTypes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

securePaymentInfoService

protected SecurePaymentInfoService securePaymentInfoService
Constructor Detail

BroadleafPaymentInfoTypeServiceImpl

public BroadleafPaymentInfoTypeServiceImpl()
Method Detail

getPaymentsMap

public Map<PaymentInfo,Referenced> getPaymentsMap(Order order)
Description copied from interface: BroadleafPaymentInfoTypeService
Constructs a default entry in the payments map for each payment found on the order that matches a PaymentInfoTypes.

Specified by:
getPaymentsMap in interface BroadleafPaymentInfoTypeService
Returns:
Map

createAccountReferenceInfo

public Referenced createAccountReferenceInfo(PaymentInfo paymentInfo)

createBankAccountReferenceInfo

public Referenced createBankAccountReferenceInfo(PaymentInfo paymentInfo)

createCheckReferenceInfo

public Referenced createCheckReferenceInfo(PaymentInfo paymentInfo)

createCreditCardReferenceInfo

public Referenced createCreditCardReferenceInfo(PaymentInfo paymentInfo)

createCustomerCreditReferenceInfo

public Referenced createCustomerCreditReferenceInfo(PaymentInfo paymentInfo)

createElectronicCheckReferenceInfo

public Referenced createElectronicCheckReferenceInfo(PaymentInfo paymentInfo)

createGiftCardReferenceInfo

public Referenced createGiftCardReferenceInfo(PaymentInfo paymentInfo)

createMoneyOrderReferenceInfo

public Referenced createMoneyOrderReferenceInfo(PaymentInfo paymentInfo)

createPayPalReferenceInfo

public Referenced createPayPalReferenceInfo(PaymentInfo paymentInfo)

createWireReferenceInfo

public Referenced createWireReferenceInfo(PaymentInfo paymentInfo)


Copyright © 2013. All Rights Reserved.