| java.lang.Object | |
| ↳ | com.pnfsoftware.jeb.core.Version |
Version number object, in the form of: major.minor.buildid[.timestamp]. If present,
format of timestamp must be: YYYYMMDDhhmm
Version objects can be persisted.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Version(Version v)
Copy constructor.
| |||||||||||
|
Version(int major, int minor)
Create a new version object "major.minor.0.0".
| |||||||||||
|
Version(int major, int minor, int buildid)
Create a new version object "major.minor.buildid.0".
| |||||||||||
|
Version(int major, int minor, int buildid, long timestamp)
Create a new version object "major.minor.buildid.timestamp".
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | compareTo(Version o) | ||||||||||
| static Version |
create(int major, int minor, int buildid, long timestamp)
Static builder, equivalent of
Version(int, int, int, long). | ||||||||||
| static Version |
create(int major, int minor, int buildid)
Static builder, equivalent of
Version(int, int, int). | ||||||||||
| static Version |
create(int major, int minor)
Static builder, equivalent of
Version(int, int). | ||||||||||
| boolean | equals(Object obj) | ||||||||||
| int |
getBuildid()
Get the build id number.
| ||||||||||
| int |
getMajor()
Get the major number.
| ||||||||||
| int |
getMinor()
Get the minor number.
| ||||||||||
| long |
getTimestamp()
Get the timestamp.
| ||||||||||
| int | hashCode() | ||||||||||
| boolean |
like(int major, int minor)
Determine if the version is like "major.minor.?.?"
| ||||||||||
| boolean |
like(int major)
Determine if the version is like "major.?.?.?"
| ||||||||||
| boolean |
like(int major, int minor, int buildid)
Determine if the version is like "major.minor.buildid.?"
| ||||||||||
| static Version |
parseFromFile(File f)
Read a file which should contain a single string containing a version number.
| ||||||||||
| static Version |
parseFromString(String s)
Parse a string representation of a version number.
| ||||||||||
| String | toString() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
| |||||||||||
Create a new version object "major.minor.0.0".
| major | zero or positive number |
|---|---|
| minor | zero or positive number |
Create a new version object "major.minor.buildid.0".
| major | zero or positive number |
|---|---|
| minor | zero or positive number |
| buildid | zero or positive number |
Create a new version object "major.minor.buildid.timestamp".
| major | zero or positive number |
|---|---|
| minor | zero or positive number |
| buildid | zero or positive number |
| timestamp | zero or positive number |
Static builder, equivalent of Version(int, int, int, long).
Static builder, equivalent of Version(int, int, int).
Static builder, equivalent of Version(int, int).
Get the build id number.
Get the major number.
Get the minor number.
Get the timestamp.
Determine if the version is like "major.minor.?.?"
Determine if the version is like "major.?.?.?"
Determine if the version is like "major.minor.buildid.?"
Read a file which should contain a single string containing a version number.
| f | a file |
|---|
Parse a string representation of a version number.
| s | a string |
|---|