001
014
015 package com.liferay.portal.kernel.googleapps.comparator;
016
017 import com.liferay.portal.kernel.googleapps.GUser;
018
019 import java.util.Comparator;
020
021
024 public class GUserLastNameComparator implements Comparator<GUser> {
025
026 public GUserLastNameComparator() {
027 this(true);
028 }
029
030 public GUserLastNameComparator(boolean ascending) {
031 _ascending = ascending;
032 }
033
034 public int compare(GUser user1, GUser user2) {
035 String lastName1 = user1.getLastName();
036 String lastName2 = user2.getLastName();
037
038 int value = lastName1.compareTo(lastName2);
039
040 if (_ascending) {
041 return value;
042 }
043 else {
044 return -value;
045 }
046 }
047
048 private boolean _ascending;
049
050 }