package org.infosec.ismp.manager.rmi.event.modle; import java.io.Serializable; import java.sql.Timestamp; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; /** * Eventmoni entity. * * 事件实时显示表,表中记录来自安全设备的经过预处理后的事件,每个元组是对一个事件信息的记录。 * * **设备类型必不可少** * @author 林超 2010-11-18 */ @Entity @Table(name = "em_event_real_disp") @org.hibernate.annotations.Entity(dynamicInsert=true,dynamicUpdate=true) public class Eventrealdisp implements Serializable { /** * */ private static final long serialVersionUID = -901827982620986301L; /** * 记录编号 */ @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id") private Integer id; /** * 事件时间 */ @Column(name = "event_time", nullable = false) private Timestamp eventTime; /** * 事件源IP地址 */ @Column(name = "src_ip", length = 20, nullable = false) private String srcIp; /** * 事件源端口 */ @Column(name = "src_port", length = 4) private Integer srcPort; /** * 事件目的IP */ @Column(name = "dest_ip", length = 20, nullable = false) private String destIp; /** * 事件目的端口 */ @Column(name = "dest_port", length = 4) private Integer destPort; /** * 事件的威胁等级 */ @Column(name = "thre_rank", length = 1, nullable = false) private Integer threRank; /** * 安全设备IP,唯一标识一个设备 */ @Column(name = "faci_ip", length = 20, nullable = false) private String faciIp; /** * 安全设备类型 */ @Column(name = "faci_type", length = 10, nullable = false) private String faciType; /** * 事件类型 */ @Column(name = "event_type", length = 10, nullable = false) private String eventType; /** * 协议类型 */ @Column(name = "prot_type", length = 10) private String protType; /** * 事件描述 */ @Column(name = "descrip", length = 1024) private String descrip; /** * 域 */ @Column(name="domain") private String domain; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public Timestamp getEventTime() { return eventTime; } public void setEventTime(Timestamp eventTime) { this.eventTime = eventTime; } public String getSrcIp() { return srcIp; } public void setSrcIp(String srcIp) { this.srcIp = srcIp; } public Integer getSrcPort() { return srcPort; } public void setSrcPort(Integer srcPort) { this.srcPort = srcPort; } public String getDestIp() { return destIp; } public void setDestIp(String destIp) { this.destIp = destIp; } public Integer getDestPort() { return destPort; } public void setDestPort(Integer destPort) { this.destPort = destPort; } public Integer getThreRank() { return threRank; } public void setThreRank(Integer threRank) { this.threRank = threRank; } public String getFaciIp() { return faciIp; } public void setFaciIp(String faciIp) { this.faciIp = faciIp; } public String getFaciType() { return faciType; } public void setFaciType(String faciType) { this.faciType = faciType; } public String getEventType() { return eventType; } public void setEventType(String eventType) { this.eventType = eventType; } public String getProtType() { return protType; } public void setProtType(String protType) { this.protType = protType; } public String getDescrip() { return descrip; } public void setDescrip(String descrip) { this.descrip = descrip; } public String getDomain() { return domain; } public void setDomain(String domain) { this.domain = domain; } }