com.xebialabs.deployit.server.api.upgrade
Class Version

java.lang.Object
  extended by com.xebialabs.deployit.server.api.upgrade.Version
All Implemented Interfaces:
java.lang.Comparable<Version>

public class Version
extends java.lang.Object
implements java.lang.Comparable<Version>


Field Summary
static java.lang.String VERSION_0
           
 
Constructor Summary
Version()
           
 
Method Summary
 int compareTo(Version o)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getClassifier()
           
 java.lang.String getComponent()
           
 int getMajor()
           
 int getMicro()
           
 int getMinor()
           
 java.lang.String getVersion()
           
 int hashCode()
           
 java.lang.String toString()
           
static Version valueOf(java.lang.String component, java.lang.String versionString)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

VERSION_0

public static final java.lang.String VERSION_0
See Also:
Constant Field Values
Constructor Detail

Version

public Version()
Method Detail

valueOf

public static Version valueOf(java.lang.String component,
                              java.lang.String versionString)

getComponent

public java.lang.String getComponent()

getMajor

public int getMajor()

getMinor

public int getMinor()

getMicro

public int getMicro()

getClassifier

public java.lang.String getClassifier()

getVersion

public java.lang.String getVersion()

toString

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

compareTo

public int compareTo(Version o)
Specified by:
compareTo in interface java.lang.Comparable<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