Class GroupStatusCheckerImpl
java.lang.Object
de.hybris.platform.sap.productconfig.facades.impl.GroupStatusCheckerImpl
- All Implemented Interfaces:
GroupStatusChecker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckCompleteness(UiGroupData group) Checks group for completeness.booleancheckCompletenessForSubGroups(List<UiGroupData> subGroups) Checks list of groups for completeness.booleancheckConsistency(CsticGroup group) Checks group for consistency, i.e.booleancheckConsistencyForSubGroups(List<UiGroupData> subGroups) Checks list of groups for consistency, i.e.protected booleancheckEmpty(CsticData csticData)
-
Constructor Details
-
GroupStatusCheckerImpl
public GroupStatusCheckerImpl()
-
-
Method Details
-
checkCompleteness
Description copied from interface:GroupStatusCheckerChecks group for completeness.- Specified by:
checkCompletenessin interfaceGroupStatusChecker- Parameters:
group- group to check- Returns:
- true if all required characteristics have a value assigned.
-
checkCompletenessForSubGroups
Description copied from interface:GroupStatusCheckerChecks list of groups for completeness.- Specified by:
checkCompletenessForSubGroupsin interfaceGroupStatusChecker- Parameters:
subGroups- list of groups- Returns:
- true if all groups are marked as complete
-
checkConsistency
Description copied from interface:GroupStatusCheckerChecks group for consistency, i.e. no characteristic of group is involved in a conflict.- Specified by:
checkConsistencyin interfaceGroupStatusChecker- Parameters:
group- group to check- Returns:
- true if no characteristic of group is involved in a conflict
-
checkConsistencyForSubGroups
Description copied from interface:GroupStatusCheckerChecks list of groups for consistency, i.e. no characteristic of each group is involved in a conflict.- Specified by:
checkConsistencyForSubGroupsin interfaceGroupStatusChecker- Parameters:
subGroups- list of groups- Returns:
- true if no characteristic of each group is involved in a conflict
-
checkEmpty
-