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 + -
显示快捷键?