001
014
015 package com.liferay.portlet.social.util.comparator;
016
017 import com.liferay.portal.kernel.language.LanguageUtil;
018
019 import java.util.Comparator;
020 import java.util.Locale;
021
022
025 public class SocialActivityCounterNameComparator implements Comparator<String> {
026
027 public SocialActivityCounterNameComparator(Locale locale) {
028 _locale = locale;
029 }
030
031 public int compare(
032 String activityCounterName1, String activityCounterName2) {
033
034 String name1 = LanguageUtil.get(
035 _locale, "social.counter." + activityCounterName1);
036 String name2 = LanguageUtil.get(
037 _locale, "social.counter." + activityCounterName2);
038
039 return name1.compareTo(name2);
040 }
041
042 private Locale _locale;
043
044 }