Get rid of unnecessary "api_java" moving sources to org/glite/jobid
authorAleš Křenek <ljocha@ics.muni.cz>
Wed, 30 Apr 2008 16:05:05 +0000 (16:05 +0000)
committerAleš Křenek <ljocha@ics.muni.cz>
Wed, 30 Apr 2008 16:05:05 +0000 (16:05 +0000)
org.glite.jobid.api-java/src/org/glite/jobid/CheckedString.java [moved from org.glite.jobid.api-java/src/org/glite/jobid/api_java/CheckedString.java with 97% similarity, mode: 0644]
org.glite.jobid.api-java/src/org/glite/jobid/ExampleJobid.java [new file with mode: 0644]
org.glite.jobid.api-java/src/org/glite/jobid/Jobid.java [moved from org.glite.jobid.api-java/src/org/glite/jobid/api_java/Jobid.java with 98% similarity, mode: 0644]

old mode 100755 (executable)
new mode 100644 (file)
similarity index 97%
rename from org.glite.jobid.api-java/src/org/glite/jobid/api_java/CheckedString.java
rename to org.glite.jobid.api-java/src/org/glite/jobid/CheckedString.java
index 42dcf14..e2fa489
@@ -1,4 +1,4 @@
-package org.glite.jobid.api_java;
+package org.glite.jobid;
 
 /**
  * Class which escapes \ and new line signs in string which is set as parameter
@@ -52,6 +52,7 @@ public class CheckedString {
      * 
      * @return converted string
      */
+    @Override
     public String toString() {
         return checkedString;
     }
diff --git a/org.glite.jobid.api-java/src/org/glite/jobid/ExampleJobid.java b/org.glite.jobid.api-java/src/org/glite/jobid/ExampleJobid.java
new file mode 100644 (file)
index 0000000..bcb82d2
--- /dev/null
@@ -0,0 +1,43 @@
+package org.glite.jobid;
+
+/**
+ * This class shows how Jobid works and how to work with it.
+ * @author Pavel Piskac
+ */
+public class ExampleJobid {
+    
+    public static void main(String[] args) {
+        //how Jobid class works
+        //unique part is automatically generated
+        Jobid jobid1 = new Jobid("https://somewhere.cz", 5000);
+        System.out.println("bkserver "+ jobid1.getBkserver());
+        System.out.println("port "+ jobid1.getPort());
+        System.out.println("unique "+ jobid1.getUnique());
+        System.out.println("-------------------");
+        
+        //unique part is set by user
+        Jobid jobid2 = new Jobid("https://somewhere.cz", 5000, "my_unique_part");
+        System.out.println("bkserver "+ jobid2.getBkserver());
+        System.out.println("port "+ jobid2.getPort());
+        System.out.println("unique "+ jobid2.getUnique());
+        System.out.println("-------------------");
+        
+        //whole jobid is set by user and then parsed
+        Jobid jobid3 = new Jobid("https://somewhere.cz:5000/my_unique_part");
+        System.out.println("bkserver "+ jobid3.getBkserver());
+        System.out.println("port "+ jobid3.getPort());
+        System.out.println("unique "+ jobid3.getUnique());
+        System.out.println("-------------------");
+        
+        //each part is set separately
+        Jobid jobid4 = new Jobid();
+        jobid4.setBkserver("https://somewhere.cz");
+        jobid4.setPort(5000);
+        jobid4.setUnique("my_unique_part");
+        System.out.println("bkserver "+ jobid4.getBkserver());
+        System.out.println("port "+ jobid4.getPort());
+        System.out.println("unique "+ jobid4.getUnique());
+        System.out.println("-------------------");
+    } 
+
+}
old mode 100755 (executable)
new mode 100644 (file)
similarity index 98%
rename from org.glite.jobid.api-java/src/org/glite/jobid/api_java/Jobid.java
rename to org.glite.jobid.api-java/src/org/glite/jobid/Jobid.java
index 77854df..fb9a8dd
@@ -1,4 +1,4 @@
-package org.glite.jobid.api_java;
+package org.glite.jobid;
 
 import java.net.UnknownHostException;
 import java.security.MessageDigest;
@@ -137,7 +137,7 @@ public class Jobid {
         String uniqueS = jobidString.substring(dashAfterPort+1, jobidString.length());
         
         this.bkserver = bkserverS;
-        this.port = portS.intValue();
+        this.port = portS;
         this.unique = (new CheckedString(uniqueS)).toString();
     }
 
@@ -219,6 +219,7 @@ public class Jobid {
      * 
      * @return Jobid string representation in format bkserver:port/unique
      */
+    @Override
     public String toString() {
         return bkserver + ":" + port + "/" + unique;
     }