Class VersionHelper
- java.lang.Object
-
- org.pentaho.reporting.libraries.base.versioning.VersionHelper
-
public class VersionHelper extends java.lang.ObjectA 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.StringgetProductId()Returns the product id as computed by createProductId().java.lang.StringgetReleaseBuildNumber()Returns the release build number.java.lang.StringgetReleaseCandidateToken()Returns the release candidate token.java.lang.StringgetReleaseMajor()Returns the release major number.java.lang.StringgetReleaseMilestone()Returns the release milestone number.java.lang.StringgetReleaseMinor()Returns the release minor number.java.lang.StringgetReleaseNumber()Returns the release number.java.lang.StringgetTitle()Returns the implementation title as specified in the manifest.java.lang.StringgetVersion()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).
-
-