Class DefaultValueRangePopulator
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.converters.populator.DefaultValueRangePopulator
-
- All Implemented Interfaces:
Populator<SolrValueRangeModel,ValueRange>
public class DefaultValueRangePopulator extends java.lang.Object implements Populator<SolrValueRangeModel,ValueRange>
Populates Name and From and To values of aValueRange. The type of the From and To values is determined by theGeneratedSolrValueRangeSet.getType()value.
-
-
Constructor Summary
Constructors Constructor Description DefaultValueRangePopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ComparableparseDate(java.lang.String value)Tries to parse string date to Date object.voidpopulate(SolrValueRangeModel source, ValueRange target)Populate the target instance with values from the source instance.protected java.lang.ComparablepopulateComparableFromString(java.lang.String type, java.lang.String value)
-
-
-
Method Detail
-
populate
public void populate(SolrValueRangeModel source, ValueRange target)
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<SolrValueRangeModel,ValueRange>- Parameters:
source- the source objecttarget- the target to fill
-
populateComparableFromString
protected java.lang.Comparable populateComparableFromString(java.lang.String type, java.lang.String value)
-
parseDate
protected java.lang.Comparable parseDate(java.lang.String value)
Tries to parse string date to Date object. In case of parsing exception a new Date(0); is returned.
-
-