create DateBean, UserBean, TotalBean
[proteocache.git] / datadb / compbio / cassandra / UserBean.java
diff --git a/datadb/compbio/cassandra/UserBean.java b/datadb/compbio/cassandra/UserBean.java
new file mode 100644 (file)
index 0000000..39cfd21
--- /dev/null
@@ -0,0 +1,38 @@
+package compbio.cassandra;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+
+public class UserBean {
+       private String ip;
+       private Map<String,String[]> mainInfo;                  // store jobid, date start and sequence
+       
+       public UserBean(String ip) {
+               this.ip = ip;
+               mainInfo = new HashMap<String,String[]>();
+       }
+
+       public String getIp() {
+               return ip;
+       }
+       
+       public void setMainInfo(String jobid, String date, String sequence) {
+               if (mainInfo == null)
+                       mainInfo = new HashMap<String,String[]>();
+               mainInfo.put(jobid, new String[] {date, sequence});
+       }
+       
+       public void setMainInfo( Map<String,String[]> info) {
+               if (mainInfo == null)
+                       mainInfo = new HashMap<String,String[]>();
+               mainInfo = info;
+       }
+       
+       public Map<String,String[]> getMainInfo() {
+               return mainInfo;
+       }
+
+}