Uses of Class
de.hybris.platform.sap.productconfig.facades.UiGroupData
-
-
Uses of UiGroupData in de.hybris.platform.sap.productconfig.facades
Methods in de.hybris.platform.sap.productconfig.facades that return UiGroupData Modifier and Type Method Description UiGroupDataUiGroupForDisplayData. getGroup()Methods in de.hybris.platform.sap.productconfig.facades that return types with arguments of type UiGroupData Modifier and Type Method Description java.util.List<UiGroupData>ConfigurationData. getCsticGroupsFlat()java.util.List<UiGroupData>ConfigurationData. getGroups()java.util.List<UiGroupData>UiGroupData. getSubGroups()Methods in de.hybris.platform.sap.productconfig.facades with parameters of type UiGroupData Modifier and Type Method Description voidUiGroupForDisplayData. setGroup(UiGroupData group)Method parameters in de.hybris.platform.sap.productconfig.facades with type arguments of type UiGroupData Modifier and Type Method Description voidConfigurationData. setCsticGroupsFlat(java.util.List<UiGroupData> csticGroupsFlat)voidConfigurationData. setGroups(java.util.List<UiGroupData> groups)voidUiGroupData. setSubGroups(java.util.List<UiGroupData> subGroups) -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.facades.impl
Methods in de.hybris.platform.sap.productconfig.facades.impl that return UiGroupData Modifier and Type Method Description protected UiGroupDataConfigurationBaseFacadeImpl. createCsticGroup(CsticGroup csticModelGroup, InstanceModel instance, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap)Creates a new UI group based on the characteristic group modelprotected UiGroupDataConfigurationBaseFacadeImpl. createUiGroup(InstanceModel instance, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap, java.util.List<UiGroupData> csticGroupsFlat, int level)Creates an UI group from an instance model.Methods in de.hybris.platform.sap.productconfig.facades.impl that return types with arguments of type UiGroupData Modifier and Type Method Description protected java.util.List<UiGroupData>ConfigurationBaseFacadeImpl. getCsticGroupsFromModel(ConfigModel configModel, java.util.List<UiGroupData> csticGroupsFlat)Reads characteristic groups from model representation of configurationprotected java.util.List<UiGroupData>ConfigurationBaseFacadeImpl. getGroupsFromInstance(InstanceModel instance, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap, java.util.List<UiGroupData> csticGroupsFlat, int level)Reads groups per instanceMethods in de.hybris.platform.sap.productconfig.facades.impl with parameters of type UiGroupData Modifier and Type Method Description protected voidConfigConsistenceCheckerImpl. checkGroup(UiGroupData group)protected InstanceModelConfigurationFacadeImpl. retrieveRelatedInstanceModel(InstanceModel instance, UiGroupData uiSubGroup)protected voidConfigurationFacadeImpl. updateConflictGroup(InstanceModel instance, UiGroupData uiGroup)protected voidConfigurationFacadeImpl. updateConflictHeader(InstanceModel instance, UiGroupData uiGroup)protected voidConfigurationFacadeImpl. updateCsticGroup(InstanceModel instance, UiGroupData csticGroup)protected voidConfigurationFacadeImpl. updateSubInstances(InstanceModel instance, UiGroupData uiGroup)protected voidConfigurationFacadeImpl. updateUiGroup(InstanceModel instance, UiGroupData uiGroup)Method parameters in de.hybris.platform.sap.productconfig.facades.impl with type arguments of type UiGroupData Modifier and Type Method Description protected UiGroupDataConfigurationBaseFacadeImpl. createUiGroup(InstanceModel instance, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap, java.util.List<UiGroupData> csticGroupsFlat, int level)Creates an UI group from an instance model.protected java.util.List<UiGroupData>ConfigurationBaseFacadeImpl. getCsticGroupsFromModel(ConfigModel configModel, java.util.List<UiGroupData> csticGroupsFlat)Reads characteristic groups from model representation of configurationprotected java.util.List<UiGroupData>ConfigurationBaseFacadeImpl. getGroupsFromInstance(InstanceModel instance, java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer> nameMap, java.util.List<UiGroupData> csticGroupsFlat, int level)Reads groups per instanceprotected booleanConfigurationBaseFacadeImpl. isOneSubGroupConfigurable(java.util.List<UiGroupData> subGroups)protected booleanConfigurationBaseFacadeImpl. isShowLegend(java.util.List<UiGroupData> groups)protected booleanConfigurationBaseFacadeImpl. isUiGroupConfigurable(java.util.List<UiGroupData> subGroups)protected voidConfigurationBaseFacadeImpl. markFirstAndLastGroup(java.util.List<UiGroupData> csticGroupsFlat)Marks the first and last cstic-group of the whole model. -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.facades.populator
Subclasses of UiGroupData in de.hybris.platform.sap.productconfig.facades.populator Modifier and Type Class Description classComparableConflictGroupAllows to sort conflict groupsMethods in de.hybris.platform.sap.productconfig.facades.populator that return UiGroupData Modifier and Type Method Description protected static UiGroupDataSolvableConflictPopulator. conflictGroupToUiGroup(ComparableConflictGroup conflictGroup)Methods in de.hybris.platform.sap.productconfig.facades.populator that return types with arguments of type UiGroupData Modifier and Type Method Description protected java.util.List<UiGroupData>SolvableConflictPopulator. createConflictHeader(java.util.List<UiGroupData> conflictGroups)java.util.List<UiGroupData>ComparableConflictGroup. getCsticGroupsFlat()Method parameters in de.hybris.platform.sap.productconfig.facades.populator with type arguments of type UiGroupData Modifier and Type Method Description protected java.util.List<UiGroupData>SolvableConflictPopulator. createConflictHeader(java.util.List<UiGroupData> conflictGroups)protected java.util.List<CsticData>SolvableConflictPopulator. findCsticsInGroups(java.util.List<UiGroupData> groups, java.lang.String csticName, java.lang.String instanceId)voidComparableConflictGroup. setCsticGroupsFlat(java.util.List<UiGroupData> csticGroupsFlat) -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.facades.tracking
Methods in de.hybris.platform.sap.productconfig.facades.tracking with parameters of type UiGroupData Modifier and Type Method Description 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 writers -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.facades.tracking.impl
Methods in de.hybris.platform.sap.productconfig.facades.tracking.impl with parameters of type UiGroupData Modifier and Type Method Description protected TrackingItemUiTrackingRecorderImpl. recordNavigationToCstic(ConfigurationData configData, UiGroupData group, EventType event)voidUiTrackingRecorderImpl. recordNavigationToCsticInConflict(ConfigurationData configData, UiGroupData group)voidUiTrackingRecorderImpl. recordNavigationToCsticInGroup(ConfigurationData configData, UiGroupData group) -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.frontend.controllers
Methods in de.hybris.platform.sap.productconfig.frontend.controllers that return UiGroupData Modifier and Type Method Description protected UiGroupDataUpdateConfigureProductController. findFirstConflictGroupForCsticId(java.util.List<UiGroupData> uiGroups, java.lang.String csticId)protected UiGroupDataUpdateConfigureProductController. findFirstGroupForCsticId(java.util.List<UiGroupData> uiGroups, java.lang.String csticId)Methods in de.hybris.platform.sap.productconfig.frontend.controllers with parameters of type UiGroupData Modifier and Type Method Description protected booleanUpdateConfigureProductController. isCsticPartOfGroup(UiGroupData uiGroup, java.lang.String csticId)Method parameters in de.hybris.platform.sap.productconfig.frontend.controllers with type arguments of type UiGroupData Modifier and Type Method Description protected intUpdateConfigureProductController. findCurrentGroupIndex(java.lang.String currentGroupId, java.util.List<UiGroupData> csticGroupsFlat)protected UiGroupDataUpdateConfigureProductController. findFirstConflictGroupForCsticId(java.util.List<UiGroupData> uiGroups, java.lang.String csticId)protected UiGroupDataUpdateConfigureProductController. findFirstGroupForCsticId(java.util.List<UiGroupData> uiGroups, java.lang.String csticId)protected java.util.List<java.lang.String>UpdateConfigureProductController. getCsticKeysForExpandedSingleLevelGroups(java.util.List<UiGroupData> groups)protected java.lang.StringUpdateConfigureProductController. getGroupIdForPrevNextButtonClick(CPQActionType prevNextButtonClicked, java.lang.String currentGroupId, java.util.List<UiGroupData> csticGroupsFlat, int currentGroupIndex)protected java.lang.StringUpdateConfigureProductController. getNextGroupId(java.lang.String currentGroupId, java.util.List<UiGroupData> csticGroupsFlat, int currentGroupPosition)protected java.lang.StringUpdateConfigureProductController. getPreviousGroupId(java.lang.String currentGroupId, java.util.List<UiGroupData> csticGroupsFlat, int currentGroupPosition)protected voidAbstractProductConfigController. removeNullCstics(java.util.List<UiGroupData> groups) -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.frontend.util
Methods in de.hybris.platform.sap.productconfig.frontend.util with parameters of type UiGroupData Modifier and Type Method Description java.lang.StringCSSClassResolver. getGroupStatusTooltipKey(UiGroupData group)Computes the resource key for the tool-tip to be associated with the group statusjava.lang.StringCSSClassResolver. getGroupStyleClass(UiGroupData group)same as callingCSSClassResolver.getGroupStyleClass(UiGroupData, boolean)with hideExpandCollapse=false.java.lang.StringCSSClassResolver. getGroupStyleClass(UiGroupData group, boolean hideExpandCollapse)Computes the group style based and theGroupStatusType.java.lang.StringCSSClassResolver. getMenuConflictStyleClass(UiGroupData conflict)Computes the style for an conflict node in the configuration menu.
If the node is representing an ordinary group, please useCSSClassResolver.getMenuNodeStyleClass(UiGroupData, Integer)java.lang.StringCSSClassResolver. getMenuNodeStyleClass(UiGroupData group, java.lang.Integer level)Computes the style for an ordinary node in the configuration menu based on several aspects:
the level of the node in the menu hierarchy collapsed/expanded state of node whether the node is a leaf node or notGroupStatusTypeof the ui group represented by this node If the node is representing a conflict group, please useCSSClassResolver.getMenuConflictStyleClass(UiGroupData) -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.frontend.util.impl
Methods in de.hybris.platform.sap.productconfig.frontend.util.impl that return UiGroupData Modifier and Type Method Description protected UiGroupDataUiStateHandler. compileGroupForDisplay(java.util.List<UiGroupData> groups, java.lang.String groupIdToDisplay, java.util.Deque<java.lang.String> path, java.util.Deque<java.lang.String> groupIdPath, java.lang.String groupsIdentifier)protected UiGroupDataConfigDataMergeProcessorImplTest. createTestDataForUpdateCstics()protected UiGroupDataUiStateHandler. expandFirstGroupWithCondition(java.util.List<UiGroupData> list, java.util.function.Predicate<GroupType> typeCondtion, java.util.function.Predicate<UiGroupData> statusCondition)protected UiGroupDataUiStateHandler. expandFirstGroupWithError(java.util.List<UiGroupData> list)protected UiGroupDataUiStateHandler. expandFirstGroupWithErrorOrConflict(java.util.List<UiGroupData> list)protected UiGroupDataUiStateHandler. getFirstGroupWithCstics(java.util.List<UiGroupData> uiGroups)protected UiGroupDataUiStateHandler. getFirstGroupWithCsticsDeepSearch(java.util.List<UiGroupData> uiGroups)UiGroupDataUiStateHandler. handleAutoExpand(ConfigurationData configData, UiStatus uiStatus)Handles the AutoExpand Mode.Methods in de.hybris.platform.sap.productconfig.frontend.util.impl with parameters of type UiGroupData Modifier and Type Method Description protected voidUiStateHandler. expandGroupCloseOthers(java.util.List<UiGroupData> list, UiGroupData expandedGroup)protected voidUiStateHandler. findCollapsedErrorCstics(java.util.Map<java.lang.String,org.springframework.validation.FieldError> userInputToRestore, java.util.Map<java.lang.String,org.springframework.validation.FieldError> userInputToRemeber, UiGroupData group, boolean isRootCollapsed)protected UiGroupStatusUiStatusSync. findStatusGroup(java.util.List<UiGroupStatus> uiStatusGroups, UiGroupData requestGroup, int groupIdx)protected UiGroupStatusUiStatusSync. findStatusGroupForExisting(java.util.List<UiGroupStatus> uiSateGroups, UiGroupData requestGroup, int groupIdx)intUiStateHandler. getConflictGroupNo(ConfigurationData configData, UiGroupData uiGroup)Get the conflict group index, of the given uiGroup, within the conflict groups.CsticDataUiStateHandler. getFirstCsticWithErrorInGroup(UiGroupData group)Returns the first cstic with statusCsticStatusType.ERROR,CsticStatusType.WARNINGorCsticStatusType.CONFLICT.
Searches the subgroups recursively.static java.lang.StringCSSClassResolverFactory. getGroupStatusTooltipKey(UiGroupData group)java.lang.StringCSSClassResolverImpl. getGroupStatusTooltipKey(UiGroupData group)java.lang.StringCSSClassResolverImpl. getGroupStyleClass(UiGroupData group)java.lang.StringCSSClassResolverImpl. getGroupStyleClass(UiGroupData group, boolean hideExpandCollapse)static java.lang.StringCSSClassResolverFactory. getMenuConflictStyleClass(UiGroupData conflict)java.lang.StringCSSClassResolverImpl. getMenuConflictStyleClass(UiGroupData conflict)static java.lang.StringCSSClassResolverFactory. getMenuNodeStyleClass(UiGroupData group, java.lang.Integer level)java.lang.StringCSSClassResolverImpl. getMenuNodeStyleClass(UiGroupData group, java.lang.Integer level)static java.lang.StringCSSClassResolverFactory. getStyleClassForGroup(UiGroupData group, java.lang.Boolean hideExpandCollapse)protected booleanUiStatusSync. hasCstics(UiGroupData uiGroup)protected booleanUiStatusSync. hasSubGroups(UiGroupData uiGroup)protected voidConfigDataMergeProcessorImpl. processGroup(UiGroupData group, java.util.Map<java.lang.String,java.lang.Object> sourceConfigMap)protected voidUiStateHandler. restoreValidationErrorsInGroup(java.lang.String prefix, java.util.Map<java.lang.String,org.springframework.validation.FieldError> userInputToRestore, org.springframework.validation.BindingResult bindingResult, UiGroupData group)protected booleanUiStatusSync. uiStatusGroupMatchesUiGroup(UiGroupData uiGroup, UiGroupStatus uiStatusGroup)protected voidConfigDataMergeProcessorImpl. updateCstics(UiGroupData group, java.util.Map<java.lang.String,java.lang.Object> sourceConfigMap)protected booleanConfigDataMergeProcessorImpl. updateGroup(UiGroupData group, java.util.Map<java.lang.String,java.lang.Object> sourceConfigMap)protected voidUiStatusSync. updateSingleStatusGroupFromRequest(UiGroupData requestGroup, UiGroupStatus statusGroup)Method parameters in de.hybris.platform.sap.productconfig.frontend.util.impl with type arguments of type UiGroupData Modifier and Type Method Description protected UiGroupDataUiStateHandler. compileGroupForDisplay(java.util.List<UiGroupData> groups, java.lang.String groupIdToDisplay, java.util.Deque<java.lang.String> path, java.util.Deque<java.lang.String> groupIdPath, java.lang.String groupsIdentifier)voidUiDataStats. countCstics(java.util.List<UiGroupData> groups)Analyzes recursively the runtime configuration, or the provided subtree, using the provided group as root.intUiStateHandler. countNumberOfUiErrorsPerGroup(java.util.List<UiGroupData> uiGroups)counts the number of UI-Errors for the given group.protected UiGroupDataUiStateHandler. expandFirstGroupWithCondition(java.util.List<UiGroupData> list, java.util.function.Predicate<GroupType> typeCondtion, java.util.function.Predicate<UiGroupData> statusCondition)protected UiGroupDataUiStateHandler. expandFirstGroupWithError(java.util.List<UiGroupData> list)protected UiGroupDataUiStateHandler. expandFirstGroupWithErrorOrConflict(java.util.List<UiGroupData> list)protected voidUiStateHandler. expandGroupCloseOthers(java.util.List<UiGroupData> list, UiGroupData expandedGroup)protected voidUiStatusSync. extractUiStatusFromUiGroup(java.util.List<UiGroupData> uiGroups, java.util.List<UiGroupStatus> uiGroupsStatus, ConfigurationData configData)protected UiGroupDataUiStateHandler. getFirstGroupWithCstics(java.util.List<UiGroupData> uiGroups)protected UiGroupDataUiStateHandler. getFirstGroupWithCsticsDeepSearch(java.util.List<UiGroupData> uiGroups)protected voidConfigDataMergeProcessorImpl. removeOutdatedConflictGroups(java.util.List<UiGroupData> groups, java.util.List<java.lang.Integer> outdatedConflictGroupIndices)protected voidUiStateHandler. resetGroupWithSubGroups(java.util.List<UiGroupData> uiGroups)protected voidUiStatusSync. setInitialGroupStatus(java.util.List<UiGroupData> uiGroups, int level)protected voidConfigDataMergeProcessorImpl. updateGroupList(java.util.List<UiGroupData> groups, java.util.Map<java.lang.String,java.lang.Object> sourceConfigMap)Update list of groups, calls itself recursively for sub groups -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.frontend.validator
Methods in de.hybris.platform.sap.productconfig.frontend.validator that return UiGroupData Modifier and Type Method Description static UiGroupDataValidatorTestData. createGroupWithNumeric(java.lang.String field, java.lang.String value)static UiGroupDataValidatorTestData. createGroupWithNumeric(java.lang.String groupId, java.lang.String field, java.lang.String value)Methods in de.hybris.platform.sap.productconfig.frontend.validator with parameters of type UiGroupData Modifier and Type Method Description protected booleanConflictCheckerImpl. checkAllCsticCopmplete(UiGroupData uiGroup)protected booleanConflictCheckerImpl. checkConflictsInSubGroup(UiGroupData group, java.lang.String path, org.springframework.validation.BindingResult bindingResult, UiGroupData subGroup)protected booleanConflictCheckerImpl. checkConflictsInSubGroups(UiGroupData group, java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<UiGroupData> subGroups)protected GroupStatusTypeConflictCheckerImpl. checkConflitcsInGroups(UiGroupData group, java.lang.String prefix, org.springframework.validation.BindingResult bindingResult)protected GroupStatusTypeConflictCheckerImpl. checkMandatoryFieldsInGroups(UiGroupData group, java.lang.String prefix, org.springframework.validation.BindingResult bindingResult)protected booleanConflictCheckerImpl. checkMandatoryFieldsInSubGroups(UiGroupData group, java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<UiGroupData> subGroups)protected booleanConflictCheckerImpl. checkMondatoryFieldsInSubGroup(UiGroupData group, java.lang.String path, org.springframework.validation.BindingResult bindingResult, UiGroupData subGroup)protected booleanConflictCheckerImpl. groupIsNotEmpty(UiGroupData uiGroup)protected booleanConflictCheckerImpl. hasNoErrorOrWarningOrConflict(UiGroupData uiGroup)protected voidProductConfigurationValidator. validateGroup(UiGroupData group, org.springframework.validation.Errors errorObj)Method parameters in de.hybris.platform.sap.productconfig.frontend.validator with type arguments of type UiGroupData Modifier and Type Method Description protected booleanConflictCheckerImpl. checkCompletness(java.util.List<UiGroupData> uiGroups)protected booleanConflictCheckerImpl. checkConflictsInSubGroups(UiGroupData group, java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<UiGroupData> subGroups)protected booleanConflictCheckerImpl. checkMandatoryFieldsInSubGroups(UiGroupData group, java.lang.String prefix, org.springframework.validation.BindingResult bindingResult, java.util.List<UiGroupData> subGroups)protected voidProductConfigurationValidator. validateSubGroups(java.util.List<UiGroupData> subGroups, org.springframework.validation.Errors errorObj, java.lang.String groupListName) -
Uses of UiGroupData in de.hybris.platform.sap.productconfig.testdata.impl
Methods in de.hybris.platform.sap.productconfig.testdata.impl that return UiGroupData Modifier and Type Method Description UiGroupDataConfigurationValueHelperImpl. getGroupById(ConfigurationData configData, java.lang.String groupId)protected UiGroupDataConfigurationValueHelperImpl. getSubGroupById(UiGroupData group, java.lang.String subGroupId)Methods in de.hybris.platform.sap.productconfig.testdata.impl with parameters of type UiGroupData Modifier and Type Method Description protected UiGroupDataConfigurationValueHelperImpl. getSubGroupById(UiGroupData group, java.lang.String subGroupId)voidConfigurationValueHelperImpl. setCstic(UiGroupData uiGroup, java.lang.String name, java.lang.String value)voidConfigurationValueHelperImpl. setCsticValue(UiGroupData uiGroup, java.lang.String name, java.lang.String csticValueName, boolean selected)
-