Package de.hybris.platform.sap.productconfig.frontend.util.impl
package de.hybris.platform.sap.productconfig.frontend.util.impl
-
ClassDescriptionDefault implementation of
ConfigDataMergeProcessor.
Used to merge the UI user input with the existing data from the session.Default implementation of theConfigErrorHandlerUtility class for jsps and tags related to the Configuration Overview Page.Utility class to be called directly from the xhtml UI-components (tags)Utility class granting access to UI-Connstants directly to the xhtml UI-components (tags)Factory to getCSSClassResolverfor CPQ.
beanName=sapProductConfigDefaultCssClassResolver
Allows to dynamically exchange the implementation, if desired.Default implementation ofCSSClassResolverUtility class to parse specific UI-Errors types from the UI-Error-Binding.
There are 3 Error types: ValidationErrors: Indicating that the user input is considered invalid.Factory to instantiate a JSONProvider.Utility class to analyze a UI path string to get the index of the group, subgroup and/or cstic, so the correct java object can be obtained from the parent.
Atypically u path string for CPQ look like this:
groups[1].subGroups[2].subGroups[3].cstics[0].value
Immutable ObjectUtility class for logging, collects statistical data regarding the size of the dynamic runtime configuration.
The following data is collected:
total number of values total number of cstics total number of UI groups maximum nesting depthThis class contains utility methods for UI-Status related controller logics, such as: Expand/Collapse of UI-Groups Conflict/Error handling cstic-/Groupstate handling message handlingUsed to sync the configuration DTO (which has request scope) with the UIStatus which we store in the session