package
org.projectapollo.demo.Storable;
import java.util.*;
import java.io.*;
import
apollo.ManagerTracker;
import apollo.Storable.*;
/** JobMembership
*
* Created from MysqlAdmin
*/
public class
JobMembership extends
Storable implements
Serializable {
final
static
public
int
RETURN_TYPE_MS_WORD=1;
final
static
public
int
RETURN_TYPE_MS_EXCEL=2;
final
static
public
int
RETURN_TYPE_HTML=3;
final
static
public
int
RETURN_TYPE_TEXT=4;
final
static
public
int
RETURN_TYPE_FQUID=5;
final
static
public
int
RETURN_TYPE_NONE=6;
final
static
public
Object[][] fieldType = {
{"userID",
new
StorableType(StorableType.VARCHAR, 75),
String.class,
False },
{"jobID",
new
StorableType(StorableType.INTEGER), Integer.class,
False }
};
final
static
public
String[] fieldPrimaryKey = { "userID",
"jobID"
};
private
String userID;
private
Integer jobID;
public
JobMembership(String userID, Integer jobID) {
super(fieldType,
fieldPrimaryKey);
super.testStorableConfiguration(this);
this.userID
= userID;
this.jobID
= jobID;
}
public
Object[] getFieldValues() {
return
new
Object[] { userID, jobID };
}
public
String getUserID() {
return
this.userID;
}
public
void
setUserID(String clientID) {
this.userID=userID;
setUpdatedField("userID");
}
public
Integer getJobID() {
return
this.jobID;
}
public
void
setJobID(Integer jobID) {
this.jobID=jobID;
setUpdatedField("jobID");
}
static
public
JobMembership loadInstance(ManagerTracker MT, Object[] theLoadKey) {
return
(JobMembership) Storable.loadInstance(MT, JobMembership.class,
theLoadKey);
}
static
public
JobMembership[] loadArrayInstance(ManagerTracker MT, WhereStatement
whereStatement) {
return
(JobMembership[]) Storable.loadArrayInstance(MT, JobMembership.class,
whereStatement);
}
static
public
Vector loadVectorInstance(ManagerTracker MT, WhereStatement whereStatement) {
return
Storable.loadVectorInstance(MT, JobMembership.class,
whereStatement);
}
public
static
void
main(String[] s) {
//Unit test code here!
}
}