Class AnalyticsPopulator
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.facades.populator.analytics.AnalyticsPopulator
-
- All Implemented Interfaces:
Populator<AnalyticsPopulatorInput,java.util.List<AnalyticCsticData>>
public class AnalyticsPopulator extends java.lang.Object implements Populator<AnalyticsPopulatorInput,java.util.List<AnalyticCsticData>>
Populator, which creates and fills a List ofAnalyticCsticData
Data DTO based on theAnalyticsDocument
-
-
Constructor Summary
Constructors Constructor Description AnalyticsPopulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AnalyticsCharacteristic
findAnalyticCstic(java.lang.String csticName, AnalyticsItem analyticInstance)
protected AnalyticsItem
findAnalyticInstance(AnalyticsItem lastAnalyticInstance, java.lang.String instanceName, AnalyticsDocument analyticsDocument)
protected UniqueUIKeyGenerator
getUiKeyGenerator()
protected boolean
isValid(AnalyticCsticData analyticCsticData)
void
populate(AnalyticsPopulatorInput source, java.util.List<AnalyticCsticData> target)
Populate the target instance with values from the source instance.protected void
populate(AnalyticsCharacteristic source, AnalyticCsticData target)
protected void
populate(AnalyticsPossibleValue source, AnalyticCsticValueData target)
void
setUiKeyGenerator(UniqueUIKeyGenerator uiKeyGenerator)
-
-
-
Method Detail
-
populate
public void populate(AnalyticsPopulatorInput source, java.util.List<AnalyticCsticData> target)
Description copied from interface:Populator
Populate the target instance with values from the source instance.- Specified by:
populate
in interfacePopulator<AnalyticsPopulatorInput,java.util.List<AnalyticCsticData>>
- Parameters:
source
- the source objecttarget
- the target to fill
-
isValid
protected boolean isValid(AnalyticCsticData analyticCsticData)
-
populate
protected void populate(AnalyticsCharacteristic source, AnalyticCsticData target)
-
populate
protected void populate(AnalyticsPossibleValue source, AnalyticCsticValueData target)
-
findAnalyticInstance
protected AnalyticsItem findAnalyticInstance(AnalyticsItem lastAnalyticInstance, java.lang.String instanceName, AnalyticsDocument analyticsDocument)
-
findAnalyticCstic
protected AnalyticsCharacteristic findAnalyticCstic(java.lang.String csticName, AnalyticsItem analyticInstance)
-
getUiKeyGenerator
protected UniqueUIKeyGenerator getUiKeyGenerator()
-
setUiKeyGenerator
public void setUiKeyGenerator(UniqueUIKeyGenerator uiKeyGenerator)
- Parameters:
uiKeyGenerator
- UI-Key generator used to split/create UI-Keys
-
-