Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }