001
014
015 package com.liferay.portal.util.comparator;
016
017 import com.liferay.portal.model.Portlet;
018 import com.liferay.portal.util.PortletKeys;
019
020 import java.io.Serializable;
021
022 import java.util.Comparator;
023
024
027 public class PortletLuceneComparator
028 implements Comparator<Portlet>, Serializable {
029
030 public int compare(Portlet portlet1, Portlet portlet2) {
031 String portletId1 = portlet1.getPortletId();
032 String portletId2 = portlet2.getPortletId();
033
034
035
036 if (portletId1.equals(PortletKeys.DOCUMENT_LIBRARY)) {
037 return 1;
038 }
039 else {
040 return portletId1.compareTo(portletId2);
041 }
042 }
043
044 }