Package de.hybris.platform.sap.productconfig.runtime.cps.populator.impl
package de.hybris.platform.sap.productconfig.runtime.cps.populator.impl
-
ClassesClassDescriptionTools used for different populators (subclasses) dealing with constructing the input for the pricing REST call from the cps representation of a configurationUnit test for
AbstractPricingDocumentInputPopulatorProvides re-use functions for CPS pricing populators.Unit test forAbstractPricingItemInputPopulatorResponsible to fill attributes ofCPSMasterDataCharacteristicContainer(which is used for caching) according to the characteristics master data representationUnit test forCharacteristicCacheContainerPopulatorResponsible to populate cstic groups from master dataUnit test forCharacteristicGroupMasterDataPopulatorResponsible to populate characteristicsUnit test forCharacteristicMasterDataPopulatorResponsible to populate characteristicsUnit test forCharacteristicPopulatorPopulates the (product or class) specific attributes of a characteristics from the result of the master data call to the respective container we use for cachingUnit test forCharacteristicSpecificCacheContainerPopulatorResponsible for translating the master data representation of a class (generalization of product) into its cache representationUnit test forClassCacheContainerPopulatorUnit test forConfigurationPopulatorUnit test forConflictAssumptionPopulatorResponsible to populate solvable conflictsUnit test forConflictPopulatorUnit test forCPSIntervalTypeResponsible for attributes that we read from the master data cacheUnit test forInstanceMasterDataPopulatorResponsible to populate instances for the configuration runtime.Unit test forInstancePopulatorPopulates Knowledgebase master data cache during cache load.Unit test forKnowledgeBaseCacheContainerPopulatorResponsible to populate characteristicsUnit test forPossibleValueMasterDataPopulatorResponsible to populate characteristicsUnit test forPossibleValuePopulatorResponsible populating map of pricesUnit test forPricesMapPopulatorPopuplates the pricing document input data for querrying static pricing information, such as value prices, based on the configuration master data.Unit test forPricingDocumentInputKBPopulatorPopulates the pricing document input data for querying dynamic pricing information, such as total values, based on the configuration runtime data.Unit test forPricingDocumentInputPopulatorPopulates the pricing item input data for querying static pricing information, such as value prices, based on the configuration master data.
We are caching the value prices per product.Unit test forPricingItemInputKBProductPopulatorPopuplates the pricing item input data for querrying dynamic pricing information, such as total values, based on the configuration runtime data.Unit test forPricingItemInputPopulatorPopulates product master data cache during cache load.Unit test forProductCacheContainerPopulatorResponsible to populate characteristicsUnit test forValueMasterDataPopulatorResponsible to populate characteristicsUnit test forValuePopulatorPopulates variant conditions