public class BuildInformation extends Object implements Comparable<BuildInformation>
Constructor and Description |
---|
BuildInformation() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(BuildInformation bi) |
static BuildInformation |
create(Installation installation)
Reads build information for a particular installation by reading the
output from invoking the start-ds tool with the full information option.
|
boolean |
equals(Object o) |
static BuildInformation |
fromBuildString(String bn)
Creates an instance from a string representing a build number
of the for MAJOR.MINOR.POINT.REVISION where MAJOR, MINOR, POINT,
and REVISION are integers.
|
String |
getBuildId()
Gets the build ID which is the 14 digit number code like 20070420110336.
|
static BuildInformation |
getCurrent()
Creates an instance from constants present in the current build.
|
Integer |
getMajorVersion()
Gets the major version.
|
Integer |
getMinorVersion()
Gets the minor version.
|
String |
getName()
Gets the name of this build.
|
Integer |
getPointVersion()
Gets the point version.
|
String |
getRevision()
Gets the VCS revision.
|
int |
hashCode() |
String |
toString() |
public BuildInformation()
public static BuildInformation create(Installation installation) throws ApplicationException
installation
- from which to gather build informationApplicationException
- if all or some important information could
not be determinedpublic static BuildInformation fromBuildString(String bn) throws IllegalArgumentException
bn
- String representation of a build numberbn
IllegalArgumentException
- if bn
is not a build
numberpublic static BuildInformation getCurrent() throws ApplicationException
ApplicationException
- if all or some important information could
not be determinedpublic String getName()
public String getBuildId()
public Integer getMajorVersion()
public Integer getMinorVersion()
public Integer getPointVersion()
public String getRevision()
public int compareTo(BuildInformation bi)
compareTo
in interface Comparable<BuildInformation>
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.