package edu.sjtu.infosec.ismp.manager.ERM.model; 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.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import org.hibernate.annotations.Cascade; import org.hibernate.annotations.CascadeType; import edu.sjtu.infosec.ismp.security.Domain; /** * 应急预案基本信息 * @author Wu Guojie * @date 2010-08-06 * @version 1.0 */ @Entity @Table(name = "erm_resp_info") @org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true) public class RespInfoBO implements Serializable { /** * 预案ID */ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; /** * 名称 */ @Column(name="name") private String name; /** * 所属域 */ @ManyToOne @JoinColumn(name="domain_id") private Domain domain; /** * 对应系统名称 */ @Column(name="sys_name") private String sysName; /** * 参考文献 */ @Column(name="refs") private String refs; /** * 状态 */ @Column(name="state") private int state; /** * 对应系统描述 */ @Column(name="sys_desc") private String sysDesc; /** * 预案的假定 */ @Column(name="touch_by") private String touchBy; /** * 应急目标 */ @Column(name="expect") private String expect; /** * 创建时间 */ @Column(name="create_time") private Timestamp createTime; /** * 最后修改时间 */ @Column(name="update_time") private Timestamp updateTime; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Domain getDomain() { return domain; } public void setDomain(Domain domain) { this.domain = domain; } public String getSysName() { return sysName; } public void setSysName(String sysName) { this.sysName = sysName; } public String getRefs() { return refs; } public void setRefs(String refs) { this.refs = refs; } public int getState() { return state; } public void setState(int state) { this.state = state; } public String getSysDesc() { return sysDesc; } public void setSysDesc(String sysDesc) { this.sysDesc = sysDesc; } public Timestamp getCreateTime() { return createTime; } public void setCreateTime(Timestamp createTime) { this.createTime = createTime; } public Timestamp getUpdateTime() { return updateTime; } public void setUpdateTime(Timestamp updateTime) { this.updateTime = updateTime; } public String getTouchBy() { return touchBy; } public void setTouchBy(String touchBy) { this.touchBy = touchBy; } public String getExpect() { return expect; } public void setExpect(String expect) { this.expect = expect; } }