📄 mail1info.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 + -