Uses of Class
de.hybris.platform.sap.productconfig.facades.ConfigurationData
-
-
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.b2b.integrationtests
Methods in de.hybris.platform.sap.productconfig.b2b.integrationtests that return ConfigurationData Modifier and Type Method Description protected ConfigurationDataCPQReorderIntegrationTest. createConfigDataForGet(java.lang.String newConfigId) -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.facades
Methods in de.hybris.platform.sap.productconfig.facades that return ConfigurationData Modifier and Type Method Description default ConfigurationDataConfigurationCartIntegrationFacade. configureCartItem(java.lang.String cartItemKey)Returns the runtime configuration for a configurable cart item.ConfigurationDataConfigurationCartIntegrationFacade. configureCartItemOnExistingDraft(java.lang.String cartEntryKey)Returns the runtime configuration for a configurable cart item, assuming that a configuration draft already exists! May returnnullin case the runtime configuration is not available (anymore).ConfigurationDataConfigurationCartIntegrationFacade. draftConfig(java.lang.String cartItemHandle, KBKeyData kbKey, java.lang.String configId, boolean copyRequired, java.lang.String extConfig)Creates a draft from the given external configuration for the associated cart itemdefault ConfigurationDataConfigurationFacade. getConfiguration(ProductData productData)Deprecated, for removal: This API element is subject to removal in a future version.since 18.08.0 - callConfigurationFacade.getConfiguration(KBKeyData)instead.ConfigurationDataConfigurationFacade. getConfiguration(ConfigurationData configuration)Read the actual configuration from the Backend.ConfigurationDataConfigurationFacade. getConfiguration(KBKeyData kbKey)Get the default configuration for the given Knowledge Base.ConfigurationDataConfigurationCartIntegrationFacade. restoreConfiguration(KBKeyData kbKey, java.lang.String cartEntryKey)Restores a configuration from a cart entry specified by its key.Methods in de.hybris.platform.sap.productconfig.facades with parameters of type ConfigurationData Modifier and Type Method Description java.lang.StringConfigurationCartIntegrationFacade. addConfigurationToCart(ConfigurationData configuration)Adds the current configuration to shopping cart.voidConfigConsistenceChecker. checkConfiguration(ConfigurationData configData)This method will be called after the product configuration DAO has been updated from the model.ConfigurationDataConfigurationFacade. getConfiguration(ConfigurationData configuration)Read the actual configuration from the Backend.voidConfigurationMessageMapper. mapMessagesFromModelToData(ConfigurationData configData, ConfigModel configModel)maps product configuration messages from model to data ( on product level)voidConfigurationFacade. updateConfiguration(ConfigurationData configuration)Update the configuration with the values provided -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.facades.impl
Methods in de.hybris.platform.sap.productconfig.facades.impl that return ConfigurationData Modifier and Type Method Description ConfigurationDataConfigurationCartIntegrationFacadeImpl. configureCartItem(java.lang.String cartItemKey)ConfigurationDataConfigurationCartIntegrationFacadeImpl. configureCartItemOnExistingDraft(java.lang.String cartEntryKey)protected ConfigurationDataConfigurationBaseFacadeImpl. convert(KBKeyData kbKey, ConfigModel configModel)Converts a configuration model to its DTO representationprotected ConfigurationDataConfigurationFacadeImpl. convert(KBKeyData kbKey, ConfigModel configModel)protected ConfigurationDataConfigurationFacadeImpl. createConfiguration(KBKeyData kbKey)ConfigurationDataConfigurationCartIntegrationFacadeImpl. draftConfig(java.lang.String cartItemHandle, KBKeyData kbKey, java.lang.String configId, boolean copyRequired, java.lang.String extConfig)ConfigurationDataConfigurationFacadeImpl. getConfiguration(ConfigurationData configData)ConfigurationDataConfigurationFacadeImpl. getConfiguration(KBKeyData kbKey)protected ConfigurationDataConfigurationFacadeImpl. getConfiguration(KBKeyData kbKey, java.lang.String configId)protected ConfigurationDataConfigurationFacadeImpl. getConfigurationWithFallback(KBKeyData kbKey, java.lang.String configId)ConfigurationDataConfigurationCartIntegrationFacadeImpl. restoreConfiguration(KBKeyData kbKey, java.lang.String cartEntryKey)Methods in de.hybris.platform.sap.productconfig.facades.impl with parameters of type ConfigurationData Modifier and Type Method Description java.lang.StringConfigurationCartIntegrationFacadeImpl. addConfigurationToCart(ConfigurationData configContent)protected voidConfigurationBaseFacadeImpl. applyAdditionalPopulators(ConfigurationData configData, ConfigModel configModel)This method is used to apply populators which translateConfigModelintoConfigurationData.voidConfigConsistenceCheckerImpl. checkConfiguration(ConfigurationData configData)protected AbstractOrderEntryModelConfigurationCartIntegrationFacadeImpl. createCartItem(ProductModel product, ConfigurationData configData, CommerceCartParameter commerceCartParameter, CartModel cart)protected voidConfigurationBaseFacadeImpl. finalizeUiGroups(ConfigurationData configData, ConfigModel configModel)ConfigurationDataConfigurationFacadeImpl. getConfiguration(ConfigurationData configData)protected AbstractOrderEntryModelConfigurationCartIntegrationFacadeImpl. getOrCreateCartItem(ProductModel product, ConfigurationData configData)Creates a new entry in the session cart or returns the entry belonging to the current configuration and updates the price and its external configuration.voidConfigurationMessageMapperImpl. mapMessagesFromModelToData(ConfigurationData configData, ConfigModel configModel)protected voidConfigurationBaseFacadeImpl. populateConfigDataFromModel(ConfigurationData configData, ConfigModel configModel)Populates the configuration DTO from our model.voidConfigurationFacadeImpl. updateConfiguration(ConfigurationData configContent)voidConfigurationCartIntegrationFacadeImpl. updateKBKeyForVariants(ConfigurationData draftConfig) -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.facades.integrationtests
Methods in de.hybris.platform.sap.productconfig.facades.integrationtests that return ConfigurationData Modifier and Type Method Description protected ConfigurationDataProductConfigurationAccessIntegrationTest. createAndAddToCartConfig()protected ConfigurationDataConfigCartIntegrationTest. createAndUpdateConfiguration()protected ConfigurationDataProductConfigurationAccessIntegrationTest. prepareCartDraft()protected ConfigurationDataProductConfigurationAccessIntegrationTest. prepareOrder()protected ConfigurationDataProductConfigurationAccessIntegrationTest. prepareQuote()Methods in de.hybris.platform.sap.productconfig.facades.integrationtests with parameters of type ConfigurationData Modifier and Type Method Description protected CartEntryModelAddToCartFacadeIntegrationTest. addConfigAndGetCartEntry(ConfigurationData configData)protected CartEntryModelAddToCartFacadeIntegrationTest. addConfigurationToCart(ConfigurationData configData)protected voidProductConfigurationCacheIntegrationTest. checkCachedConfigDataEmpty(ConfigurationData configAnonymus)protected voidProductConfigurationCacheIntegrationTest. checkedCachedConfigData(ConfigurationData configAnonymus, boolean isPricingActive) -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.facades.populator
Methods in de.hybris.platform.sap.productconfig.facades.populator with parameters of type ConfigurationData Modifier and Type Method Description protected java.util.List<ComparableConflictGroup>SolvableConflictPopulator. createConflictList(ConfigurationData target, java.util.List<SolvableConflictModel> solvableConflicts)protected ComparableConflictGroupSolvableConflictPopulator. createConflictUiGroup(SolvableConflictModel solvableConflict, ConfigurationData configurationData)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 assumptionvoidSolvableConflictPopulator. populate(ConfigModel source, ConfigurationData target) -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.facades.tracking
Methods in de.hybris.platform.sap.productconfig.facades.tracking with parameters of type ConfigurationData Modifier and Type Method Description voidUiTrackingRecorder. recordExtendedMessageToggle(ConfigurationData configData, RecorderParameters recorderParameters)Records the UI-event of displaying or hiding the extended message text and notifies writersvoidUiTrackingRecorder. recordGroupInteraction(ConfigurationData configData, java.lang.String groupId, boolean groupIsCollapsed)Records the UI-event of group interaction and notifies writers.voidUiTrackingRecorder. recordImageGalleryToggle(ConfigurationData configData, boolean hideImageGallery)Records the UI-event of displaying/hiding the image gallery and notifies writersvoidUiTrackingRecorder. recordLongTextToggle(ConfigurationData configData)Records the UI-event of displaying or hiding the long text and notifies writersvoidUiTrackingRecorder. recordMenuToggle(ConfigurationData configData, java.lang.String groupIdToToggleInMenu, boolean menuNodeIsCollapsed)Records the UI-event of menu node expanding/collapsing and notifies writers.voidUiTrackingRecorder. recordNavigationToCsticInConflict(ConfigurationData configData, UiGroupData group)Records the UI-event of navigating from characteristic in to its occurrence in conflict group and notifies writersvoidUiTrackingRecorder. recordNavigationToCsticInGroup(ConfigurationData configData, UiGroupData group)Records the UI-event of navigating from characteristic in conflict group to its genuine group and notifies writersvoidUiTrackingRecorder. recordPrevNextButtonClicked(ConfigurationData configData, java.lang.String groupIdToDisplay)Records the UI-event of clicking previous/next button and notifies writersvoidUiTrackingRecorder. recordUiAccess(ConfigurationData configData, java.lang.String productId)Records the UI-event of accessing the CPQ UI and notifies writersvoidUiTrackingRecorder. recordUiAccessFromCart(ConfigurationData configData, java.lang.String productId)Records the UI-event of accessing the CPQ UI from cart and notifies writersvoidUiTrackingRecorder. recordValueChanges(ConfigurationData configData, java.lang.String csticId)Records the UI-event of changing a value on the UI and notifies writers -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.facades.tracking.impl
Methods in de.hybris.platform.sap.productconfig.facades.tracking.impl with parameters of type ConfigurationData Modifier and Type Method Description voidUiTrackingRecorderImpl. recordExtendedMessageToggle(ConfigurationData configData, RecorderParameters recordParameter)voidUiTrackingRecorderImpl. recordGroupInteraction(ConfigurationData configData, java.lang.String groupId, boolean groupIsCollapsed)protected TrackingItemUiTrackingRecorderImpl. recordGroupNavigationViaMenu(ConfigurationData configData, java.lang.String groupId)protected TrackingItemUiTrackingRecorderImpl. recordGroupToggle(ConfigurationData configData, java.lang.String groupId, boolean groupIsCollapsed)protected TrackingItemUiTrackingRecorderImpl. recordHideLongText(ConfigurationData configData)voidUiTrackingRecorderImpl. recordImageGalleryToggle(ConfigurationData configData, boolean hideImageGallery)protected TrackingItemUiTrackingRecorderImpl. recordItemExtendedMessageToggle(ConfigurationData configData, RecorderParameters recordParameter)voidUiTrackingRecorderImpl. recordLongTextToggle(ConfigurationData configData)voidUiTrackingRecorderImpl. recordMenuToggle(ConfigurationData configData, java.lang.String groupIdToToggleInMenu, boolean menuNodeIsCollapsed)protected TrackingItemUiTrackingRecorderImpl. recordNavigationToCstic(ConfigurationData configData, UiGroupData group, EventType event)voidUiTrackingRecorderImpl. recordNavigationToCsticInConflict(ConfigurationData configData, UiGroupData group)voidUiTrackingRecorderImpl. recordNavigationToCsticInGroup(ConfigurationData configData, UiGroupData group)voidUiTrackingRecorderImpl. recordPrevNextButtonClicked(ConfigurationData configData, java.lang.String groupIdToDisplay)protected TrackingItemUiTrackingRecorderImpl. recordShowLongText(ConfigurationData configData)voidUiTrackingRecorderImpl. recordUiAccess(ConfigurationData configData, java.lang.String productId)voidUiTrackingRecorderImpl. recordUiAccessFromCart(ConfigurationData configData, java.lang.String productId)protected TrackingItemUiTrackingRecorderImpl. recordValueChanged(ConfigurationData configData, java.lang.String csticId)voidUiTrackingRecorderImpl. recordValueChanges(ConfigurationData configData, java.lang.String csticId)protected TrackingItemUiTrackingRecorderImpl. recordValueRetracted(ConfigurationData configData, java.lang.String csticId) -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.frontend.controllers
Methods in de.hybris.platform.sap.productconfig.frontend.controllers that return ConfigurationData Modifier and Type Method Description protected ConfigurationDataAbstractProductConfigController. afterReloadConfiguration(ConfigurationData configData, UiStatus uiStatus)ConfigurationDataUpdateDataHolder. getConfigData()protected ConfigurationDataAbstractProductConfigController. loadNewConfiguration(KBKeyData kbKey)protected ConfigurationDataConfigureProductController. populateConfigurationModel(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, java.lang.String productCode)protected ConfigurationDataAbstractProductConfigController. reloadConfigurationById(java.lang.String configId, KBKeyData kbKey, UiStatus uiStatus)protected ConfigurationDataAbstractProductConfigController. reloadConfigurationByKBKey(KBKeyData kbKey, UiStatus uiStatus)Methods in de.hybris.platform.sap.productconfig.frontend.controllers with parameters of type ConfigurationData Modifier and Type Method Description java.lang.StringAddConfigToCartController. addConfigToCart(java.lang.String productCodeEncoded, @Valid ConfigurationData configData, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)Adds a configuration to the cart, so that a new cart item will be created.protected ConfigurationDataAbstractProductConfigController. afterReloadConfiguration(ConfigurationData configData, UiStatus uiStatus)protected voidUpdateConfigureProductController. checkAutoExpandModeOnValueChange(ConfigurationData configData, java.lang.String firstErrorCsticId)protected voidCartConfigureProductController. determineGroupToDisplay(ConfigurationData configData, UiStatus uiStatus)protected org.springframework.validation.BindingResultAbstractProductConfigController. getBindingResultForConfigAndSaveUiStatus(ConfigurationData configData, UiStatus uiStatus)protected org.springframework.validation.BindingResultAbstractProductConfigController. getBindingResultForConfiguration(ConfigurationData configData, UiStatus uiStatus)protected java.lang.StringUpdateConfigureProductController. getCsticKeyForFocusIdPath(ConfigurationData configData)protected UiStatusAbstractProductConfigController. getUiStatusForConfig(ConfigurationData configData)protected voidUpdateConfigureProductController. handleAutoExpand(UpdateDataHolder updateData, ConfigurationData configData)protected voidUpdateConfigureProductController. handleAutoExpandAndSyncUIStatus(UpdateDataHolder updateData, ConfigurationData configData)protected UiStatusCartConfigureProductController. handleUIStatus(ConfigurationData configData)protected booleanConfigureProductController. hasProductVariantApplied(java.lang.String productCode, ConfigurationData configData)protected UiStatusAbstractProductConfigController. initializeUiStatus(ConfigurationData configData)protected UpdateDataHolderUpdateConfigureProductController. initUpdateData(ConfigurationData configData, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request)protected voidAbstractProductConfigController. logConfigurationCheckDeviation(org.springframework.validation.BindingResult errors, ConfigurationData configData)The ConflictChecker checks only visible characteristics for consistency and completeness as only those characteristics might be changed by the user.
If the model is modeled in a way that a conflict appears for an invisible characteristic or an invisible characteristic is mandatory but not filled this would not be identified by those checks but the overall configuration status is not consistent/complete.protected voidAbstractProductConfigController. logLoadConfig(ConfigurationData configData, java.lang.String action)protected voidAbstractProductConfigController. logModelmetaData(ConfigurationData configData)protected voidAbstractProductConfigController. logRequestMetaData(ConfigurationData configData, javax.servlet.http.HttpServletRequest request)protected voidCartConfigureProductController. populateConfigurationModel(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model, OrderEntryData currentEntry, ConfigurationData configData)protected java.lang.StringCartConfigureProductController. populateModelAndGetNextPage(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, OrderEntryData currentEntry, ConfigurationData configData)protected voidUpdateConfigureProductController. resetCPQActionType(ConfigurationData configData)protected voidAbstractProductConfigController. setCartEntryLinks(ConfigurationData configData)voidUpdateDataHolder. setConfigData(ConfigurationData configData)protected voidAbstractProductConfigController. setUiStatusForConfig(ConfigurationData configData, UiStatus uiStatus)java.lang.StringAddConfigToCartController. updateConfigInCart(@Valid ConfigurationData configData, org.springframework.validation.BindingResult bindingErrors, org.springframework.ui.Model model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel, javax.servlet.http.HttpServletRequest request)Updates a configuration within the cart.org.springframework.web.servlet.ModelAndViewUpdateConfigureProductController. updateConfigureProduct(@Valid ConfigurationData configData, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)Updates a configuration based on the user inputs and renders back the changes. -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.frontend.handler
Methods in de.hybris.platform.sap.productconfig.frontend.handler that return ConfigurationData Modifier and Type Method Description protected ConfigurationDataConfigCopyCartEntryActionHandler. copyConfiguration(OrderEntryData entryToCopy) -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.frontend.util
Methods in de.hybris.platform.sap.productconfig.frontend.util with parameters of type ConfigurationData Modifier and Type Method Description voidConfigDataMergeProcessor. completeInput(ConfigurationData targetConfigData)Fetches the actual configuration sate from the underlying layers and uses it to complete the given partial configuration state to build a complete and fully update state.voidConfigDataMergeProcessor. mergeConfigurationData(ConfigurationData source, ConfigurationData target)Merges the source configuration into the target configuration. -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.frontend.util.impl
Methods in de.hybris.platform.sap.productconfig.frontend.util.impl that return ConfigurationData Modifier and Type Method Description protected ConfigurationDataConfigDataMergeProcessorImplTest. prepareSourceConfigData()protected ConfigurationDataConfigDataMergeProcessorImplTest. prepareTargetConfigData()Methods in de.hybris.platform.sap.productconfig.frontend.util.impl with parameters of type ConfigurationData Modifier and Type Method Description voidUiStatusSync. applyUiStatusToConfiguration(ConfigurationData configData, UiStatus uiStatus)Updates the configuration DTO with the UI state (e.g.voidUiStatusSync. applyUiStatusToConfiguration(ConfigurationData configData, UiStatus uiStatus, java.lang.String selectedGroup)Updates the configuration DTO with the UI state (e.g.protected voidConfigDataMergeProcessorImplTest. checkAfterMergeConfigurationData(ConfigurationData target)protected booleanUiStateHandler. checkGroupExistence(ConfigurationData configData, java.lang.String groupIdToDisplayUiStatus)voidUiStateHandler. compileGroupForDisplay(ConfigurationData configData, UiStatus uiStatus)Compiles the group which is currently active for display, and sets the respective attributesetGroupToDisplay(UiGroupForDisplayData)in configDatavoidConfigDataMergeProcessorImpl. completeInput(ConfigurationData targetConfigData)protected java.lang.StringUiStateHandler. determineGroupIdForDisplayFromUiStatus(ConfigurationData configData, UiStatus uiStatus, java.lang.String groupIdToDisplay)protected java.lang.StringUiStateHandler. determineReplacementGroupId(ConfigurationData configData, java.lang.String groupIdToDisplay, java.lang.String groupIdToDisplayUiStatus)protected voidUiStatusSync. expandGroupAndCollapseOther(ConfigurationData configData, java.lang.String selectedGroup)UiStatusUiStatusSync. extractUiStatusFromConfiguration(ConfigurationData configData)Updates UI status with the current state of the configuration DTOprotected voidUiStatusSync. extractUiStatusFromUiGroup(java.util.List<UiGroupData> uiGroups, java.util.List<UiGroupStatus> uiGroupsStatus, ConfigurationData configData)java.util.Map<java.lang.String,org.springframework.validation.FieldError>UiStateHandler. findCollapsedErrorCstics(java.util.Map<java.lang.String,org.springframework.validation.FieldError> userInputToRestore, ConfigurationData latestConfiguration)Get all UI-Errors that are attached to currently not visible cstics, because the UI group the cstic is assigned to is currently collapsed.intUiStateHandler. getConflictGroupNo(ConfigurationData configData, UiGroupData uiGroup)Get the conflict group index, of the given uiGroup, within the conflict groups.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.java.lang.StringUiStateHandler. getGroupIdToDisplayAfterResolvingConflicts(ConfigurationData configData, UiStatus uiStatus)This method identifies the group to which the UI should navigate after all conflicts are solved.intUiStatusSync. getNumberOfConflicts(ConfigurationData configData)Determine number of conflicts by calculating the conflict groupsUiGroupDataUiStateHandler. handleAutoExpand(ConfigurationData configData, UiStatus uiStatus)Handles the AutoExpand Mode.protected voidUiStatusSync. handleCPQAction(ConfigurationData requestData, UiStatus oldUiState, UiTrackingRecorder uiTrackingRecorder)java.util.Map<java.lang.String,org.springframework.validation.FieldError>UiStateHandler. handleValidationErrorsBeforeUpdate(ConfigurationData configData, org.springframework.validation.BindingResult bindingResult)Remembers any UI-Validation error including the causing user Input.voidConfigDataMergeProcessorImpl. mergeConfigurationData(ConfigurationData source, ConfigurationData target)protected voidConfigDataMergeProcessorImpl. populateChangedValue(ConfigurationData target)protected java.util.Map<java.lang.String,java.lang.Object>ConfigDataMergeProcessorImpl. prepareSourceConfiguration(ConfigurationData source)voidUiStateHandler. resetGroupStatus(ConfigurationData configData)Resets recursively the UI group status for the whole configuration toGroupStatusType.DEFAULT.org.springframework.validation.BindingResultUiStateHandler. restoreValidationErrorsAfterUpdate(java.util.Map<java.lang.String,org.springframework.validation.FieldError> userInputToRestore, ConfigurationData latestConfiguration, org.springframework.validation.BindingResult bindingResult)Restores UI errors that were remembered before update, after the update was executed.
Foe more details seeUiStateHandler.handleValidationErrorsBeforeUpdate(ConfigurationData, BindingResult).org.springframework.validation.BindingResultUiStateHandler. restoreValidationErrorsOnGetConfig(java.util.Map<java.lang.String,org.springframework.validation.FieldError> userInputToRestore, ConfigurationData latestConfiguration, org.springframework.validation.BindingResult bindingResult)Restores UI errors that were remembered before update, after the update was executed.
Foe more details seeUiStateHandler.handleValidationErrorsBeforeUpdate(ConfigurationData, BindingResult).voidUiStatusSync. setInitialStatus(ConfigurationData configData)Provides the configuration DTO with UI relevant settings valid in its initial stateprotected voidUiStatusSync. storeLastNoneConflictGroupId(UiStatus newUiState, ConfigurationData requestData)protected voidConfigDataMergeProcessorImpl. updateTargetConfiguration(ConfigurationData target, java.util.Map<java.lang.String,java.lang.Object> sourceConfigMap)Restores the data which was passed from the UI.UiStatusUiStatusSync. updateUIStatusFromRequest(ConfigurationData requestData, UiStatus oldUiState, UiTrackingRecorder uiTrackingRecorder)Apply user changes to the UI status (session) object. -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.frontend.validator
Methods in de.hybris.platform.sap.productconfig.frontend.validator that return ConfigurationData Modifier and Type Method Description static ConfigurationDataValidatorTestData. createConfigurationWithConflict(java.lang.String conflictText)static ConfigurationDataValidatorTestData. createConfigurationWithConflictHeader()static ConfigurationDataValidatorTestData. createConfigurationWithNumeric(java.lang.String field, java.lang.String value)static ConfigurationDataValidatorTestData. createConfigurationWithNumericInSubGroup(java.lang.String field, java.lang.String value)static ConfigurationDataValidatorTestData. createEmptyConfigurationWithDefaultGroup()Methods in de.hybris.platform.sap.productconfig.frontend.validator with parameters of type ConfigurationData Modifier and Type Method Description voidConflictChecker. checkCompletness(ConfigurationData config)Checks whether a UI-Group is considered complete, and if so sets the group status accordingly.voidConflictCheckerImpl. checkCompletness(ConfigurationData config)voidConflictChecker. checkConflicts(ConfigurationData config, org.springframework.validation.BindingResult bindingResult)Checks whether the given configuration object contains conflicts, and if so updates the group/cstic status accordingly.
Creates for every conflict and UI-Error.voidConflictCheckerImpl. checkConflicts(ConfigurationData config, org.springframework.validation.BindingResult bindingResult)voidConflictChecker. checkMandatoryFields(ConfigurationData config, org.springframework.validation.BindingResult bindingResult)Checks whether the given configuration object contains mandatory fields without any value, and if so updates the group/cstic status accordingly.
Creates for every missing field and UI-Error.voidConflictCheckerImpl. checkMandatoryFields(ConfigurationData config, org.springframework.validation.BindingResult bindingResult) -
Uses of ConfigurationData in de.hybris.platform.sap.productconfig.testdata.impl
Methods in de.hybris.platform.sap.productconfig.testdata.impl with parameters of type ConfigurationData 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)UiGroupDataConfigurationValueHelperImpl. getGroupById(ConfigurationData configData, java.lang.String groupId)voidConfigurationValueHelperImpl. setCstic(ConfigurationData configData, java.lang.String name, java.lang.String value)voidConfigurationValueHelperImpl. setCstic(ConfigurationData configData, java.lang.String groupId, java.lang.String name, java.lang.String value)voidConfigurationValueHelperImpl. setCsticValue(ConfigurationData configData, java.lang.String name, java.lang.String csticValueName, boolean selected)voidConfigurationValueHelperImpl. setCsticValue(ConfigurationData configData, java.lang.String groupId, java.lang.String name, java.lang.String csticValueName, boolean selected) -
Uses of ConfigurationData in de.hybris.platform.sap.sapordermgmtcfgfacades.impl
Methods in de.hybris.platform.sap.sapordermgmtcfgfacades.impl that return ConfigurationData Modifier and Type Method Description ConfigurationDataDefaultCartIntegrationFacade. configureCartItem(java.lang.String cartItemKey)ConfigurationDataDefaultCartIntegrationFacade. configureCartItemOnExistingDraft(java.lang.String cartEntryKey)ConfigurationDataDefaultCartIntegrationFacade. draftConfig(java.lang.String cartItemHandle, KBKeyData kbKey, java.lang.String configId, boolean copyRequired, java.lang.String extConfig)ConfigurationDataDefaultCartIntegrationFacade. restoreConfiguration(KBKeyData kbKey, java.lang.String cartEntryKey)Methods in de.hybris.platform.sap.sapordermgmtcfgfacades.impl with parameters of type ConfigurationData Modifier and Type Method Description java.lang.StringDefaultCartIntegrationFacade. addConfigurationToCart(ConfigurationData configuration)protected voidDefaultCartIntegrationFacade. updateKBKeyForVariants(ConfigurationData draftConfig)
-