com.atlassian.greenhopper.util
Class VersionKit.SoftwareVersion

java.lang.Object
  extended by com.atlassian.greenhopper.util.VersionKit.SoftwareVersion
Enclosing class:
VersionKit

public static class VersionKit.SoftwareVersion
extends java.lang.Object


Constructor Summary
VersionKit.SoftwareVersion(int majorVersion, int minorVersion)
           
VersionKit.SoftwareVersion(int majorVersion, int minorVersion, int bugfixVersion)
           
VersionKit.SoftwareVersion(java.lang.String dottedVersionString)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int getBugFixVersion()
           
 int getMajorVersion()
           
 int getMinorVersion()
           
 int hashCode()
           
 boolean isGreaterThan(VersionKit.SoftwareVersion that)
          Returns true if this version is greater than the specified version
 boolean isGreaterThanOrEqualTo(VersionKit.SoftwareVersion that)
          Returns true if this version is greater than if equal to the specified version
 boolean isLessThan(VersionKit.SoftwareVersion that)
          Returns true if this version is less than the specified version
 boolean isLessThanOrEqualTo(VersionKit.SoftwareVersion that)
          Returns true if this version is less than or equal to the specified version
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionKit.SoftwareVersion

public VersionKit.SoftwareVersion(java.lang.String dottedVersionString)

VersionKit.SoftwareVersion

public VersionKit.SoftwareVersion(int majorVersion,
                                  int minorVersion,
                                  int bugfixVersion)

VersionKit.SoftwareVersion

public VersionKit.SoftwareVersion(int majorVersion,
                                  int minorVersion)
Method Detail

getMajorVersion

public int getMajorVersion()

getMinorVersion

public int getMinorVersion()

getBugFixVersion

public int getBugFixVersion()

isGreaterThanOrEqualTo

public boolean isGreaterThanOrEqualTo(VersionKit.SoftwareVersion that)
Returns true if this version is greater than if equal to the specified version

Parameters:
that - the specified version to compare against
Returns:
true if this version is greater than if equal to the specified version

isLessThanOrEqualTo

public boolean isLessThanOrEqualTo(VersionKit.SoftwareVersion that)
Returns true if this version is less than or equal to the specified version

Parameters:
that - the specified version to compare against
Returns:
true if this version is less than or equal to the specified version

isGreaterThan

public boolean isGreaterThan(VersionKit.SoftwareVersion that)
Returns true if this version is greater than the specified version

Parameters:
that - the specified version to compare against
Returns:
true if this version is greater than to the specified version

isLessThan

public boolean isLessThan(VersionKit.SoftwareVersion that)
Returns true if this version is less than the specified version

Parameters:
that - the specified version to compare against
Returns:
true if this version is less than to the specified 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


Copyright © 2007-2012 Atlassian. All Rights Reserved.