Class VersionBean

  • All Implemented Interfaces:
    java.lang.Comparable<org.opennms.integration.api.v1.runtime.Version>, org.opennms.integration.api.v1.runtime.Version

    public class VersionBean
    extends java.lang.Object
    implements org.opennms.integration.api.v1.runtime.Version
    • Constructor Summary

      Constructors 
      Constructor Description
      VersionBean​(java.lang.String version)  
    • Constructor Detail

      • VersionBean

        public VersionBean​(java.lang.String version)
    • Method Detail

      • getMajor

        public int getMajor()
        Specified by:
        getMajor in interface org.opennms.integration.api.v1.runtime.Version
      • getMinor

        public int getMinor()
        Specified by:
        getMinor in interface org.opennms.integration.api.v1.runtime.Version
      • getPatch

        public int getPatch()
        Specified by:
        getPatch in interface org.opennms.integration.api.v1.runtime.Version
      • isSnapshot

        public boolean isSnapshot()
        Specified by:
        isSnapshot in interface org.opennms.integration.api.v1.runtime.Version
      • compareTo

        public int compareTo​(org.opennms.integration.api.v1.runtime.Version v)
        Specified by:
        compareTo in interface java.lang.Comparable<org.opennms.integration.api.v1.runtime.Version>
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

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