Interface GroupStatusChecker
-
- All Known Implementing Classes:
GroupStatusCheckerImpl
public interface GroupStatusCheckerProvides methods for checking completeness and consistency of groups.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancheckCompleteness(UiGroupData group)Checks group for completeness.booleancheckCompletenessForSubGroups(java.util.List<UiGroupData> subGroups)Checks list of groups for completeness.booleancheckConsistency(CsticGroup group)Checks group for consistency, i.e.booleancheckConsistencyForSubGroups(java.util.List<UiGroupData> subGroups)Checks list of groups for consistency, i.e.
-
-
-
Method Detail
-
checkCompleteness
boolean checkCompleteness(UiGroupData group)
Checks group for completeness.- Parameters:
group- group to check- Returns:
- true if all required characteristics have a value assigned.
-
checkCompletenessForSubGroups
boolean checkCompletenessForSubGroups(java.util.List<UiGroupData> subGroups)
Checks list of groups for completeness.- Parameters:
subGroups- list of groups- Returns:
- true if all groups are marked as complete
-
checkConsistency
boolean checkConsistency(CsticGroup group)
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
boolean checkConsistencyForSubGroups(java.util.List<UiGroupData> subGroups)
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
-
-