| Modifier and Type | Method and Description |
|---|---|
static void |
ConfigurationTestData.addPlaceholder(CsticModel model) |
List<CsticValueModel> |
ConfigOverviewFilter.filter(CsticModel cstic)
Filters the assigned values of the given characteristic.
|
List<CsticValueModel> |
ConfigOverviewFilter.filter(CsticModel cstic,
List<FilterEnum> appliedFilters)
Filters the assigned values of the given characteristic.
|
List<CsticValueModel> |
ConfigOverviewFilter.filter(List<CsticValueModel> values,
CsticModel cstic)
Filters the passed list of values and returns a list consisting of the values that match the given filter
criterion.
|
UiType |
UiTypeFinder.findUiTypeForCstic(CsticModel model) |
UiType |
UiTypeFinder.findUiTypeForCstic(CsticModel model,
CsticData data) |
UiValidationType |
UiTypeFinder.findUiValidationTypeForCstic(CsticModel csticModel) |
String |
ValueFormatTranslator.format(CsticModel cstic,
String value)
Converts a characteristic value into an external format suitable for UI-Display.
|
String |
UniqueUIKeyGenerator.generateCsticId(CsticModel model,
CsticValueModel value,
String prefix)
Generates a Unique Key for a cstic, o a cstic value, if provided.
|
String |
CsticTypeMapper.generateUniqueKey(CsticModel model,
CsticValueModel value,
String groupName)
Deprecated.
|
String |
CsticTypeMapper.generateUniqueKey(CsticModel model,
String groupName)
Generates a key that identifies this characteristic uniquely within this configuration.
|
String |
ClassificationSystemCPQAttributesProvider.getDisplayName(CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic.
|
String |
ClassificationSystemCPQAttributesProvider.getDisplayValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic value.
|
String |
ClassificationSystemCPQAttributesProvider.getLongText(CsticModel model,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the long text for the cstic.
|
String |
ClassificationSystemCPQAttributesProvider.getOverviewValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled)
returns the display name for the cstic value in context of the overview page.
|
boolean |
ValueFormatTranslator.isNumericCsticType(CsticModel model)
Checks the characteristic model whether it is either of type float or integer
|
CsticData |
CsticTypeMapper.mapCsticModelToData(CsticModel model,
String groupName)
Deprecated.
|
CsticData |
CsticTypeMapper.mapCsticModelToData(CsticModel model,
String groupName,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap)
Maps a single characteristic.
|
List<CsticValueModel> |
ConfigOverviewFilter.noMatch(List<CsticValueModel> values,
CsticModel cstic)
Filters the passed list of values and returns a list consisting of the values that DO NOT match the given
filter criterion.
|
static void |
ConfigurationTestData.setAssignedValue(String name,
CsticModel csticModel,
String author) |
static void |
ConfigurationTestData.setAssignedValue(String name,
CsticModel csticModel,
String author,
String price) |
static void |
ConfigurationTestData.setAssignedValues(CsticModel csticModel,
Map<String,String> valueNameAndAuthor) |
static void |
ConfigurationTestData.setAssignedValues(CsticModel csticModel,
Map<String,String> valueNameAndAuthor,
Map<String,String> valueAndPrice) |
void |
CsticTypeMapper.updateCsticModelValuesFromData(CsticData data,
CsticModel model)
Updates a single characteristic.
|
| Modifier and Type | Method and Description |
|---|---|
List<CsticValueModel> |
AbstractConfigOverviewFilter.filter(CsticModel cstic) |
List<CsticValueModel> |
AbstractConfigOverviewFilter.filter(CsticModel cstic,
List<FilterEnum> appliedFilters) |
List<CsticValueModel> |
PriceRelevantValueFilter.filter(List<CsticValueModel> values,
CsticModel cstic) |
List<CsticValueModel> |
UserAssignedValueFilter.filter(List<CsticValueModel> values,
CsticModel cstic) |
List<CsticValueModel> |
VisibleValueFilter.filter(List<CsticValueModel> values,
CsticModel cstic) |
List<CsticValueModel> |
PriceRelevantValueFilter.noMatch(List<CsticValueModel> values,
CsticModel cstic) |
List<CsticValueModel> |
UserAssignedValueFilter.noMatch(List<CsticValueModel> values,
CsticModel cstic) |
List<CsticValueModel> |
VisibleValueFilter.noMatch(List<CsticValueModel> values,
CsticModel cstic) |
| Modifier and Type | Method and Description |
|---|---|
protected CsticModel |
UiTypeFinderImplTest.createNumericInput(int valueType) |
protected CsticModel |
UiTypeFinderImplTest.createSelection(int valueType,
int numOptions,
boolean isMultivalued) |
protected CsticModel |
UiTypeFinderImplTest.createSimpleInput() |
| Modifier and Type | Method and Description |
|---|---|
protected List<UiType> |
UiTypeFinderImpl.checkForMultiSelectionTypes(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages,
boolean isReadOnly) |
protected List<UiType> |
UiTypeFinderImpl.checkForSingelValueTypes(CsticModel model,
boolean isDebugEnabled) |
protected List<UiType> |
UiTypeFinderImpl.checkForSingleSelectionTypes(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages,
boolean isReadOnly) |
protected UiType |
UiTypeFinderImpl.chooseUiType(List<UiType> posibleTypes,
CsticModel model) |
protected UiValidationType |
UiTypeFinderImpl.chooseUiValidationType(List<UiValidationType> posibleTypes,
CsticModel model) |
protected List<UiType> |
UiTypeFinderImpl.collectPossibleTypes(CsticModel model,
CsticData data,
boolean isDebugEnabled) |
protected List<UiValidationType> |
UiTypeFinderImpl.collectPossibleValidationTypes(CsticModel model,
boolean isDebugEnabled) |
protected CsticValueData |
CsticTypeMapperImpl.createDomainValue(CsticModel csticModel,
CsticValueModel csticValueModel,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled,
boolean isDebugEnabledNameProvider) |
protected List<CsticValueData> |
CsticTypeMapperImpl.createDomainValues(CsticModel model,
ClassificationSystemCPQAttributesContainer hybrisNames,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.editableWithAdditionalValue(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.editableWithoutAdditionalValue(CsticModel model,
boolean isDebugEnabled) |
UiType |
UiTypeFinderImpl.findUiTypeForCstic(CsticModel model) |
UiType |
UiTypeFinderImpl.findUiTypeForCstic(CsticModel model,
CsticData data) |
UiValidationType |
UiTypeFinderImpl.findUiValidationTypeForCstic(CsticModel model) |
String |
ValueFormatTranslatorImpl.format(CsticModel cstic,
String value) |
String |
UniqueUIKeyGeneratorImpl.generateCsticId(CsticModel model,
CsticValueModel value,
String prefix) |
String |
CsticTypeMapperImpl.generateUniqueKey(CsticModel model,
CsticValueModel value,
String prefix) |
String |
CsticTypeMapperImpl.generateUniqueKey(CsticModel model,
String prefix) |
String |
ClassificationSystemCPQAttributesProviderImpl.getDisplayName(CsticModel csticModel,
ClassificationSystemCPQAttributesContainer cpqAttributes,
boolean isDebugEnabled) |
String |
ClassificationSystemCPQAttributesProviderImpl.getDisplayValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer cpqAttributes,
boolean isDebugEnabled) |
String |
ClassificationSystemCPQAttributesProviderImpl.getLongText(CsticModel model,
ClassificationSystemCPQAttributesContainer cpqAttributes,
boolean isDebugEnabled) |
String |
ClassificationSystemCPQAttributesProviderImpl.getOverviewValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer cpqAttributes,
boolean isDebugEnabled) |
protected String |
CsticTypeMapperImpl.getValueForUiTypeWithAdditionalValue(CsticData data,
CsticModel model,
String value) |
protected String |
ClassificationSystemCPQAttributesProviderImpl.getValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer cpqAttributes,
boolean isDebugEnabled) |
protected void |
CsticTypeMapperImpl.handlePriceData(CsticModel model,
CsticData data,
List<CsticValueData> domainValues)
Adds zero prices with currency to the domain-values if the cstic is price relevant.
|
protected void |
CsticTypeMapperImpl.handleRetraction(CsticData data,
CsticModel model,
boolean isDebugEnabled)
Handles the retraction of a cstic which means that all user inputs to this cstic are discarded.
|
protected String |
CsticTypeMapperImpl.identifyPriceRelevanceAndCurrency(CsticModel csticModel,
CsticData csticData)
Checks the CsticModel for price relevance (i.e.
|
protected boolean |
UiTypeFinderImpl.isCheckbox(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages) |
protected boolean |
UiTypeFinderImpl.isCheckboxList(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages) |
protected boolean |
UiTypeFinderImpl.isConstrainedOrHasAssignableValues(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isDDLB(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages) |
protected boolean |
UiTypeFinderImpl.isDDLBAdditionalValue(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isInput(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isMultiSelection(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isMultiSelectionImage(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages) |
boolean |
ValueFormatTranslatorImpl.isNumericCsticType(CsticModel model) |
protected boolean |
UiTypeFinderImpl.isNumericInput(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isRadioButton(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages) |
protected boolean |
UiTypeFinderImpl.isRadioButtonAdditionalValue(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isReadonly(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isSelection(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isSimpleNumber(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isSimpleString(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isSingleSelection(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isSingleSelectionImage(CsticModel model,
boolean isDebugEnabled,
boolean hasValueImages) |
protected boolean |
UiTypeFinderImpl.isStringInput(CsticModel model,
boolean isDebugEnabled) |
protected boolean |
UiTypeFinderImpl.isValueTypeSupported(CsticModel model,
boolean isDebugEnabled) |
CsticData |
CsticTypeMapperImpl.mapCsticModelToData(CsticModel model,
String prefix)
Deprecated.
Replaced by mapCsticModelToData(final CsticModel model, final String prefix, final Map
|
CsticData |
CsticTypeMapperImpl.mapCsticModelToData(CsticModel model,
String prefix,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap) |
protected void |
CsticTypeMapperImpl.mapNumericSpecifics(CsticModel model,
CsticData data) |
void |
CsticTypeMapperImpl.updateCsticModelValuesFromData(CsticData data,
CsticModel model) |
| Modifier and Type | Method and Description |
|---|---|
protected List<CsticData> |
ConfigurationBaseFacadeImpl.getListOfCsticData(List<CsticModel> csticModelList,
String prefix,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap) |
protected void |
ConfigurationFacadeImplTest.setCsticsNotRequired(List<CsticModel> cstics) |
| Modifier and Type | Field and Description |
|---|---|
CsticModel |
ConfigurationOverviewValuePopulatorTest.cstic |
CsticModel |
ClassificationSystemCPQAttributesProviderTest.cstic |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CartConfigurationDisplayPopulator.addCsticForCartDisplay(List<ConfigurationInfoData> configurationInfoData,
CsticModel csticModel,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap) |
protected List<CsticValueModel> |
ConfigurationOverviewInstancePopulator.applyFilters(CsticModel cstic,
List<ConfigOverviewFilter> filters) |
protected void |
ConfigurationOverviewInstancePopulator.createCsticValues(List<CharacteristicValue> values,
CsticModel cstic,
List<CsticValueModel> filteredAssignedValues,
Map<String,ClassificationSystemCPQAttributesContainer> nameMap) |
protected boolean |
CartConfigurationDisplayPopulator.displayCstic(CsticModel cstic) |
protected String |
CartConfigurationDisplayPopulator.generateConfigInfoInline(List<CsticValueModel> assignedValues,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer cpqAttributes,
boolean isNameProviderDebugEnabled) |
| Modifier and Type | Method and Description |
|---|---|
static CsticModel |
ConfigurationRulesTestData.createCheckBoxListCstic(String name,
String author,
String authorExternal,
boolean visible) |
static CsticModel |
ConfigurationRulesTestData.createRadioButtonCstic(String name,
String author,
String authorExternal,
boolean visible) |
| Modifier and Type | Method and Description |
|---|---|
CsticModel |
ProductConfigRuleActionStrategyChecker.getCstic(ConfigModel model,
AbstractRuleActionRAO action)
extracts the cstic from action raos
|
| Modifier and Type | Method and Description |
|---|---|
CsticModel |
ProductConfigRuleActionStrategyCheckerImpl.getCstic(ConfigModel model,
AbstractRuleActionRAO action) |
protected CsticModel |
ProductConfigAbstarctRuleActionStrategy.getCstic(ConfigModel model,
AbstractRuleActionRAO action) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
SetCsticValueRuleActionStrategyImpl.getValueToSet(AbstractRuleActionRAO action,
CsticModel cstic) |
| Modifier and Type | Method and Description |
|---|---|
protected List<CsticValueRAO> |
ProductConfigRAOPopulator.createCsticValueRAOs(CsticModel cstic,
Map<String,CsticValueRAO> assignableValuesMap,
String configId) |
protected List<CsticValueRAO> |
ProductConfigRAOPopulator.getCsticValueRAOs(CsticModel cstic,
Map<String,CsticValueRAO> assignableValuesMap,
String configId)
Loops over given list of values and retrieves appropriate object from the passed assignableValuesMap.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<CsticRAO> |
ProductConfigRAOPopulator.createCsticRAOs(List<CsticModel> cstics,
String configId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ProductConfigRuleFormatTranslator.canBeFormattedForService(CsticModel cstic,
String value)
checks whether a rules value can be formatted so that the configuration engine can apply the value to the runtime
configuration
|
String |
ProductConfigRuleFormatTranslator.formatForRules(CsticModel cstic,
String value)
format the cstic value so that the rule engine can compare the value to it's rules maintained in backoffice
|
String |
ProductConfigRuleFormatTranslator.formatForService(CsticModel cstic,
String value)
format the rules value so that the configuration engine can apply the value to the runtime configuration
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ProductConfigRuleFormatTranslatorImpl.canBeFormattedForService(CsticModel cstic,
String value) |
String |
ProductConfigRuleFormatTranslatorImpl.formatForRules(CsticModel cstic,
String value) |
String |
ProductConfigRuleFormatTranslatorImpl.formatForService(CsticModel cstic,
String value) |
protected boolean |
ProductConfigRuleFormatTranslatorImpl.isNumericValue(CsticModel cstic) |
| Modifier and Type | Method and Description |
|---|---|
CsticModel |
ConfigModelFactory.createInstanceOfCsticModel()
Create an instance of the
CsticModel |
| Modifier and Type | Method and Description |
|---|---|
List<CsticModel> |
CsticGroup.getCstics() |
| Modifier and Type | Method and Description |
|---|---|
void |
CsticGroup.setCstics(List<CsticModel> cstics) |
| Modifier and Type | Method and Description |
|---|---|
CsticModel |
ConfigModelFactoryImpl.createInstanceOfCsticModel() |
| Modifier and Type | Method and Description |
|---|---|
List<CsticModel> |
CsticGroupImpl.getCstics() |
| Modifier and Type | Method and Description |
|---|---|
void |
CsticGroupImpl.setCstics(List<CsticModel> cstics) |
| Modifier and Type | Method and Description |
|---|---|
CsticModel |
CsticModel.clone() |
CsticModel |
InstanceModel.getCstic(String csticName) |
| Modifier and Type | Method and Description |
|---|---|
List<CsticModel> |
InstanceModel.getCstics() |
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceModel.addCstic(CsticModel cstic) |
boolean |
InstanceModel.removeCstic(CsticModel cstic) |
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceModel.setCstics(List<CsticModel> cstic) |
| Modifier and Type | Class and Description |
|---|---|
class |
CsticModelImpl |
| Modifier and Type | Method and Description |
|---|---|
CsticModel |
CsticModelImpl.clone() |
CsticModel |
InstanceModelImpl.getCstic(String csticName) |
| Modifier and Type | Method and Description |
|---|---|
List<CsticModel> |
InstanceModelImpl.getCstics() |
protected List<CsticModel> |
InstanceModelImpl.getCsticsForGroup(CsticGroupModel csticModelGroup) |
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceModelImpl.addCstic(CsticModel cstic) |
boolean |
InstanceModelImpl.removeCstic(CsticModel cstic) |
| Modifier and Type | Method and Description |
|---|---|
void |
InstanceModelImpl.setCstics(List<CsticModel> cstics) |
| Modifier and Type | Method and Description |
|---|---|
String |
IntervalInDomainHelper.retrieveIntervalMask(CsticModel cstic)
Retrieves concatenated string of intervals in characteristic domain.
|
boolean |
IntervalInDomainHelper.validateIntervals(String value,
CsticModel cstic)
Validates whether the given value belongs to one of intervals of characteristic domain.
|
| Modifier and Type | Method and Description |
|---|---|
protected CsticModel |
CommonConfigurationProviderSSCImpl.createCsticModel(OrchestratedCstic orchestratedCstic,
String instId) |
protected CsticModel |
CommonConfigurationProviderSSCImplTest.prepareIntervals() |
| Modifier and Type | Method and Description |
|---|---|
protected List<CsticModel> |
CommonConfigurationProviderSSCImpl.createCstics(OrchestratedInstance orchestratedInstance,
String instId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseConfigurationProviderSSCImpl.adjustCsticAuthor(CsticModel csticModel,
boolean containesValueSetByUser) |
protected void |
CommonConfigurationProviderSSCImpl.adjustIntervalInDomain(CsticModel csticModel) |
protected void |
CommonConfigurationProviderSSCImpl.createCsticValues(OrchestratedCstic orchestratedCstic,
CsticModel csticModel) |
protected String[] |
CommonConfigurationProviderSSCImpl.getDomainValues(OrchestratedCstic orchestratedCstic,
CsticModel csticModel) |
protected List<String> |
ConfigurationUpdateAdapterImpl.getValuesToBeAssigned(CsticModel csticModel) |
protected List<String> |
BaseConfigurationProviderSSCImpl.getValuesToBeAssigned(CsticModel csticModel) |
protected boolean |
ConfigurationUpdateAdapterImpl.handleCstic(ConfigModel configModel,
IConfigSessionClient session,
String rootInstanceId,
List<ICsticData> csticDataList,
List<ICsticData> csticDataListToClear,
String configId,
CsticModel csticModel) |
protected boolean |
ConfigurationUpdateAdapterImpl.hasBeenRetracted(CsticModel csticModel,
ConfigModel configModel,
IConfigSessionClient session,
String configId)
Handles the retraction of a cstic.
|
protected void |
CommonConfigurationProviderSSCImpl.preparePlaceholderForInterval(CsticModel csticModel) |
String |
IntervalInDomainHelperImpl.retrieveIntervalMask(CsticModel cstic) |
boolean |
IntervalInDomainHelperImpl.validateIntervals(String value,
CsticModel cstic) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ConfigurationUpdateAdapterImpl.handleCstics(ConfigModel configModel,
IConfigSessionClient session,
String rootInstanceId,
List<CsticModel> csticModels,
List<ICsticData> csticDataList,
List<ICsticData> csticDataListToClear,
String configId) |
| Modifier and Type | Method and Description |
|---|---|
protected List<CsticModel> |
ProductConfigurationVariantSearchServiceImpl.getRootCharacteristics(String configId)
Fetches the characteristics on root instance level
|
| Modifier and Type | Method and Description |
|---|---|
protected List<SolrSearchQueryTermData> |
ProductConfigurationVariantSearchServiceImpl.convertToQueryDataList(CsticModel csticModel,
Map<String,ClassificationSystemCPQAttributesContainer> hybrisNamesMap) |
protected SolrSearchQueryTermData |
ProductConfigurationVariantSearchServiceImpl.createQueryDataTerm(CsticModel csticModel,
CsticValueModel value,
ClassificationSystemCPQAttributesContainer cpqAttributes) |
protected String |
ProductConfigurationVariantSearchServiceImpl.getValueName(CsticValueModel valueModel,
CsticModel csticModel,
ClassificationSystemCPQAttributesContainer cpqAttributes) |
protected boolean |
ProductConfigurationVariantSearchServiceImpl.isUsedForSearch(CsticModel csticModel)
Check on cstic level whether we consider the cstic for searching.
|
Copyright © 2017 SAP SE. All Rights Reserved.