org.broadleafcommerce.core.payment.dao
Class SecurePaymentInfoDaoImpl

java.lang.Object
  extended by org.broadleafcommerce.core.payment.dao.SecurePaymentInfoDaoImpl
All Implemented Interfaces:
SecurePaymentInfoDao

@Repository(value="blSecurePaymentInfoDao")
public class SecurePaymentInfoDaoImpl
extends Object
implements SecurePaymentInfoDao


Field Summary
protected  javax.persistence.EntityManager em
           
protected  EncryptionModule encryptionModule
           
protected  EntityConfiguration entityConfiguration
           
 
Constructor Summary
SecurePaymentInfoDaoImpl()
           
 
Method Summary
 BankAccountPaymentInfo createBankAccountPaymentInfo()
           
 CreditCardPaymentInfo createCreditCardPaymentInfo()
           
 GiftCardPaymentInfo createGiftCardPaymentInfo()
           
 void delete(Referenced securePaymentInfo)
           
 BankAccountPaymentInfo findBankAccountInfo(String referenceNumber)
           
 CreditCardPaymentInfo findCreditCardInfo(String referenceNumber)
           
 GiftCardPaymentInfo findGiftCardInfo(String referenceNumber)
           
 Referenced save(Referenced securePaymentInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

em

protected javax.persistence.EntityManager em

encryptionModule

protected EncryptionModule encryptionModule

entityConfiguration

protected EntityConfiguration entityConfiguration
Constructor Detail

SecurePaymentInfoDaoImpl

public SecurePaymentInfoDaoImpl()
Method Detail

save

public Referenced save(Referenced securePaymentInfo)
Specified by:
save in interface SecurePaymentInfoDao

createBankAccountPaymentInfo

public BankAccountPaymentInfo createBankAccountPaymentInfo()
Specified by:
createBankAccountPaymentInfo in interface SecurePaymentInfoDao

createGiftCardPaymentInfo

public GiftCardPaymentInfo createGiftCardPaymentInfo()
Specified by:
createGiftCardPaymentInfo in interface SecurePaymentInfoDao

createCreditCardPaymentInfo

public CreditCardPaymentInfo createCreditCardPaymentInfo()
Specified by:
createCreditCardPaymentInfo in interface SecurePaymentInfoDao

findBankAccountInfo

public BankAccountPaymentInfo findBankAccountInfo(String referenceNumber)
Specified by:
findBankAccountInfo in interface SecurePaymentInfoDao

findCreditCardInfo

public CreditCardPaymentInfo findCreditCardInfo(String referenceNumber)
Specified by:
findCreditCardInfo in interface SecurePaymentInfoDao

findGiftCardInfo

public GiftCardPaymentInfo findGiftCardInfo(String referenceNumber)
Specified by:
findGiftCardInfo in interface SecurePaymentInfoDao

delete

public void delete(Referenced securePaymentInfo)
Specified by:
delete in interface SecurePaymentInfoDao


Copyright © 2013. All Rights Reserved.