Class WeekdayOpeningDayListPopulator
java.lang.Object
de.hybris.platform.commercefacades.storelocator.converters.populator.OpeningDayPopulator<List<WeekdayOpeningDayModel>,List<WeekdayOpeningDayData>>
de.hybris.platform.commercefacades.storelocator.converters.populator.WeekdayOpeningDayListPopulator
- All Implemented Interfaces:
Populator<List<WeekdayOpeningDayModel>,List<WeekdayOpeningDayData>>
public class WeekdayOpeningDayListPopulator
extends OpeningDayPopulator<List<WeekdayOpeningDayModel>,List<WeekdayOpeningDayData>>
Converter for a list of
WeekdayOpeningDayModel 'handles' a day of week
order relative to getWeekFirstDay(). Does also an insertion of the 'closed'
WeekdayOpeningDayData where there is no given
corresponding model in list of WeekdayOpeningDayModel.-
Field Summary
Fields inherited from class de.hybris.platform.commercefacades.storelocator.converters.populator.OpeningDayPopulator
commerceCommonI18NService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Converter<WeekdayOpeningDayModel,WeekdayOpeningDayData> protected WeekDayvoidpopulate(List<WeekdayOpeningDayModel> source, List<WeekdayOpeningDayData> target) Populate the target instance with values from the source instance.protected WeekdayOpeningDayDatapopulateClosedWeekDay(WeekDay singleEnum) voidsetWeekDayConverter(Converter<WeekdayOpeningDayModel, WeekdayOpeningDayData> weekDayConverter) Methods inherited from class de.hybris.platform.commercefacades.storelocator.converters.populator.OpeningDayPopulator
getCommerceCommonI18NService, getCurrentLocale, getTimeDataConverter, getWeekDaySymbols, populateBase, setCommerceCommonI18NService, setTimeDataConverter
-
Constructor Details
-
WeekdayOpeningDayListPopulator
public WeekdayOpeningDayListPopulator()
-
-
Method Details
-
setWeekDayConverter
public void setWeekDayConverter(Converter<WeekdayOpeningDayModel, WeekdayOpeningDayData> weekDayConverter) -
populate
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Parameters:
source- the source objecttarget- the target to fill
-
populateClosedWeekDay
-
getWeekFirstDay
-
getWeekDayConverter
-