Package org.jumpmind.util
Class AbstractVersion
java.lang.Object
org.jumpmind.util.AbstractVersion
- Direct Known Subclasses:
IoVersion
Follow the Apache versioning scheme documented here.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Attributes
protected abstract String
long
int
int
int
boolean
isDevelopment
(String version) protected boolean
isOlderMajorVersion
(int[] versions) protected boolean
isOlderMajorVersion
(String version) boolean
isOlderMinorVersion
(int[] checkVersion, int[] targetVersion) boolean
isOlderMinorVersion
(String oldVersion) boolean
isOlderMinorVersion
(String checkVersion, String targetVersion) boolean
isOlderThanVersion
(int[] checkVersion, int[] targetVersion) boolean
isOlderThanVersion
(String checkVersion, String targetVersion) boolean
isOlderVersion
(String version) protected boolean
int[]
parseVersion
(String version) version()
-
Field Details
-
MAJOR_INDEX
public static final int MAJOR_INDEX- See Also:
-
MINOR_INDEX
public static final int MINOR_INDEX- See Also:
-
PATCH_INDEX
public static final int PATCH_INDEX- See Also:
-
-
Constructor Details
-
AbstractVersion
public AbstractVersion()
-
-
Method Details
-
getArtifactName
-
findManifestAttributes
-
version
-
getMajorVersion
public int getMajorVersion() -
getMinorVersion
public int getMinorVersion() -
getPatchVersion
public int getPatchVersion() -
getBuildTime
public long getBuildTime() -
getBuildYear
-
versionWithUnderscores
-
parseVersion
-
isOlderMajorVersion
-
isOlderMajorVersion
protected boolean isOlderMajorVersion(int[] versions) -
isOlderVersion
-
isOlderThanVersion
-
isOlderThanVersion
public boolean isOlderThanVersion(int[] checkVersion, int[] targetVersion) -
noVersion
-
isDevelopment
-
isOlderMinorVersion
-
isOlderMinorVersion
-
isOlderMinorVersion
public boolean isOlderMinorVersion(int[] checkVersion, int[] targetVersion)
-