001
014
015 package com.liferay.portlet.social.util.comparator;
016
017 import com.liferay.portlet.social.model.SocialActivityDefinition;
018
019 import java.util.Comparator;
020 import java.util.Locale;
021
022
025 public class SocialActivityDefinitionNameComparator
026 implements Comparator<SocialActivityDefinition> {
027
028 public SocialActivityDefinitionNameComparator(Locale locale) {
029 _locale = locale;
030 }
031
032 @Override
033 public int compare(
034 SocialActivityDefinition activityDefinition1,
035 SocialActivityDefinition activityDefinition2) {
036
037 String name1 = activityDefinition1.getName(_locale);
038 String name2 = activityDefinition2.getName(_locale);
039
040 return name1.compareTo(name2);
041 }
042
043 private Locale _locale;
044
045 }