net.infonode.util
Class ProductVersion

java.lang.Object
  extended by net.infonode.util.ProductVersion
All Implemented Interfaces:
java.io.Serializable

public class ProductVersion
extends java.lang.Object
implements java.io.Serializable

A class that represents a product version

Version:
$Revision: 1.3 $
Author:
$Author: jesper $
See Also:
Serialized Form

Constructor Summary
ProductVersion(int major, int minor, int patch)
          Constructs a product version object
 
Method Summary
 int getMajor()
          Gets the major version number, i.e.
 int getMinor()
          Gets the minor version number, i.e.
 int getPatch()
          Gets the patch version number, i.e.
 java.lang.String toString()
          Gets the version as string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProductVersion

public ProductVersion(int major,
                      int minor,
                      int patch)
Constructs a product version object

Parameters:
major - Major version number
minor - Minor version number
patch - Patch version number
Method Detail

getMajor

public int getMajor()
Gets the major version number, i.e. the number X in version X.0.0

Returns:
Major version number

getMinor

public int getMinor()
Gets the minor version number, i.e. the number X in version 0.X.0

Returns:
Minor version number

getPatch

public int getPatch()
Gets the patch version number, i.e. the number X in version 0.0.X

Returns:
Minor version number

toString

public java.lang.String toString()
Gets the version as string

Overrides:
toString in class java.lang.Object
Returns:
Version as string