001
014
015 package com.liferay.portlet.documentlibrary.util.comparator;
016
017 import com.liferay.portlet.documentlibrary.model.DLFileVersion;
018
019 import java.util.Comparator;
020
021
024 public class DLFileVersionVersionComparator
025 implements Comparator<DLFileVersion> {
026
027 public DLFileVersionVersionComparator() {
028 this(false);
029 }
030
031 public DLFileVersionVersionComparator(boolean ascending) {
032 _versionNumberComparator = new VersionNumberComparator(ascending);
033 }
034
035 @Override
036 public int compare(
037 DLFileVersion dlFileVersion1, DLFileVersion dlFileVersion2) {
038
039 return _versionNumberComparator.compare(
040 dlFileVersion1.getVersion(), dlFileVersion2.getVersion());
041 }
042
043 public boolean isAscending() {
044 return _versionNumberComparator.isAscending();
045 }
046
047 private final VersionNumberComparator _versionNumberComparator;
048
049 }