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 java.lang.Object implements PDTModelMatcher<PDTCriteria,PDTRowModel>
The generic implementation of thePDTModelMatcher.
-
-
Constructor Summary
Constructors Constructor Description GenericPDTModelMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<PDTRowModel>matchRows(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)
-
-
-
Method Detail
-
matchRows
public java.util.List<PDTRowModel> matchRows(PDTCriteria criteria)
Finds rows usingPDTRowRepository, filters rows usingPDTRowFilterand sorts rows usingPDTRowMatchComparatorProvider.- Specified by:
matchRowsin interfacePDTModelMatcher<PDTCriteria,PDTRowModel>- Parameters:
criteria- the criteria- Returns:
- the list
-
setRowRepository
public void setRowRepository(PDTRowRepository<PDTCriteria,PDTRowModel> rowRepository)
-
setRowFilter
public void setRowFilter(PDTRowFilter<PDTCriteria,PDTRowModel> rowFilter)
-
setRowMatchComparatorProvider
public void setRowMatchComparatorProvider(PDTRowMatchComparatorProvider<PDTCriteria,PDTRowModel> rowMatchComparatorProvider)
-
-