📄 setnotice.java
字号:
/* * Author : 胡家宝 * Date : 2006-6-30 10:54:52 */ package WebExam; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.util.*; public class SetNotice{ private int m_NoticeID; private String m_NoticeTitle; private String m_NoticeDetail; private int m_NoticePosition; private long m_NoticeEndtime; private int m_NoticeType; private long m_CreateTime; private String m_CreateName; private String m_NoticeMemo; private int m_TrainID; private String m_ReserveTxt; private long m_ReserveTime; public SetNotice() { } public SetNotice(int NoticeID,String NoticeTitle,String NoticeDetail,int NoticePosition,long NoticeEndtime,int NoticeType,long CreateTime,String CreateName,String NoticeMemo,int TrainID,String ReserveTxt,long ReserveTime) { m_NoticeID = NoticeID; m_NoticeTitle = NoticeTitle; m_NoticeDetail = NoticeDetail; m_NoticePosition = NoticePosition; m_NoticeEndtime = NoticeEndtime; m_NoticeType = NoticeType; m_CreateTime = CreateTime; m_CreateName = CreateName; m_NoticeMemo = NoticeMemo; m_TrainID = TrainID; m_ReserveTxt = ReserveTxt; m_ReserveTime = ReserveTime; } public int getNoticeID() { return m_NoticeID; } public void setNoticeID( int NoticeID ) { m_NoticeID = NoticeID; } public String getNoticeTitle() { return m_NoticeTitle; } public void setNoticeTitle( String NoticeTitle ) { if( NoticeTitle == null ) NoticeTitle= "default"; m_NoticeTitle = NoticeTitle; } public String getNoticeDetail() { return m_NoticeDetail; } public void setNoticeDetail( String NoticeDetail ) { if( NoticeDetail == null ) NoticeDetail= "default"; m_NoticeDetail = NoticeDetail; } public int getNoticePosition() { return m_NoticePosition; } public void setNoticePosition( int NoticePosition ) { m_NoticePosition = NoticePosition; } public long getNoticeEndtime() { return m_NoticeEndtime; } public void setNoticeEndtime( long NoticeEndtime ) { m_NoticeEndtime = NoticeEndtime; } public int getNoticeType() { return m_NoticeType; } public void setNoticeType( int NoticeType ) { m_NoticeType = NoticeType; } public long getCreateTime() { return m_CreateTime; } public void setCreateTime( long CreateTime ) { m_CreateTime = CreateTime; } public String getCreateName() { return m_CreateName; } public void setCreateName( String CreateName ) { if( CreateName == null ) CreateName= "default"; m_CreateName = CreateName; } public String getNoticeMemo() { return m_NoticeMemo; } public void setNoticeMemo( String NoticeMemo ) { if( NoticeMemo == null ) NoticeMemo= "default"; m_NoticeMemo = NoticeMemo; } public int getTrainID() { return m_TrainID; } public void setTrainID( int TrainID ) { m_TrainID = TrainID; } public String getReserveTxt() { return m_ReserveTxt; } public void setReserveTxt( String ReserveTxt ) { if( ReserveTxt == null ) ReserveTxt= "default"; m_ReserveTxt = ReserveTxt; } public long getReserveTime() { return m_ReserveTime; } public void setReserveTime( long ReserveTime ) { m_ReserveTime = ReserveTime; } //序列化 public byte[] serialize() throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); DataOutputStream dout = new DataOutputStream(bout); dout.writeInt( m_NoticeID ); dout.writeUTF( m_NoticeTitle ); dout.writeUTF( m_NoticeDetail ); dout.writeInt( m_NoticePosition ); dout.writeLong( m_NoticeEndtime ); dout.writeInt( m_NoticeType ); dout.writeLong( m_CreateTime ); dout.writeUTF( m_CreateName ); dout.writeUTF( m_NoticeMemo ); dout.writeInt( m_TrainID ); dout.writeUTF( m_ReserveTxt ); dout.writeLong( m_ReserveTime ); return bout.toByteArray(); } //反序列化 public void deserialize(byte[] data) throws IOException { ByteArrayInputStream bin = new ByteArrayInputStream(data); DataInputStream din = new DataInputStream(bin); m_NoticeID = din.readInt(); m_NoticeTitle = din.readUTF(); m_NoticeDetail = din.readUTF(); m_NoticePosition = din.readInt(); m_NoticeEndtime = din.readLong(); m_NoticeType = din.readInt(); m_CreateTime = din.readLong(); m_CreateName = din.readUTF(); m_NoticeMemo = din.readUTF(); m_TrainID = din.readInt(); m_ReserveTxt = din.readUTF(); m_ReserveTime = din.readLong(); bin.close(); din.close(); } public static boolean matches(byte[] data, String userName) throws IOException { ByteArrayInputStream bais = new ByteArrayInputStream(data); DataInputStream dis = new DataInputStream(bais); try { return (dis.readUTF()).equals(userName); } catch (IOException e) { e.printStackTrace(); return false; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -