Interface GroupStatusChecker
- All Known Implementing Classes:
GroupStatusCheckerImpl
public interface GroupStatusChecker
Provides methods for checking completeness and consistency of groups.
-
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.
-
Method Details
-
checkCompleteness
Checks group for completeness.- Parameters:
group- group to check- Returns:
- true if all required characteristics have a value assigned.
-
checkCompletenessForSubGroups
Checks list of groups for completeness.- Parameters:
subGroups- list of groups- Returns:
- true if all groups are marked as complete
-
checkConsistency
Checks group for consistency, i.e. no characteristic of group is involved in a conflict.- Parameters:
group- group to check- Returns:
- true if no characteristic of group is involved in a conflict
-
checkConsistencyForSubGroups
Checks list of groups for consistency, i.e. no characteristic of each group is involved in a conflict.- Parameters:
subGroups- list of groups- Returns:
- true if no characteristic of each group is involved in a conflict
-