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

📄 mail1info.java

📁 辅助办公系统,具有发布公告、站内邮箱、日程安排、日志查看等功能
💻 JAVA
字号:
package com.x3408.mail;

import java.text.SimpleDateFormat;
import java.util.Date;

public class Mail1Info {
	private int mailID;

	private String address;

	private String senderName;

	private String senderAddr;
	
	private String receiverAddr;

	private boolean looked;

	private byte mailSort;

	private String caption;

	private String content;

	private String receiveTime;
	
	private boolean appendHaving=true;
	public Mail1Info() {

	}
	public Mail1Info(String pMailID,String pAddress,String pSenderName,String pSenderAddr,String pReceiverAddr,
			String pLooked,String pMailSort,String pCaption,String pContent,String pReceiveTime){
		this.setMailID(pMailID);
		this.setAddress(pAddress);
		this.setSenderName(pSenderName);
		this.setSenderAddr(pSenderAddr);
		this.setReceiverAddr(pReceiverAddr);
		this.setLooked(pLooked);
		this.setMailSort(pMailSort);
		this.setCaption(pCaption);
		this.setContent(pContent);
		this.setReceiveTime(pReceiveTime);
	}
	public Mail1Info(String pAddress,String pSenderName,String pSenderAddr,String pReceiverAddr,
			String pLooked, String pMailSort, String pCaption, String pContent) {
		this.setAddress(pAddress);
		this.setSenderName(pSenderName);
		this.setSenderAddr(pSenderAddr);
		this.setReceiverAddr(pReceiverAddr);
		this.setLooked(pLooked);
		this.setMailSort(pMailSort);
		this.setCaption(pCaption);
		this.setContent(pContent);
		this.setReceiveTime();
	}
	public boolean mailValid() {
		if (senderAddr == null || senderAddr.trim().equals("")||senderAddr.trim().length()>6
				|| address == null || address.trim().equals("")||address.trim().length()>6||
				(caption!=null&&caption.length()>50)||(content!=null&&content.length()>4000)) {
			return false;
		}
		return true;
	}

	public int getMailID() {
		return this.mailID;
	}

	public String getAddress() {
		return this.address;
	}

	public String getSenderName() {
		return this.senderName;
	}

	public String getSenderAddr() {
		return this.senderAddr;
	}
	
	public String getReceiverAddr(){
		return this.receiverAddr;
	}
	public boolean getLooked() {
		return this.looked;
	}

	public byte getMailSort() {
		return this.mailSort;
	}

	public String getCaption() {
		return this.caption;
	}

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

	public String getReceiveTime() {
		return this.receiveTime;
	}

	public boolean getAppendHaving(){
		return this.appendHaving;
	}
	
	public void setMailID(String pMailID){
		this.mailID=Integer.parseInt(pMailID);
	}
	public void setAddress(String pAddress) {
		this.address = pAddress;
	}

	public void setSenderName(String pSenderName) {
		this.senderName = propertyTrim(pSenderName);
	}

	public void setSenderAddr(String pSenderAddr) {
		this.senderAddr = pSenderAddr.trim();
	}
	public void setReceiverAddr(String pReceiverAddr){
		this.receiverAddr=pReceiverAddr;
	}

	public void setLooked(String pLooked) {
		this.looked = "1".equals(pLooked) ? true : false;
	}

	public void setMailSort(String pMailSort) {
		this.mailSort = pMailSort==null?1:Byte.parseByte(pMailSort);
	}

	public void setCaption(String pCaption) {
		this.caption = propertyTrim(pCaption);
	}

	public void setContent(String pContent) {
		this.content = pContent==null?null:pContent.trim();
	}

	public void setReceiveTime() {
		this.receiveTime = new SimpleDateFormat("yyyy-MM-dd HH:mm").format(new Date());
	}
	public void setReceiveTime(String pReceiveTime){
		this.receiveTime=pReceiveTime.substring(0,16);
	}
	public void setAppendHaving(String pAppendHaving){
		this.appendHaving="0".equals(pAppendHaving)?false:true;
	}
	private String propertyTrim(String property){
		return property==null?null:property.trim();
	}

}

⌨️ 快捷键说明

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