Interface GroupStatusChecker

  • All Known Implementing Classes:
    GroupStatusCheckerImpl

    public interface GroupStatusChecker
    Provides methods for checking completeness and consistency of groups.
    • 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