001
014
015 package com.liferay.portlet.expando.util.comparator;
016
017 import com.liferay.portal.security.permission.comparator.ModelResourceComparator;
018 import com.liferay.portlet.expando.model.CustomAttributesDisplay;
019
020 import java.io.Serializable;
021
022 import java.util.Comparator;
023 import java.util.Locale;
024
025
028 public class CustomAttributesDisplayComparator
029 implements Comparator<CustomAttributesDisplay>, Serializable {
030
031 public CustomAttributesDisplayComparator(Locale locale) {
032 _modelResourceComparator = new ModelResourceComparator(locale);
033 }
034
035 @Override
036 public int compare(
037 CustomAttributesDisplay customAttributesDisplay1,
038 CustomAttributesDisplay customAttributesDisplay2) {
039
040 return _modelResourceComparator.compare(
041 customAttributesDisplay1.getClassName(),
042 customAttributesDisplay2.getClassName());
043 }
044
045 private ModelResourceComparator _modelResourceComparator;
046
047 }