📄 settrain.java
字号:
/* * Author : 胡家宝 * Date : 2006-6-30 10:54:53 */ 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 SetTrain{ private int m_TrainID; private String m_TrainName; private int m_TrainType; private String m_TrainOrgan; private int m_TrainAsktime; private long m_BeginTime; private long m_EndTime; private int m_MasterID; private int m_TeacherID; private int m_Clerk_all; private int m_GuestEnable; private String m_TrainDetail; private float m_ExamNum; private float m_JobNum; private float m_VoteNum; private int m_ImageType; private String m_FileName; private String m_FileExt; private int m_FileSize; // Image can't auto deal : Image filed TrainImage nIndex = 20 private long m_CreateTime; private String m_CreateName; private int m_IsAnalyze; private String m_Reserve_Txt; private long m_Reserve_Time; public SetTrain() { } public SetTrain(int TrainID,String TrainName,int TrainType,String TrainOrgan,int TrainAsktime,long BeginTime,long EndTime,int MasterID,int TeacherID,int Clerk_all,int GuestEnable,String TrainDetail,float ExamNum,float JobNum,float VoteNum,int ImageType,String FileName,String FileExt,int FileSize,long CreateTime,String CreateName,int IsAnalyze,String Reserve_Txt,long Reserve_Time) { m_TrainID = TrainID; m_TrainName = TrainName; m_TrainType = TrainType; m_TrainOrgan = TrainOrgan; m_TrainAsktime = TrainAsktime; m_BeginTime = BeginTime; m_EndTime = EndTime; m_MasterID = MasterID; m_TeacherID = TeacherID; m_Clerk_all = Clerk_all; m_GuestEnable = GuestEnable; m_TrainDetail = TrainDetail; m_ExamNum = ExamNum; m_JobNum = JobNum; m_VoteNum = VoteNum; m_ImageType = ImageType; m_FileName = FileName; m_FileExt = FileExt; m_FileSize = FileSize; m_CreateTime = CreateTime; m_CreateName = CreateName; m_IsAnalyze = IsAnalyze; m_Reserve_Txt = Reserve_Txt; m_Reserve_Time = Reserve_Time; } public int getTrainID() { return m_TrainID; } public void setTrainID( int TrainID ) { m_TrainID = TrainID; } public String getTrainName() { return m_TrainName; } public void setTrainName( String TrainName ) { if( TrainName == null ) TrainName= "default"; m_TrainName = TrainName; } public int getTrainType() { return m_TrainType; } public void setTrainType( int TrainType ) { m_TrainType = TrainType; } public String getTrainOrgan() { return m_TrainOrgan; } public void setTrainOrgan( String TrainOrgan ) { if( TrainOrgan == null ) TrainOrgan= "default"; m_TrainOrgan = TrainOrgan; } public int getTrainAsktime() { return m_TrainAsktime; } public void setTrainAsktime( int TrainAsktime ) { m_TrainAsktime = TrainAsktime; } public long getBeginTime() { return m_BeginTime; } public void setBeginTime( long BeginTime ) { m_BeginTime = BeginTime; } public long getEndTime() { return m_EndTime; } public void setEndTime( long EndTime ) { m_EndTime = EndTime; } public int getMasterID() { return m_MasterID; } public void setMasterID( int MasterID ) { m_MasterID = MasterID; } public int getTeacherID() { return m_TeacherID; } public void setTeacherID( int TeacherID ) { m_TeacherID = TeacherID; } public int getClerk_all() { return m_Clerk_all; } public void setClerk_all( int Clerk_all ) { m_Clerk_all = Clerk_all; } public int getGuestEnable() { return m_GuestEnable; } public void setGuestEnable( int GuestEnable ) { m_GuestEnable = GuestEnable; } public String getTrainDetail() { return m_TrainDetail; } public void setTrainDetail( String TrainDetail ) { if( TrainDetail == null ) TrainDetail= "default"; m_TrainDetail = TrainDetail; } public float getExamNum() { return m_ExamNum; } public void setExamNum( float ExamNum ) { m_ExamNum = ExamNum; } public float getJobNum() { return m_JobNum; } public void setJobNum( float JobNum ) { m_JobNum = JobNum; } public float getVoteNum() { return m_VoteNum; } public void setVoteNum( float VoteNum ) { m_VoteNum = VoteNum; } public int getImageType() { return m_ImageType; } public void setImageType( int ImageType ) { m_ImageType = ImageType; } public String getFileName() { return m_FileName; } public void setFileName( String FileName ) { if( FileName == null ) FileName= "default"; m_FileName = FileName; } public String getFileExt() { return m_FileExt; } public void setFileExt( String FileExt ) { if( FileExt == null ) FileExt= "default"; m_FileExt = FileExt; } public int getFileSize() { return m_FileSize; } public void setFileSize( int FileSize ) { m_FileSize = FileSize; } 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 int getIsAnalyze() { return m_IsAnalyze; } public void setIsAnalyze( int IsAnalyze ) { m_IsAnalyze = IsAnalyze; } public String getReserve_Txt() { return m_Reserve_Txt; } public void setReserve_Txt( String Reserve_Txt ) { if( Reserve_Txt == null ) Reserve_Txt= "default"; m_Reserve_Txt = Reserve_Txt; } public long getReserve_Time() { return m_Reserve_Time; } public void setReserve_Time( long Reserve_Time ) { m_Reserve_Time = Reserve_Time; } //序列化 public byte[] serialize() throws IOException { ByteArrayOutputStream bout = new ByteArrayOutputStream(); DataOutputStream dout = new DataOutputStream(bout); dout.writeInt( m_TrainID ); dout.writeUTF( m_TrainName ); dout.writeInt( m_TrainType ); dout.writeUTF( m_TrainOrgan ); dout.writeInt( m_TrainAsktime ); dout.writeLong( m_BeginTime ); dout.writeLong( m_EndTime ); dout.writeInt( m_MasterID ); dout.writeInt( m_TeacherID ); dout.writeInt( m_Clerk_all ); dout.writeInt( m_GuestEnable ); dout.writeUTF( m_TrainDetail ); dout.writeFloat( m_ExamNum ); dout.writeFloat( m_JobNum ); dout.writeFloat( m_VoteNum ); dout.writeInt( m_ImageType ); dout.writeUTF( m_FileName ); dout.writeUTF( m_FileExt ); dout.writeInt( m_FileSize ); dout.writeLong( m_CreateTime ); dout.writeUTF( m_CreateName ); dout.writeInt( m_IsAnalyze ); dout.writeUTF( m_Reserve_Txt ); dout.writeLong( m_Reserve_Time ); return bout.toByteArray(); } //反序列化 public void deserialize(byte[] data) throws IOException { ByteArrayInputStream bin = new ByteArrayInputStream(data); DataInputStream din = new DataInputStream(bin); m_TrainID = din.readInt(); m_TrainName = din.readUTF(); m_TrainType = din.readInt(); m_TrainOrgan = din.readUTF(); m_TrainAsktime = din.readInt(); m_BeginTime = din.readLong(); m_EndTime = din.readLong(); m_MasterID = din.readInt(); m_TeacherID = din.readInt(); m_Clerk_all = din.readInt(); m_GuestEnable = din.readInt(); m_TrainDetail = din.readUTF(); m_ExamNum = din.readFloat(); m_JobNum = din.readFloat(); m_VoteNum = din.readFloat(); m_ImageType = din.readInt(); m_FileName = din.readUTF(); m_FileExt = din.readUTF(); m_FileSize = din.readInt(); m_CreateTime = din.readLong(); m_CreateName = din.readUTF(); m_IsAnalyze = din.readInt(); m_Reserve_Txt = din.readUTF(); m_Reserve_Time = 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 + -