jason.core
Class ServiceVersion

java.lang.Object
  |
  +--jason.core.ServiceVersion

public final class ServiceVersion
extends java.lang.Object

Created Wed May 15 16:34:08 2002

This object will maintain information for a service version. User can set a major or minor version number.

See Also:
Service, AbstractService

Constructor Summary
ServiceVersion(int majorVersion)
          Set the major version number like 1 or 2 ...
ServiceVersion(int majorVersion, int minorVersion)
          Set the major version number and the minor versio number
ServiceVersion(int majorVersion, int minorVersion, java.lang.String tagName)
          Set the major version number, the minor version number and the tagName
ServiceVersion(int majorVersion, java.lang.String tagName)
          Set the major version number with a tagName for a code name for information version
 
Method Summary
 int getMajorVersion()
           
 int getMinorVersion()
           
 java.lang.String getTagName()
           
 boolean isGreater(ServiceVersion version)
          Compare two service version number.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServiceVersion

public ServiceVersion(int majorVersion)
Set the major version number like 1 or 2 ... By default the minorVersion will be 0


ServiceVersion

public ServiceVersion(int majorVersion,
                      int minorVersion)
Set the major version number and the minor versio number

Parameters:
majorVersion - major version number
minorVersion - minor version number

ServiceVersion

public ServiceVersion(int majorVersion,
                      java.lang.String tagName)
Set the major version number with a tagName for a code name for information version

Parameters:
majorVersion - a major version number
tagName - a name for your version

ServiceVersion

public ServiceVersion(int majorVersion,
                      int minorVersion,
                      java.lang.String tagName)
Set the major version number, the minor version number and the tagName

Method Detail

isGreater

public boolean isGreater(ServiceVersion version)
Compare two service version number.

Parameters:
version - version to compare
Returns:
true> if the current version is greater that the parameter version

getMajorVersion

public int getMajorVersion()

getMinorVersion

public int getMinorVersion()

getTagName

public java.lang.String getTagName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
a formatted version number