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 CsticData
CsticTypeMapper. 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 UiType
UiTypeFinder. findUiTypeForCstic(CsticModel model, CsticData data)
void
ConfigurationMessageMapper. mapMessagesFromModelToData(CsticData cstciData, CsticModel csticModel)
maps messages from cstic model to cstic data to display on UIvoid
CsticTypeMapper. 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 void
UiGroupData. 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 CsticData
UiTypeFinderImplTest. createCsticDataWithOneValueImage(int valueNumber, int imageValuePosition)
protected CsticData
ConfigConsistenceCheckerTest. createRadioButtinCstic()
CsticData
CsticTypeMapperImpl. 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 void
CsticTypeMapperImpl. adjustMaxLength(CsticData data)
protected void
ConfigConsistenceCheckerImpl. checkCstic(CsticData cstic)
protected void
ConfigConsistenceCheckerImpl. checkRadioButtonConsistence(CsticData cstic)
protected java.util.List<UiType>
UiTypeFinderImpl. collectPossibleTypes(CsticModel model, CsticData data, boolean isDebugEnabled)
protected void
CsticTypeMapperImpl. fillPlaceholder(CsticModel model, CsticData data)
UiType
UiTypeFinderImpl. findUiTypeForCstic(CsticModel model, CsticData data)
protected java.lang.String
CsticTypeMapperImpl. getValueForUiTypeWithAdditionalValue(CsticData data, CsticModel model, java.lang.String value)
protected java.lang.String
CsticTypeMapperImpl. getValueFromCstcData(CsticData data, boolean isDebugEnabled)
protected void
CsticTypeMapperImpl. 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 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 boolean
UiTypeFinderImpl. hasCsticValueImages(CsticData data)
Checks cstic DTO whether it has at least one image on value level.protected java.lang.String
CsticTypeMapperImpl. identifyPriceRelevanceAndCurrency(CsticModel csticModel, CsticData csticData)
Checks the CsticModel for price relevance (i.e.void
ConfigurationMessageMapperImpl. mapMessagesFromModelToData(CsticData cstciData, CsticModel csticModel)
protected void
CsticTypeMapperImpl. mapNumericSpecifics(CsticModel model, CsticData data)
protected void
ConfigurationFacadeImpl. updateCsticModelFromCsticData(InstanceModel instance, CsticData csticData)
void
CsticTypeMapperImpl. 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 CsticData
SolvableConflictPopulator. 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 void
SolvableConflictPopulator. createConflictData(java.util.List<CsticData> cstics, SolvableConflictModel solvableConflict)
protected java.lang.String
SolvableConflictPopulator. determineConflictGroupName(java.lang.String conflictDescription, java.util.List<CsticData> cstics)
Determine the name of the conflict group.protected CsticData
SolvableConflictPopulator. 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 void
AbstractProductConfigController. 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.String
CSSClassResolver. getLabelStyleClass(CsticData cstic)
Computes the label style based on theCsticStatusType
of the corresponding cstic.
So for example one can style cstics with an error differently from ones without an error.java.lang.String
CSSClassResolver. getValuePromoStyleClass(CsticData cstic, CsticValueData value)
Computes the style for a cstic value based on theCsticStatusType
of the corresponding cstic.java.lang.String
CSSClassResolver. getValueStyleClass(CsticData cstic)
Computes the style for a cstic based on theCsticStatusType
of 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 CsticData
UiStateHandler. 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.CsticData
UiStateHandler. getFirstCsticWithErrorInGroup(UiGroupData group)
Returns the first cstic with statusCsticStatusType.ERROR
,CsticStatusType.WARNING
orCsticStatusType.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 void
UiStatusSync. applyUiStatusToCstic(UiCsticStatus uiCsticStatus, CsticData csticData)
java.lang.String
CSSClassResolverImpl. getLabelStyleClass(CsticData cstic)
static java.lang.String
CSSClassResolverFactory. getLabelStyleClassForCstic(CsticData cstic)
static java.lang.String
CSSClassResolverFactory. getValuePromoStyleClass(CsticData cstic, CsticValueData value)
java.lang.String
CSSClassResolverImpl. getValuePromoStyleClass(CsticData cstic, CsticValueData value)
java.lang.String
CSSClassResolverImpl. getValueStyleClass(CsticData cstic)
static java.lang.String
CSSClassResolverFactory. getValueStyleClassForCstic(CsticData cstic)
protected boolean
UiStatusSync. hasCsticValues(CsticData cstic)
protected void
ConfigDataMergeProcessorImpl. insertChangedValue(CsticData cstic)
protected boolean
ConfigDataMergeProcessorImpl. isChangedCsticWithAssignedValidationType(CsticData cstic)
protected boolean
CSSClassResolverImpl. isMultiUiElementsType(CsticData cstic)
protected void
ConfigDataMergeProcessorImpl. 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 void
UiDataStats. countValues(java.util.List<CsticData> cstics)
protected java.util.List<UiCsticStatus>
UiStatusSync. extractUiStatusFromCstic(java.util.List<CsticData> cstics)
static boolean
ConfigUISupport. hasRequiredCstic(java.util.List<CsticData> cstics)
protected void
UiStatusSync. 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 CsticData
CSticRelatedFieldError. getCstic()
Methods in de.hybris.platform.sap.productconfig.frontend.validator with parameters of type CsticData Modifier and Type Method Description boolean
CsticValueValidator. appliesTo(CsticData cstic)
protected boolean
ConflictCheckerImpl. checkEmpty(CsticData csticData)
protected void
ConflictCheckerImpl. validate(CsticData csticData, java.util.List<ConflictData> conflicts, java.lang.String path, org.springframework.validation.BindingResult bindingResult)
java.lang.String
CsticValueValidator. validate(CsticData cstic, org.springframework.validation.Errors errorObj, java.lang.String value)
Validates the value of the cstic.protected boolean
ConflictCheckerImpl. validateCsicConflict(CsticData csticData, java.lang.String prefix, int index, org.springframework.validation.BindingResult bindingResult)
protected void
ProductConfigurationValidator. validateCstic(org.springframework.validation.Errors errorObj, CsticData csticData)
protected boolean
ConflictCheckerImpl. validateMandatoryCstic(CsticData csticData, java.lang.String prefix, int index, org.springframework.validation.BindingResult bindingResult)
protected boolean
ConflictCheckerImpl. validateMandatoryFields(CsticData csticData, java.lang.String path, org.springframework.validation.BindingResult bindingResult)
protected void
ProductConfigurationValidator. 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 boolean
ConflictCheckerImpl. checkConflictsInCstics(java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<CsticData> cstics)
protected boolean
ConflictCheckerImpl. checkMandatoryFIeldsInCstics(java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<CsticData> cstics)
protected void
ProductConfigurationValidator. 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 boolean
MaxLengthValidatorImpl. appliesTo(CsticData cstic)
boolean
NumericCheckerImpl. appliesTo(CsticData cstic)
protected void
NumericCheckerImpl. checkLength(java.math.BigDecimal numberToCheck, java.lang.String value, CsticData cstic, org.springframework.validation.Errors errorObj, java.util.Locale locale)
protected void
NumericCheckerImpl. 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 int
MaxLengthValidatorImpl. getMaxLength(CsticData cstic)
java.lang.String
MaxLengthValidatorImpl. validate(CsticData cstic, org.springframework.validation.Errors errorObj, java.lang.String value)
java.lang.String
NumericCheckerImpl. 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 CsticData
ConfigurationValueHelperImpl. getCstic(ConfigurationData configData, java.lang.String name)
CsticData
ConfigurationValueHelperImpl. getCstic(ConfigurationData configData, java.lang.String groupId, java.lang.String name)
CsticData
ConfigurationValueHelperImpl. 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 CsticValueData
ConfigurationValueHelperImpl. getDomainValue(CsticData cstic, java.lang.String name)
void
ConfigurationValueHelperImpl. setCsticValue(CsticData cstic, java.lang.String csticValueName, boolean selected)
-