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 @Override
032 public int compare(
033 String activityCounterName1, String activityCounterName2) {
034
035 String name1 = LanguageUtil.get(
036 _locale, "social.counter." + activityCounterName1);
037 String name2 = LanguageUtil.get(
038 _locale, "social.counter." + activityCounterName2);
039
040 return name1.compareTo(name2);
041 }
042
043 private Locale _locale;
044
045 }