Class NuxeoVersion


  • public class NuxeoVersion
    extends java.lang.Object
    Represents a Nuxeo server version.
    Since:
    3.0.0
    • Constructor Detail

      • NuxeoVersion

        protected NuxeoVersion​(int majorVersion,
                               int minorVersion,
                               int buildVersion,
                               int hotfix,
                               boolean snapshot)
    • Method Detail

      • version

        public java.lang.String version()
      • majorVersion

        public int majorVersion()
      • minorVersion

        public int minorVersion()
      • buildVersion

        public int buildVersion()
        Returns:
        the build version or -1 if it is not a 11.x
        Since:
        3.6.0
      • hotfix

        public int hotfix()
      • snapshot

        public boolean snapshot()
      • equals

        public boolean equals​(java.lang.String version)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object version)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hotfix

        public NuxeoVersion hotfix​(int hotfix)
        Returns:
        A new instance of NuxeoVersion with the same version + input hotfix number.
      • isGreaterThan

        public boolean isGreaterThan​(java.lang.String version)
        Returns:
        Whether or not the input version is greater than this one.
      • isGreaterThan

        public boolean isGreaterThan​(NuxeoVersion version)
        Returns:
        Whether or not the input version is greater than this one.
      • parse

        public static NuxeoVersion parse​(java.lang.String version)