All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected void |
applyAdditionalPopulators(ConfigurationData configData,
ConfigModel configModel)
|
protected ConfigurationData |
convert(KBKeyData kbKey,
ConfigModel configModel)
Converts a configuration model to its DTO representation
|
protected UiGroupData |
createCsticGroup(CsticGroup csticModelGroup,
InstanceModel instance,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap)
Creates a new UI group based on the characteristic group model
|
protected UiGroupData |
createUiGroup(InstanceModel instance,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap,
List<UiGroupData> csticGroupsFlat,
int level)
Creates an UI group from an instance model.
|
protected void |
finalizeUiGroups(ConfigurationData configData,
ConfigModel configModel) |
protected ConfigPricing |
getConfigPricing() |
protected ProductConfigurationService |
getConfigurationService() |
protected ConfigurationVariantUtil |
getConfigurationVariantUtil() |
protected SolvableConflictPopulator |
getConflictPopulator() |
protected List<UiGroupData> |
getCsticGroupsFromModel(ConfigModel configModel,
List<UiGroupData> csticGroupsFlat)
Reads characteristic groups from model representation of configuration
|
protected CsticTypeMapper |
getCsticTypeMapper() |
protected List<UiGroupData> |
getGroupsFromInstance(InstanceModel instance,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap,
List<UiGroupData> csticGroupsFlat,
int level)
Reads groups per instance
|
protected List<CsticData> |
getListOfCsticData(List<CsticModel> csticModelList,
String prefix,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap) |
protected ProductDao |
getProductDao() |
protected ProductService |
getProductService() |
protected SessionAccessService |
getSessionAccessService() |
protected UniqueUIKeyGenerator |
getUiKeyGenerator() |
protected boolean |
isAnyVariantExisting(String productCode) |
protected boolean |
isOfferVariantSearch() |
protected boolean |
isOneSubGroupConfigurable(List<UiGroupData> subGroups) |
protected boolean |
isShowLegend(List<UiGroupData> groups) |
protected boolean |
isUiGroupConfigurable(List<UiGroupData> subGroups) |
protected ProductConfigMessageUISeverity |
mapMessageSeverity(ProductConfigMessage message) |
protected void |
mapMessagesFromModelToData(ConfigurationData configData,
ConfigModel configModel) |
protected void |
markFirstAndLastGroup(List<UiGroupData> csticGroupsFlat)
Marks the first and last cstic-group of the whole model.
|
void |
setConfigPricing(ConfigPricing configPricing) |
void |
setConfigurationService(ProductConfigurationService configurationService) |
void |
setConfigurationVariantUtil(ConfigurationVariantUtil configurationVariantUtil) |
void |
setConflictPopulator(SolvableConflictPopulator conflictsPopulator) |
void |
setCsticTypeMapper(CsticTypeMapper csticTypeMapper) |
void |
setOfferVariantSearch(boolean offerVariantSearch) |
void |
setProductDao(ProductDao productDao) |
void |
setProductService(ProductService productService) |
void |
setSessionAccessService(SessionAccessService sessionAccessService) |
void |
setUiKeyGenerator(UniqueUIKeyGenerator uiKeyGenerator) |
protected boolean |
showVariants(String productCode) |