Class GenericPDTModelMatcher
java.lang.Object
de.hybris.platform.order.strategies.calculation.pdt.matcher.impl.GenericPDTModelMatcher
- All Implemented Interfaces:
PDTModelMatcher<PDTCriteria,PDTRowModel>
public class GenericPDTModelMatcher
extends Object
implements PDTModelMatcher<PDTCriteria,PDTRowModel>
The generic implementation of the
PDTModelMatcher.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmatchRows(PDTCriteria criteria) Finds rows usingPDTRowRepository, filters rows usingPDTRowFilterand sorts rows usingPDTRowMatchComparatorProvider.voidsetRowFilter(PDTRowFilter<PDTCriteria, PDTRowModel> rowFilter) voidsetRowMatchComparatorProvider(PDTRowMatchComparatorProvider<PDTCriteria, PDTRowModel> rowMatchComparatorProvider) voidsetRowRepository(PDTRowRepository<PDTCriteria, PDTRowModel> rowRepository)
-
Constructor Details
-
GenericPDTModelMatcher
public GenericPDTModelMatcher()
-
-
Method Details
-
matchRows
Finds rows usingPDTRowRepository, filters rows usingPDTRowFilterand sorts rows usingPDTRowMatchComparatorProvider.- Specified by:
matchRowsin interfacePDTModelMatcher<PDTCriteria,PDTRowModel> - Parameters:
criteria- the criteria- Returns:
- the list
-
setRowRepository
-
setRowFilter
-
setRowMatchComparatorProvider
public void setRowMatchComparatorProvider(PDTRowMatchComparatorProvider<PDTCriteria, PDTRowModel> rowMatchComparatorProvider)
-