Uses of Class
de.hybris.platform.sap.productconfig.facades.CsticData
-
-
Uses of CsticData in de.hybris.platform.sap.productconfig.facades
Methods in de.hybris.platform.sap.productconfig.facades that return CsticData Modifier and Type Method Description CsticDataCsticTypeMapper. mapCsticModelToData(CsticModel model, java.lang.String groupName, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap)Maps a single characteristic.Methods in de.hybris.platform.sap.productconfig.facades that return types with arguments of type CsticData Modifier and Type Method Description java.util.List<CsticData>UiGroupData. getCstics()Methods in de.hybris.platform.sap.productconfig.facades with parameters of type CsticData Modifier and Type Method Description UiTypeUiTypeFinder. findUiTypeForCstic(CsticModel model, CsticData data)voidConfigurationMessageMapper. mapMessagesFromModelToData(CsticData cstciData, CsticModel csticModel)maps messages from cstic model to cstic data to display on UIvoidCsticTypeMapper. updateCsticModelValuesFromData(CsticData data, CsticModel model)Updates a single characteristic.Method parameters in de.hybris.platform.sap.productconfig.facades with type arguments of type CsticData Modifier and Type Method Description voidUiGroupData. setCstics(java.util.List<CsticData> cstics) -
Uses of CsticData in de.hybris.platform.sap.productconfig.facades.impl
Methods in de.hybris.platform.sap.productconfig.facades.impl that return CsticData Modifier and Type Method Description protected CsticDataUiTypeFinderImplTest. createCsticDataWithOneValueImage(int valueNumber, int imageValuePosition)protected CsticDataConfigConsistenceCheckerTest. createRadioButtinCstic()CsticDataCsticTypeMapperImpl. mapCsticModelToData(CsticModel model, java.lang.String prefix, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap)Methods in de.hybris.platform.sap.productconfig.facades.impl that return types with arguments of type CsticData Modifier and Type Method Description protected java.util.List<CsticData>ConfigurationBaseFacadeImpl. getListOfCsticData(java.util.List<CsticModel> csticModelList, java.lang.String prefix, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap)Methods in de.hybris.platform.sap.productconfig.facades.impl with parameters of type CsticData Modifier and Type Method Description protected voidCsticTypeMapperImpl. adjustMaxLength(CsticData data)protected voidConfigConsistenceCheckerImpl. checkCstic(CsticData cstic)protected voidConfigConsistenceCheckerImpl. checkRadioButtonConsistence(CsticData cstic)protected java.util.List<UiType>UiTypeFinderImpl. collectPossibleTypes(CsticModel model, CsticData data, boolean isDebugEnabled)protected voidCsticTypeMapperImpl. fillPlaceholder(CsticModel model, CsticData data)UiTypeUiTypeFinderImpl. findUiTypeForCstic(CsticModel model, CsticData data)protected java.lang.StringCsticTypeMapperImpl. getValueForUiTypeWithAdditionalValue(CsticData data, CsticModel model, java.lang.String value)protected java.lang.StringCsticTypeMapperImpl. getValueFromCstcData(CsticData data, boolean isDebugEnabled)protected voidCsticTypeMapperImpl. handlePriceData(CsticModel model, CsticData data, java.util.List<CsticValueData> domainValues)Adds zero prices with currency to the domain-values if the cstic is price relevant.protected voidCsticTypeMapperImpl. 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 booleanUiTypeFinderImpl. hasCsticValueImages(CsticData data)Checks cstic DTO whether it has at least one image on value level.protected java.lang.StringCsticTypeMapperImpl. identifyPriceRelevanceAndCurrency(CsticModel csticModel, CsticData csticData)Checks the CsticModel for price relevance (i.e.voidConfigurationMessageMapperImpl. mapMessagesFromModelToData(CsticData cstciData, CsticModel csticModel)protected voidCsticTypeMapperImpl. mapNumericSpecifics(CsticModel model, CsticData data)protected voidConfigurationFacadeImpl. updateCsticModelFromCsticData(InstanceModel instance, CsticData csticData)voidCsticTypeMapperImpl. updateCsticModelValuesFromData(CsticData data, CsticModel model) -
Uses of CsticData in de.hybris.platform.sap.productconfig.facades.populator
Methods in de.hybris.platform.sap.productconfig.facades.populator that return CsticData Modifier and Type Method Description protected CsticDataSolvableConflictPopulator. findCsticInCsticList(java.util.List<CsticData> cstics, java.lang.String csticName, java.lang.String instanceId)Methods in de.hybris.platform.sap.productconfig.facades.populator that return types with arguments of type CsticData Modifier and Type Method Description protected java.util.List<CsticData>SolvableConflictPopulator. createCstics(SolvableConflictModel solvableConflict, ConfigurationData configurationData)protected java.util.List<CsticData>SolvableConflictPopulator. findCsticsInConfiguration(ConfigurationData configurationData, ConflictingAssumptionModel conflictingAssumption)Compiles list of cstics which match a conflicting assumptionprotected java.util.List<CsticData>SolvableConflictPopulator. findCsticsInGroups(java.util.List<UiGroupData> groups, java.lang.String csticName, java.lang.String instanceId)Method parameters in de.hybris.platform.sap.productconfig.facades.populator with type arguments of type CsticData Modifier and Type Method Description protected voidSolvableConflictPopulator. createConflictData(java.util.List<CsticData> cstics, SolvableConflictModel solvableConflict)protected java.lang.StringSolvableConflictPopulator. determineConflictGroupName(java.lang.String conflictDescription, java.util.List<CsticData> cstics)Determine the name of the conflict group.protected CsticDataSolvableConflictPopulator. findCsticInCsticList(java.util.List<CsticData> cstics, java.lang.String csticName, java.lang.String instanceId) -
Uses of CsticData in de.hybris.platform.sap.productconfig.frontend.controllers
Method parameters in de.hybris.platform.sap.productconfig.frontend.controllers with type arguments of type CsticData Modifier and Type Method Description protected voidAbstractProductConfigController. removeNullCsticsFromGroup(java.util.List<CsticData> dirtyList) -
Uses of CsticData in de.hybris.platform.sap.productconfig.frontend.util
Methods in de.hybris.platform.sap.productconfig.frontend.util with parameters of type CsticData Modifier and Type Method Description java.lang.StringCSSClassResolver. getLabelStyleClass(CsticData cstic)Computes the label style based on theCsticStatusTypeof the corresponding cstic.
So for example one can style cstics with an error differently from ones without an error.java.lang.StringCSSClassResolver. getValuePromoStyleClass(CsticData cstic, CsticValueData value)Computes the style for a cstic value based on theCsticStatusTypeof the corresponding cstic.java.lang.StringCSSClassResolver. getValueStyleClass(CsticData cstic)Computes the style for a cstic based on theCsticStatusTypeof the corresponding cstic. -
Uses of CsticData in de.hybris.platform.sap.productconfig.frontend.util.impl
Methods in de.hybris.platform.sap.productconfig.frontend.util.impl that return CsticData Modifier and Type Method Description CsticDataUiStateHandler. getCsticForFieldPath(ConfigurationData configData, java.lang.String fieldPath)Retrieves the cstic form the configuration, by analyzing the provided UI field path.
For example path "group[1].subGroup[2].cstic[0]", would extract the first cstic of the third subgroup of the second group of the configuration.CsticDataUiStateHandler. getFirstCsticWithErrorInGroup(UiGroupData group)Returns the first cstic with statusCsticStatusType.ERROR,CsticStatusType.WARNINGorCsticStatusType.CONFLICT.
Searches the subgroups recursively.Methods in de.hybris.platform.sap.productconfig.frontend.util.impl with parameters of type CsticData Modifier and Type Method Description protected voidUiStatusSync. applyUiStatusToCstic(UiCsticStatus uiCsticStatus, CsticData csticData)java.lang.StringCSSClassResolverImpl. getLabelStyleClass(CsticData cstic)static java.lang.StringCSSClassResolverFactory. getLabelStyleClassForCstic(CsticData cstic)static java.lang.StringCSSClassResolverFactory. getValuePromoStyleClass(CsticData cstic, CsticValueData value)java.lang.StringCSSClassResolverImpl. getValuePromoStyleClass(CsticData cstic, CsticValueData value)java.lang.StringCSSClassResolverImpl. getValueStyleClass(CsticData cstic)static java.lang.StringCSSClassResolverFactory. getValueStyleClassForCstic(CsticData cstic)protected booleanUiStatusSync. hasCsticValues(CsticData cstic)protected voidConfigDataMergeProcessorImpl. insertChangedValue(CsticData cstic)protected booleanConfigDataMergeProcessorImpl. isChangedCsticWithAssignedValidationType(CsticData cstic)protected booleanCSSClassResolverImpl. isMultiUiElementsType(CsticData cstic)protected voidConfigDataMergeProcessorImpl. updateCsticValues(CsticData cstic, CsticData sourceCstic)Method parameters in de.hybris.platform.sap.productconfig.frontend.util.impl with type arguments of type CsticData Modifier and Type Method Description protected voidUiDataStats. countValues(java.util.List<CsticData> cstics)protected java.util.List<UiCsticStatus>UiStatusSync. extractUiStatusFromCstic(java.util.List<CsticData> cstics)static booleanConfigUISupport. hasRequiredCstic(java.util.List<CsticData> cstics)protected voidUiStatusSync. setInitialCsticStatus(java.util.List<CsticData> cstics) -
Uses of CsticData in de.hybris.platform.sap.productconfig.frontend.validator
Methods in de.hybris.platform.sap.productconfig.frontend.validator that return CsticData Modifier and Type Method Description CsticDataCSticRelatedFieldError. getCstic()Methods in de.hybris.platform.sap.productconfig.frontend.validator with parameters of type CsticData Modifier and Type Method Description booleanCsticValueValidator. appliesTo(CsticData cstic)protected booleanConflictCheckerImpl. checkEmpty(CsticData csticData)protected voidConflictCheckerImpl. validate(CsticData csticData, java.util.List<ConflictData> conflicts, java.lang.String path, org.springframework.validation.BindingResult bindingResult)java.lang.StringCsticValueValidator. validate(CsticData cstic, org.springframework.validation.Errors errorObj, java.lang.String value)Validates the value of the cstic.protected booleanConflictCheckerImpl. validateCsicConflict(CsticData csticData, java.lang.String prefix, int index, org.springframework.validation.BindingResult bindingResult)protected voidProductConfigurationValidator. validateCstic(org.springframework.validation.Errors errorObj, CsticData csticData)protected booleanConflictCheckerImpl. validateMandatoryCstic(CsticData csticData, java.lang.String prefix, int index, org.springframework.validation.BindingResult bindingResult)protected booleanConflictCheckerImpl. validateMandatoryFields(CsticData csticData, java.lang.String path, org.springframework.validation.BindingResult bindingResult)protected voidProductConfigurationValidator. validateWithModification(org.springframework.validation.Errors errorObj, CsticData csticData, CsticValueValidator validator)Method parameters in de.hybris.platform.sap.productconfig.frontend.validator with type arguments of type CsticData Modifier and Type Method Description protected booleanConflictCheckerImpl. checkConflictsInCstics(java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<CsticData> cstics)protected booleanConflictCheckerImpl. checkMandatoryFIeldsInCstics(java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<CsticData> cstics)protected voidProductConfigurationValidator. validateCstics(java.util.List<CsticData> cstics, org.springframework.validation.Errors errorObj)Constructors in de.hybris.platform.sap.productconfig.frontend.validator with parameters of type CsticData Constructor Description ConflictError(CsticData cstic, java.lang.String path, java.lang.String rejectedValue, java.lang.String[] errorCodes, java.lang.String defaultMessage)Default constructor.CSticRelatedFieldError(CsticData cstic, java.lang.String path, java.lang.String rejectedValue, java.lang.String[] errorCodes, java.lang.String defaultMessage)Default constructor.MandatoryFieldError(CsticData cstic, java.lang.String path, java.lang.String rejectedValue, java.lang.String[] errorCodes, java.lang.String defaultMessage)Default constructor. -
Uses of CsticData in de.hybris.platform.sap.productconfig.frontend.validator.impl
Methods in de.hybris.platform.sap.productconfig.frontend.validator.impl with parameters of type CsticData Modifier and Type Method Description booleanMaxLengthValidatorImpl. appliesTo(CsticData cstic)booleanNumericCheckerImpl. appliesTo(CsticData cstic)protected voidNumericCheckerImpl. checkLength(java.math.BigDecimal numberToCheck, java.lang.String value, CsticData cstic, org.springframework.validation.Errors errorObj, java.util.Locale locale)protected voidNumericCheckerImpl. createFieldError(CsticData cstic, java.lang.String errorValue, org.springframework.validation.Errors errorObj, java.lang.Object[] args, java.lang.String defaultMsg, java.lang.String msgKey)protected intMaxLengthValidatorImpl. getMaxLength(CsticData cstic)java.lang.StringMaxLengthValidatorImpl. validate(CsticData cstic, org.springframework.validation.Errors errorObj, java.lang.String value)java.lang.StringNumericCheckerImpl. validate(CsticData cstic, org.springframework.validation.Errors errorObj, java.lang.String value) -
Uses of CsticData in de.hybris.platform.sap.productconfig.testdata.impl
Methods in de.hybris.platform.sap.productconfig.testdata.impl that return CsticData Modifier and Type Method Description CsticDataConfigurationValueHelperImpl. getCstic(ConfigurationData configData, java.lang.String name)CsticDataConfigurationValueHelperImpl. getCstic(ConfigurationData configData, java.lang.String groupId, java.lang.String name)CsticDataConfigurationValueHelperImpl. getCstic(ConfigurationData configData, java.lang.String groupId, java.lang.String subGroupId, java.lang.String name)Methods in de.hybris.platform.sap.productconfig.testdata.impl with parameters of type CsticData Modifier and Type Method Description CsticValueDataConfigurationValueHelperImpl. getDomainValue(CsticData cstic, java.lang.String name)voidConfigurationValueHelperImpl. setCsticValue(CsticData cstic, java.lang.String csticValueName, boolean selected)
-