/[Apache-SVN]/incubator/derby/code/trunk/java/client/org/apache/derby/client/am/ProductLevel.java
ViewVC logotype

Diff of /incubator/derby/code/trunk/java/client/org/apache/derby/client/am/ProductLevel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- incubator/derby/code/trunk/java/client/org/apache/derby/client/am/ProductLevel.java	2005/05/02 05:18:08	165584
+++ incubator/derby/code/trunk/java/client/org/apache/derby/client/am/ProductLevel.java	2005/05/02 06:25:59	165585
@@ -19,77 +19,77 @@
 */
 package org.apache.derby.client.am;
 
-public class ProductLevel
-{
-  public String databaseProductName_;
-  public  int versionLevel_;
-  public  int releaseLevel_;
-  public  int modificationLevel_;
-
-  // The following value is sent in the srvrlslv level
-  public  String databaseProductVersion_;
-
-  // The productID is set by the constructors.
-  // dabaseProductVersion added by derby to include  srvrlslv
-  public ProductLevel (String productID, String databaseProductName,
-					   String srvrlslv)
-  {
-    // this.productID has the following format
-    //   CSS for Derby
-    // vv = version id
-    // rr = release id
-    // m = modification level
-    versionLevel_ = Integer.parseInt (productID.substring (3, 5));
-    releaseLevel_ = Integer.parseInt (productID.substring (5, 7));
-    modificationLevel_ = Integer.parseInt (productID.substring (7, 8));
-    databaseProductName_ = (databaseProductName == null) ?
-		"Derby" : databaseProductName; // This is the srvclsnm in PROTOCOL.
-
-	// databaseProductVersion - extracted from the srvrlslv.
-	// srvrlslv has the format <PRDID>/<ALTERNATE VERSION FORMAT>
-	// for example Derby has a four part verison number so might send
-	// CSS10000/10.0.1.1 beta. If the alternate version format is not
-	// specified,
-	// databaseProductVersion_ will just be set to the srvrlslvl.
-	// final fallback will be the product id.
-	// this is the value returned with the getDatabaseProductVersion()
-	// metadata call
-	int dbVersionOffset = 0;
-	if (srvrlslv != null)
-	{
-		dbVersionOffset = srvrlslv.indexOf('/') + 1;
-		// if there was no '/' dbVersionOffset will just be 0
-		databaseProductVersion_ = srvrlslv.substring(dbVersionOffset);
-	}
-	if (databaseProductVersion_  == null)
-		databaseProductVersion_ = productID;
-  }
-
-  public boolean greaterThanOrEqualTo (int versionLevel, int releaseLevel, int modificationLevel)
-  {
-    if (versionLevel_ > versionLevel)
-      return true;
-    else if (versionLevel_ == versionLevel) {
-      if (releaseLevel_ > releaseLevel)
-        return true;
-      else if (releaseLevel_ == releaseLevel)
-        if (modificationLevel_ >= modificationLevel)
-          return true;
+public class ProductLevel {
+    public String databaseProductName_;
+    public int versionLevel_;
+    public int releaseLevel_;
+    public int modificationLevel_;
+
+    // The following value is sent in the srvrlslv level
+    public String databaseProductVersion_;
+
+    // The productID is set by the constructors.
+    // dabaseProductVersion added by derby to include  srvrlslv
+    public ProductLevel(String productID, String databaseProductName,
+                        String srvrlslv) {
+        // this.productID has the following format
+        //   CSS for Derby
+        // vv = version id
+        // rr = release id
+        // m = modification level
+        versionLevel_ = Integer.parseInt(productID.substring(3, 5));
+        releaseLevel_ = Integer.parseInt(productID.substring(5, 7));
+        modificationLevel_ = Integer.parseInt(productID.substring(7, 8));
+        databaseProductName_ = (databaseProductName == null) ?
+                "Derby" : databaseProductName; // This is the srvclsnm in PROTOCOL.
+
+        // databaseProductVersion - extracted from the srvrlslv.
+        // srvrlslv has the format <PRDID>/<ALTERNATE VERSION FORMAT>
+        // for example Derby has a four part verison number so might send
+        // CSS10000/10.0.1.1 beta. If the alternate version format is not
+        // specified,
+        // databaseProductVersion_ will just be set to the srvrlslvl.
+        // final fallback will be the product id.
+        // this is the value returned with the getDatabaseProductVersion()
+        // metadata call
+        int dbVersionOffset = 0;
+        if (srvrlslv != null) {
+            dbVersionOffset = srvrlslv.indexOf('/') + 1;
+            // if there was no '/' dbVersionOffset will just be 0
+            databaseProductVersion_ = srvrlslv.substring(dbVersionOffset);
+        }
+        if (databaseProductVersion_ == null) {
+            databaseProductVersion_ = productID;
+        }
     }
-    return false;
-  }
 
-  public boolean lessThan (int versionLevel, int releaseLevel, int modificationLevel)
-  {
-    if (versionLevel_ < versionLevel)
-      return true;
-    else if (versionLevel_ == versionLevel) {
-      if (releaseLevel_ < releaseLevel)
-        return true;
-      else if (releaseLevel_ == releaseLevel)
-        if (modificationLevel_ < modificationLevel)
-          return true;
+    public boolean greaterThanOrEqualTo(int versionLevel, int releaseLevel, int modificationLevel) {
+        if (versionLevel_ > versionLevel) {
+            return true;
+        } else if (versionLevel_ == versionLevel) {
+            if (releaseLevel_ > releaseLevel) {
+                return true;
+            } else if (releaseLevel_ == releaseLevel) {
+                if (modificationLevel_ >= modificationLevel) {
+                    return true;
+                }
+            }
+        }
+        return false;
+    }
+
+    public boolean lessThan(int versionLevel, int releaseLevel, int modificationLevel) {
+        if (versionLevel_ < versionLevel) {
+            return true;
+        } else if (versionLevel_ == versionLevel) {
+            if (releaseLevel_ < releaseLevel) {
+                return true;
+            } else if (releaseLevel_ == releaseLevel) {
+                if (modificationLevel_ < modificationLevel) {
+                    return true;
+                }
+            }
+        }
+        return false;
     }
-    return false;
-  }
 }

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26