001
014
015 package com.liferay.portlet.documentlibrary.util.comparator;
016
017 import com.liferay.portal.kernel.repository.model.FileEntry;
018 import com.liferay.portal.kernel.util.OrderByComparator;
019 import com.liferay.portal.kernel.util.OrderByComparatorAdapter;
020 import com.liferay.portal.repository.liferayrepository.model.LiferayFileEntry;
021 import com.liferay.portlet.documentlibrary.model.DLFileEntry;
022
023
026 public class DLFileEntryOrderByComparator
027 extends OrderByComparatorAdapter<DLFileEntry, FileEntry> {
028
029 public static OrderByComparator<DLFileEntry> getOrderByComparator(
030 OrderByComparator<FileEntry> orderByComparator) {
031
032 if (orderByComparator == null) {
033 return null;
034 }
035
036 return new DLFileEntryOrderByComparator(orderByComparator);
037 }
038
039 @Override
040 public FileEntry adapt(DLFileEntry dlFileEntry) {
041 return new LiferayFileEntry(dlFileEntry);
042 }
043
044 private DLFileEntryOrderByComparator(
045 OrderByComparator<FileEntry> orderByComparator) {
046
047 super(orderByComparator);
048 }
049
050 }