member.java
来自「Java Pattern Oriented Framework (Jt) 是为了」· Java 代码 · 共 176 行
JAVA
176 行
package Jt.examples;
import Jt.*;
import java.util.*;
import java.text.*;
public class Member extends JtObject {
private static final long serialVersionUID = 1L;
private String email;
private String firstname;
private String lastname;
private int status;
private String subject;
private String comments;
private Date tstamp;
private int email_flag;
private Date mdate;
private String location;
public Member() {
}
public int getStatus () {
return (status);
}
public void setStatus (int newStatus) {
status = newStatus;
}
public String getEmail() {
return email;
}
public void setEmail (String newEmail) {
email = newEmail;
}
public String getSubject() {
return subject;
}
public void setSubject (String newSubject) {
subject = newSubject;
}
public String getComments() {
return comments;
}
public void setComments (String newComments) {
comments = newComments;
}
public void setFirstname (String newFirstname) {
firstname = newFirstname;
}
public String getFirstname() {
return firstname;
}
public void setLastname (String newLastname) {
lastname = newLastname;
}
public String getLastname() {
return lastname;
}
public void setTstamp (Date tstamp) {
this.tstamp = tstamp;
}
public Date getTstamp () {
return tstamp;
}
/**
* Process object messages.
* <ul>
* </ul>
* @param event message
*/
public Object processMessage (Object event) {
String msgid = null;
JtMessage e = (JtMessage) event;
//Object content;
JtValueObject valueObj;
JtMessage msg;
if (e == null)
return null;
msgid = (String) e.getMsgId ();
if (msgid == null)
return null;
if (msgid.equals (JtObject.JtREMOVE)) {
return (null);
}
/*
if (msgid.equals ("JtVALUE_OBJECT")) {
valueObj = new JtValueObject ();
setValue (valueObj, "subject", this);
msg = new JtMessage ("JtACTIVATE");
sendMessage (valueObj, msg);
return (valueObj);
}
*/
return (super.processMessage(event));
//handleError ("processMessage: invalid message id:" + msgid);
//return (null);
}
// Test program
public static void main(String[] args) {
JtObject main = new JtObject ();
Date date = new Date ();
DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);
main.createObject ("Jt.examples.Member", "member");
main.setValue ("member", "tstamp", df.format (date));
main.sendMessage ("member", new JtMessage (JtObject.JtPRINT));
main.setValue ("member", "tstamp", date);
main.sendMessage ("member", new JtMessage (JtObject.JtPRINT));
}
public int getEmail_flag() {
return email_flag;
}
public void setEmail_flag(int email_flag) {
this.email_flag = email_flag;
}
public Date getMdate() {
return mdate;
}
public void setMdate(Date mdate) {
this.mdate = mdate;
}
public String getLocation() {
return location;
}
public void setLocation(String location) {
this.location = location;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?