Introduce new table for programs and necessary infrastructure for the table
[proteocache.git] / datadb / compbio / beans / JobBean.java
index ec1f030..5a499c2 100644 (file)
@@ -13,16 +13,18 @@ public class JobBean implements PredictionIndex {
        private String ip;
        private String ProgramName;
        private String ProgramVersion;
+       private String ProgramLink;
        private LinkedHashMap<String, String> predictions;
 
-       public JobBean(String seq, String id, String dateStart, String dateEnd, String ip, Map<String, String> pred, String program, String version) {
+       public JobBean(String seq, String id, String dateStart, String dateEnd, String ip, Map<String, String> pred) {
                this.sequence = seq;
-               this.ProgramName = program;
-               this.ProgramVersion = version;
+               this.ProgramName = "";
+               this.ProgramVersion = "";
                this.jobid = id;
                this.dateStart = dateStart;
                this.dateEnd = dateEnd;
                this.ip = ip;
+               this.ProgramLink = "";
                this.predictions = new LinkedHashMap<String, String>();
                setPredictions(pred);
        }
@@ -63,6 +65,22 @@ public class JobBean implements PredictionIndex {
                return ProgramVersion;
        }
 
+       public String getProgramLink() {
+               return ProgramLink;
+       }
+
+       public void setProgramName(String name) {
+               ProgramName = name;
+       }
+       
+       public void setProgramVersion(String version) {
+               ProgramVersion = version;
+       }
+       
+       public void setProgramLink(String link) {
+               ProgramLink = link;
+       }
+       
        public Map<String, String> getPrediction() {
                return predictions;
        }