public class ReadyApiVersionInfo extends Object implements Comparator<ReadyApiVersionInfo>
Modifier and Type | Field and Description |
---|---|
static ReadyApiVersionInfo |
currentVersion |
static int |
SUFFIX_KIND_OF_OLD_VERSION |
static int |
SUFFIX_REALLY_NEW_VERSION |
static int |
SUFFIX_REALLY_OLD_VERSION |
Constructor and Description |
---|
ReadyApiVersionInfo(int majorVersion,
int middleVersion,
int minorVersion,
String versionSuffix) |
ReadyApiVersionInfo(String version) |
Modifier and Type | Method and Description |
---|---|
int |
compare(ReadyApiVersionInfo o1,
ReadyApiVersionInfo o2) |
static int |
compareSuffixIndependently(ReadyApiVersionInfo o1,
ReadyApiVersionInfo o2) |
boolean |
equals(Object obj) |
int |
getMajorVersion() |
int |
getMiddleVersion() |
int |
getMinorVersion() |
int |
getSuffixAsInt()
Translates the suffix string into a int for convenient comparison.
|
static boolean |
isNewerThanCurrent(ReadyApiVersionInfo version) |
String |
toString() |
String |
toStringWithoutSuffix() |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public static final int SUFFIX_REALLY_OLD_VERSION
public static final int SUFFIX_KIND_OF_OLD_VERSION
public static final int SUFFIX_REALLY_NEW_VERSION
public static final ReadyApiVersionInfo currentVersion
public ReadyApiVersionInfo(int majorVersion, int middleVersion, int minorVersion, String versionSuffix)
public ReadyApiVersionInfo(String version)
public static boolean isNewerThanCurrent(ReadyApiVersionInfo version)
public int getMajorVersion()
public int getMiddleVersion()
public int getMinorVersion()
public int getSuffixAsInt()
public int compare(ReadyApiVersionInfo o1, ReadyApiVersionInfo o2)
compare
in interface Comparator<ReadyApiVersionInfo>
public static int compareSuffixIndependently(ReadyApiVersionInfo o1, ReadyApiVersionInfo o2)
public boolean equals(Object obj)
equals
in interface Comparator<ReadyApiVersionInfo>
equals
in class Object
public String toStringWithoutSuffix()
Copyright © 2019. All rights reserved.