package gov.nih.nci.cagrid; public class Version { /** * Gets the version of caGrid * for caGrid 1.2.3.4, this returns 1 * * @return */ public static final int getStreamVersion() { return 1; } /** * Gets the major release version number of caGrid * for caGrid 1.2.3.4, this returns 2 * * @return */ public static final int getMajorReleaseVersion() { return 6; } /** * Gets the minor release version number of caGrid * for caGrid 1.2.3.4, this returns 3 * * @return */ public static final int getMinorReleaseVersion() { return 0; } /** * Gets the point release version number of caGrid * for caGrid 1.2.3.4, this returns 4 * * @return */ public static final int getPointReleaseVersion() { return 0; } public static int compareTo(String versionString) { return getVersionString().compareTo(versionString); } public static String getVersionString() { return "" + getStreamVersion() + "." + getMajorReleaseVersion() + "." + getMinorReleaseVersion() + "." + getPointReleaseVersion(); } public static void main(String[] args) { System.out.println("The caGrid Version is " + getVersionString()); } }