Class GroupComparator

java.lang.Object
com.atlassian.crowd.embedded.api.GroupComparator
All Implemented Interfaces:
Comparator<Group>

public class GroupComparator extends Object implements Comparator<Group>
Comparator for a Group.
  • Field Details

    • GROUP_COMPARATOR

      public static final Comparator<Group> GROUP_COMPARATOR
  • Method Details

    • compare

      public int compare(Group group1, Group group2)
      Specified by:
      compare in interface Comparator<Group>
    • equal

      public static boolean equal(Group group1, Group group2)
      Checks whether the two Group objects are equal according to the contract of the Group interface.

      If you are implementing Group.equals(Object) then just write code like this:

          public boolean equals(Object o)
          {
              return (o instanceof Group) && GroupComparator.equal(this, (Group) o);
          }
       
      Parameters:
      group1 - First Group
      group2 - Second Group
      Returns:
      true if these are two equal Groups.
    • equalsObject

      public static boolean equalsObject(Group group, Object o)
    • hashCode

      public static int hashCode(Group group)
    • compareTo

      public static int compareTo(Group group1, Group group2)