Class ProductInfo


  • public class ProductInfo
    extends java.lang.Object
    Build properties of the product
    Author:
    hhuynh
    • Constructor Detail

      • ProductInfo

        public ProductInfo()
        Construct a default product info
      • ProductInfo

        public ProductInfo​(java.lang.String resource)
        Construct product info object from a resource name
        Parameters:
        resource -
      • ProductInfo

        public ProductInfo​(java.io.InputStream resource)
        Construct product info object from a resource input stream
        Parameters:
        resource - the resource
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        product name
      • getVersion

        public java.lang.String getVersion()
        Returns:
        version
      • getBuildJdk

        public java.lang.String getBuildJdk()
        Returns:
        jdk that was used
      • getBuildTime

        public java.lang.String getBuildTime()
        Returns:
        build timestamp
      • getBuildRevision

        public java.lang.String getBuildRevision()
        Returns:
        revision
      • getPatchLevel

        public java.lang.String getPatchLevel()
        Returns:
        patch number
      • getRequiredCoreVersion

        public java.lang.String getRequiredCoreVersion()
        Returns:
        required core version
      • isEnterprise

        public boolean isEnterprise()
        Returns:
        true if the current product is an enterprise one
      • assertRequiredCoreVersionPresent

        public void assertRequiredCoreVersionPresent()
        Assert that the current product is compatible with the version of ehcache available on the classpath
      • toString

        public java.lang.String toString()
        returns long version of the build string
        Overrides:
        toString in class java.lang.Object