001
014
015 package com.liferay.portal.security.permission.comparator;
016
017 import com.liferay.portal.security.permission.ResourceActionsUtil;
018
019 import java.io.Serializable;
020
021 import java.util.Comparator;
022 import java.util.Locale;
023
024
027 public class ActionComparator implements Comparator<String>, Serializable {
028
029 public ActionComparator(Locale locale) {
030 _locale = locale;
031 }
032
033 public int compare(String action1, String action2) {
034 action1 = ResourceActionsUtil.getAction(_locale, action1);
035 action2 = ResourceActionsUtil.getAction(_locale, action2);
036
037 return action1.compareTo(action2);
038 }
039
040 private Locale _locale;
041
042 }