Class KnowledgeBaseCacheContainerPopulator
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.runtime.cps.populator.impl.KnowledgeBaseCacheContainerPopulator
-
- All Implemented Interfaces:
Populator<CPSMasterDataKnowledgeBase,CPSMasterDataKnowledgeBaseContainer>
public class KnowledgeBaseCacheContainerPopulator extends java.lang.Object implements Populator<CPSMasterDataKnowledgeBase,CPSMasterDataKnowledgeBaseContainer>
Populates Knowledgebase master data cache during cache load. See alsoKnowledgeBaseContainerCacheValueLoader.
-
-
Constructor Summary
Constructors Constructor Description KnowledgeBaseCacheContainerPopulator()
-
Method Summary
-
-
-
Method Detail
-
populate
public void populate(CPSMasterDataKnowledgeBase source, CPSMasterDataKnowledgeBaseContainer target)
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<CPSMasterDataKnowledgeBase,CPSMasterDataKnowledgeBaseContainer>- Parameters:
source- the source objecttarget- the target to fill
-
populateCharacteristics
protected void populateCharacteristics(CPSMasterDataKnowledgeBase source, CPSMasterDataKnowledgeBaseContainer target)
-
populateClasses
protected void populateClasses(CPSMasterDataKnowledgeBase source, CPSMasterDataKnowledgeBaseContainer target)
-
populateProducts
protected void populateProducts(CPSMasterDataKnowledgeBase source, CPSMasterDataKnowledgeBaseContainer target)
-
populateCoreAttributes
protected void populateCoreAttributes(CPSMasterDataKnowledgeBase source, CPSMasterDataKnowledgeBaseContainer target)
-
getProductConverter
protected Converter<CPSMasterDataProduct,CPSMasterDataProductContainer> getProductConverter()
-
setProductConverter
public void setProductConverter(Converter<CPSMasterDataProduct,CPSMasterDataProductContainer> productConverter)
- Parameters:
productConverter- product converter for product master data
-
getClassConverter
protected Converter<CPSMasterDataClass,CPSMasterDataClassContainer> getClassConverter()
-
setClassConverter
public void setClassConverter(Converter<CPSMasterDataClass,CPSMasterDataClassContainer> classConverter)
- Parameters:
classConverter- class converter for class master data
-
getCharacteristicConverter
protected Converter<CPSMasterDataCharacteristic,CPSMasterDataCharacteristicContainer> getCharacteristicConverter()
-
setCharacteristicConverter
public void setCharacteristicConverter(Converter<CPSMasterDataCharacteristic,CPSMasterDataCharacteristicContainer> characteristicConverter)
- Parameters:
characteristicConverter- cstic converter for cstic master data
-
-