⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 message.java

📁 java写的blog
💻 JAVA
字号:
/*
 * Created on 2004-10-14
 * Author: Xuefeng, Copyright (C) 2004, Xuefeng.
 */
package org.crystalblog.domain;

import java.util.Date;

import org.crystalblog.exception.ValidateException;

/**
 * Message object.
 * 
 * @author Xuefeng
 */
public final class Message implements Validator {

    private int messageId;  // the primary key
    private int accountId;  // to which user
    private String sender;  // the sender's name
    private String subject; // message subject
    private String email;   // sender's email address
    private String content; // message content
    private Date sentDate;  // when to sent

    public int getAccountId() { return accountId; }
    public void setAccountId(int accountId) { this.accountId = accountId; }

    public String getContent() { return content; }
    public void setContent(String content) { this.content = content; }

    public String getEmail() { return email; }
    public void setEmail(String email) { this.email = email; }

    public int getMessageId() { return messageId; }
    public void setMessageId(int messageId) { this.messageId = messageId; }

    public String getSender() { return sender; }
    public void setSender(String sender) { this.sender = sender; }

    public Date getSentDate() { return sentDate; }
    public void setSentDate(Date sentDate) { this.sentDate = sentDate; }

    public String getSubject() { return subject; }
    public void setSubject(String subject) { this.subject = subject; }

    public void validate() throws ValidateException {
        if(accountId<0)
            throw new ValidateException("User is not exist.");
        if(sender==null || sender.equals(""))
            sender = "anonymous";
        if(subject==null || subject.equals(""))
            throw new ValidateException("Subject cannot be empty.");
        if(content==null || content.equals(""))
            throw new ValidateException("Content cannot be empty.");
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -