Class VersionHelper
- java.lang.Object
-
- org.pentaho.reporting.libraries.base.versioning.VersionHelper
-
public class VersionHelper extends java.lang.Object
A utility class for reading versioning information from a Manifest file.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description VersionHelper(ProjectInformation projectInformation)
Loads the versioning information for the given project-information structure using the project information's internal name as lookup key.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getProductId()
Returns the product id as computed by createProductId().java.lang.String
getReleaseBuildNumber()
Returns the release build number.java.lang.String
getReleaseCandidateToken()
Returns the release candidate token.java.lang.String
getReleaseMajor()
Returns the release major number.java.lang.String
getReleaseMilestone()
Returns the release milestone number.java.lang.String
getReleaseMinor()
Returns the release minor number.java.lang.String
getReleaseNumber()
Returns the release number.java.lang.String
getTitle()
Returns the implementation title as specified in the manifest.java.lang.String
getVersion()
Returns the full version string as computed by createVersion().
-
-
-
Constructor Detail
-
VersionHelper
public VersionHelper(ProjectInformation projectInformation)
Loads the versioning information for the given project-information structure using the project information's internal name as lookup key.- Parameters:
projectInformation
- the project we load information for.
-
-
Method Detail
-
getVersion
public java.lang.String getVersion()
Returns the full version string as computed by createVersion().- Returns:
- the version string.
- See Also:
createVersion()
-
getTitle
public java.lang.String getTitle()
Returns the implementation title as specified in the manifest.- Returns:
- the implementation title.
-
getProductId
public java.lang.String getProductId()
Returns the product id as computed by createProductId().- Returns:
- the product id.
- See Also:
createProductId()
-
getReleaseMilestone
public java.lang.String getReleaseMilestone()
Returns the release milestone number.- Returns:
- the milestone number.
-
getReleaseMinor
public java.lang.String getReleaseMinor()
Returns the release minor number.- Returns:
- the minor version number.
-
getReleaseMajor
public java.lang.String getReleaseMajor()
Returns the release major number.- Returns:
- the major version number.
-
getReleaseCandidateToken
public java.lang.String getReleaseCandidateToken()
Returns the release candidate token.- Returns:
- the candidate token.
-
getReleaseNumber
public java.lang.String getReleaseNumber()
Returns the release number.- Returns:
- the release number.
-
getReleaseBuildNumber
public java.lang.String getReleaseBuildNumber()
Returns the release build number.- Returns:
- the build-number).
-
-