|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.common.utils.ManifestParser
public class ManifestParser
Parses .manifest.json file and makes properties easily accessible.
| Constructor Summary | |
|---|---|
ManifestParser()
Prepare JSONParser and find out the home folder. |
|
| Method Summary | |
|---|---|
java.lang.String |
getBuildDate()
|
java.lang.Number |
getHudsonBuildNumber()
Returns Hudson's build number from the manifest. |
java.lang.String |
getHudsonSVNRevision()
Returns Hudson's used SVN revision from the manifest. |
java.lang.String |
getManifestPath()
Path to the manifest file. |
java.lang.String |
getProduct()
Returns product name from the manifest. |
java.lang.String |
getReleaseWithBuildNumber()
Returns a representative string of release name, version and build number. |
java.lang.String |
getVersionFull()
Returns concatenated version in format: MAJOR.MINOR.REVISION |
java.lang.Number |
getVersionMajor()
Returns major (first) number of the version. |
java.lang.Number |
getVersionMinor()
Returns minor (middle) number of the version. |
java.lang.Number |
getVersionRevision()
Returns revision (last) number of the version. |
boolean |
isFileParsed()
|
static void |
logReleaseWithBuildNumber(org.apache.log4j.Logger logger)
Convenience method for a single line call to log a representative string of release name, version and build number. |
boolean |
parse()
Read and parse manifest file. |
static java.lang.String |
parseReleaseWithBuildNumber()
Convenience method for a single line call to get a representative string of release name, version and build number. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ManifestParser()
parse()| Method Detail |
|---|
public boolean parse()
isFileParsed(),
getReleaseWithBuildNumber()public java.lang.String getManifestPath()
public java.lang.String getProduct()
public java.lang.Number getVersionMajor()
public java.lang.Number getVersionMinor()
public java.lang.Number getVersionRevision()
public java.lang.String getVersionFull()
public java.lang.String getBuildDate()
public java.lang.Number getHudsonBuildNumber()
public java.lang.String getHudsonSVNRevision()
public java.lang.String getReleaseWithBuildNumber()
public static java.lang.String parseReleaseWithBuildNumber()
public static void logReleaseWithBuildNumber(org.apache.log4j.Logger logger)
logger - Logger to log into.public boolean isFileParsed()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||