Source code: org/projectapollo/demo/Storable/JobMembership.java
1 package org.projectapollo.demo.Storable;
2
3 import java.util.*;
4 import java.io.*;
5 import apollo.ManagerTracker;
6 import apollo.Storable.*;
7
8 /** JobMembership
9 *
10 * Created from MysqlAdmin
11 */
12
13 public class JobMembership extends Storable implements Serializable {
14
15 final static public int RETURN_TYPE_MS_WORD=1;
16 final static public int RETURN_TYPE_MS_EXCEL=2;
17 final static public int RETURN_TYPE_HTML=3;
18 final static public int RETURN_TYPE_TEXT=4;
19 final static public int RETURN_TYPE_FQUID=5;
20 final static public int RETURN_TYPE_NONE=6;
21
22 final static public Object[][] fieldType = {
23 {"userID", new StorableType(StorableType.VARCHAR, 75), String.class, False },
24 {"jobID", new StorableType(StorableType.INTEGER), Integer.class, False }
25 };
26
27 final static public String[] fieldPrimaryKey = { "userID", "jobID" };
28
29 private String userID;
30 private Integer jobID;
31 public JobMembership(String userID, Integer jobID) {
32 super(fieldType, fieldPrimaryKey);
33 super.testStorableConfiguration(this);
34 this.userID = userID;
35 this.jobID = jobID;
36 }
37
38 public Object[] getFieldValues() {
39 return new Object[] { userID, jobID };
40 }
41 public String getUserID() {
42 return this.userID;
43 }
44 public void setUserID(String clientID) {
45 this.userID=userID;
46 setUpdatedField("userID");
47 }
48
49 public Integer getJobID() {
50 return this.jobID;
51 }
52 public void setJobID(Integer jobID) {
53 this.jobID=jobID;
54 setUpdatedField("jobID");
55 }
56
57 static public JobMembership loadInstance(ManagerTracker MT, Object[] theLoadKey) {
58 return (JobMembership) Storable.loadInstance(MT, JobMembership.class, theLoadKey);
59 }
60 static public JobMembership[] loadArrayInstance(ManagerTracker MT, WhereStatement whereStatement) {
61 return (JobMembership[]) Storable.loadArrayInstance(MT, JobMembership.class, whereStatement);
62 }
63 static public Vector loadVectorInstance(ManagerTracker MT, WhereStatement whereStatement) {
64 return Storable.loadVectorInstance(MT, JobMembership.class, whereStatement);
65 }
66
67 public static void main(String[] s) {
68 //Unit test code here!
69 }
70 }