Class DefaultAlipayPaymentTransactionDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<AlipayPaymentTransactionModel>
-
- de.hybris.platform.chinesepspalipayservices.dao.impl.DefaultAlipayPaymentTransactionDao
-
- All Implemented Interfaces:
AlipayPaymentTransactionDao,GenericDao<AlipayPaymentTransactionModel>
public class DefaultAlipayPaymentTransactionDao extends DefaultGenericDao<AlipayPaymentTransactionModel> implements AlipayPaymentTransactionDao
Default implementation ofAlipayPaymentTransactionDao
-
-
Constructor Summary
Constructors Constructor Description DefaultAlipayPaymentTransactionDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlipayPaymentTransactionModelfindTransactionByAlipayCode(java.lang.String alipayCode)Gets AlipayPaymentTransaction by alipay codeAlipayPaymentTransactionModelfindTransactionByLatestRequestEntry(OrderModel orderModel, boolean limit)Gets AlipayPaymentTransaction of the given order which satisfies these conditions: 1.-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
findTransactionByLatestRequestEntry
public AlipayPaymentTransactionModel findTransactionByLatestRequestEntry(OrderModel orderModel, boolean limit)
Description copied from interface:AlipayPaymentTransactionDaoGets AlipayPaymentTransaction of the given order which satisfies these conditions: 1. There is only one entry with type code = 'REQUEST' in this transaction. 2. This entry is the latest among all transactions' entries.- Specified by:
findTransactionByLatestRequestEntryin interfaceAlipayPaymentTransactionDao- Parameters:
orderModel- the order- Returns:
- AlipayPaymentTransactionModel if found or returns null otherwise
-
findTransactionByAlipayCode
public AlipayPaymentTransactionModel findTransactionByAlipayCode(java.lang.String alipayCode)
Description copied from interface:AlipayPaymentTransactionDaoGets AlipayPaymentTransaction by alipay code- Specified by:
findTransactionByAlipayCodein interfaceAlipayPaymentTransactionDao- Parameters:
alipayCode- the alipay code- Returns:
- AlipayPaymentTransactionModel if found or returns null otherwise
-
-