📄 setorgan.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 SetOrgan{ private int m_OrganID; private String m_OrganName; private String m_OrganBrief; private String m_OrganTrain; private int m_MasterID; private int m_OrganLevel; private int m_OrganFatherID; private long m_CreateTime; private String m_CreateName; private String m_OrganMemo; private String m_ReserveTxt; private long m_reserveTime; public SetOrgan() { } public SetOrgan(int OrganID,String OrganName,String OrganBrief,String OrganTrain,int MasterID,int OrganLevel,int OrganFatherID,long CreateTime,String CreateName,String OrganMemo,String ReserveTxt,long reserveTime) { m_OrganID = OrganID; m_OrganName = OrganName; m_OrganBrief = OrganBrief; m_OrganTrain = OrganTrain; m_MasterID = MasterID; m_OrganLevel = OrganLevel; m_OrganFatherID = OrganFatherID; m_CreateTime = CreateTime; m_CreateName = CreateName; m_OrganMemo = OrganMemo; m_ReserveTxt = ReserveTxt; m_reserveTime = reserveTime; } public int getOrganID() { return m_OrganID; } public void setOrganID( int OrganID ) { m_OrganID = OrganID; } public String getOrganName() { return m_OrganName; } public void setOrganName( String OrganName ) { if( OrganName == null ) OrganName= "default"; m_OrganName = OrganName; } public String getOrganBrief() { return m_OrganBrief; } public void setOrganBrief( String OrganBrief ) { if( OrganBrief == null ) OrganBrief= "default"; m_OrganBrief = OrganBrief; } public String getOrganTrain() { return m_OrganTrain; } public void setOrganTrain( String OrganTrain ) { if( OrganTrain == null ) OrganTrain= "default"; m_OrganTrain = OrganTrain; } public int getMasterID() { return m_MasterID; } public void setMasterID( int MasterID ) { m_MasterID = MasterID; } public int getOrganLevel() { return m_OrganLevel; } public void setOrganLevel( int OrganLevel ) { m_OrganLevel = OrganLevel; } public int getOrganFatherID() { return m_OrganFatherID; } public void setOrganFatherID( int OrganFatherID ) { m_OrganFatherID = OrganFatherID; } 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 getOrganMemo() { return m_OrganMemo; } public void setOrganMemo( String OrganMemo ) { if( OrganMemo == null ) OrganMemo= "default"; m_OrganMemo = OrganMemo; } 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_OrganID ); dout.writeUTF( m_OrganName ); dout.writeUTF( m_OrganBrief ); dout.writeUTF( m_OrganTrain ); dout.writeInt( m_MasterID ); dout.writeInt( m_OrganLevel ); dout.writeInt( m_OrganFatherID ); dout.writeLong( m_CreateTime ); dout.writeUTF( m_CreateName ); dout.writeUTF( m_OrganMemo ); 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_OrganID = din.readInt(); m_OrganName = din.readUTF(); m_OrganBrief = din.readUTF(); m_OrganTrain = din.readUTF(); m_MasterID = din.readInt(); m_OrganLevel = din.readInt(); m_OrganFatherID = din.readInt(); m_CreateTime = din.readLong(); m_CreateName = din.readUTF(); m_OrganMemo = din.readUTF(); 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 + -