| ConfigDataMergeProcessorImpl |
Default implementation of ConfigDataMergeProcessor.
Used to merge the UI user input with the existing data from the session.
|
| ConfigDataMergeProcessorImplTest |
|
| ConfigErrorHandlerImpl |
|
| ConfigOverviewFilterEvaluator |
Utility class for jsps and tags related to the Configuration Overview Page.
|
| ConfigUISupport |
Utility class to be called directly from the xhtml UI-components (tags)
|
| ConstantHandler |
Utility class granting access to UI-Connstants directly to the xhtml UI-components (tags)
|
| CSSClassResolverFactory |
Factory to get CSSClassResolver for CPQ.
beanName=sapProductConfigDefaultCssClassResolver
Allows to dynamically exchange the implementation, if desired.
|
| CSSClassResolverImpl |
|
| ErrorMessage |
|
| ErrorResolver |
Utility 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.
|
| JSONProviderFactory |
Factory to instantiate a JSONProvider.
|
| PathExtractor |
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 Object
|
| UiDataStats |
Utility 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 depth
|
| UiStateHandler |
This class contains utility methods for UI-Status related controller logics, such as:
Expand/Collapse of UI-Groups
Conflict/Error handling
cstic-/Groupstate handling
message handling
|
| UiStatusSync |
Used to sync the configuration DTO (which has request scope) with the UIStatus which we store in the session
|