public final class MuleVersion extends Object
For example: 3.3.2 => major: 3, minor: 3, revision: 2, suffix: '' 3.3.1-SNAPSHOT => major: 3, minor: 3, revision: 1, suffix: SNAPSHOT 3.4-M2 => major: 3, minor: 4, suffix: M2
Modifier and Type | Field and Description |
---|---|
static int |
NO_REVISION |
Constructor and Description |
---|
MuleVersion(String version) |
Modifier and Type | Method and Description |
---|---|
boolean |
atLeast(MuleVersion version) |
boolean |
atLeast(String version)
Returns true if the version represented by the current object is
equals newer to the version sent as parameter.
|
boolean |
atLeastBase(MuleVersion baseVersion) |
boolean |
atLeastBase(String baseVersion) |
boolean |
equals(Object otherObject) |
int |
getMajor() |
int |
getMinor() |
int |
getRevision() |
String |
getSuffix() |
int |
hashCode() |
boolean |
hasSuffix() |
boolean |
newerThan(MuleVersion version) |
boolean |
newerThan(String version) |
boolean |
priorTo(MuleVersion version) |
boolean |
priorTo(String version) |
boolean |
sameAs(MuleVersion version) |
boolean |
sameAs(String version) |
boolean |
sameBaseVersion(MuleVersion otherVersion) |
void |
setMajor(int major) |
void |
setMinor(int minor) |
void |
setRevision(int revision) |
void |
setSuffix(String suffix) |
String |
toCompleteNumericVersion()
Returns a string representing the complete numeric version, what means the
3 numbers that represent major.minor.revision.
|
String |
toString() |
public static final int NO_REVISION
public MuleVersion(String version)
public boolean atLeast(String version)
version
- public boolean atLeast(MuleVersion version)
public boolean atLeastBase(String baseVersion)
public boolean atLeastBase(MuleVersion baseVersion)
public boolean sameBaseVersion(MuleVersion otherVersion)
otherVersion
- the other versionpublic boolean sameAs(String version)
public boolean sameAs(MuleVersion version)
public boolean priorTo(String version)
public boolean priorTo(MuleVersion version)
public boolean newerThan(String version)
public boolean newerThan(MuleVersion version)
public String toCompleteNumericVersion()
public boolean hasSuffix()
public int getMajor()
public void setMajor(int major)
public int getMinor()
public void setMinor(int minor)
public int getRevision()
public void setRevision(int revision)
public String getSuffix()
public void setSuffix(String suffix)
Copyright © 2018. All rights reserved.