package org.infosec.ismp.manager.winsensor.entity; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; /** * @author Rocky * @version create time: Dec 31, 2010 11:11:22 AM * */ @Entity @Table(name="threshold") public class ThresholdBO implements Serializable { private static final long serialVersionUID = -3049532218849768851L; @Id @GeneratedValue(strategy=GenerationType.AUTO) private long id; @Column(name="node_id", length=100) private String nodeId; @Column(name="threshold_type", length=50) private String type; //Memory, HardDisk, Network, CPU @Column(name="sub_type", length=50) private String subType; //HardDisk: C, D, E; Network: receive bytes, send bytes. @Column(name="threshold_index", length=50) private String index; //HardDisk index: 1, 2, 3...; Network index: 1, 2, 3... @Column(name="threshold_level") private Integer level; //Important level. @Column(name="size") private long size; //Threshold size. @Temporal(TemporalType.TIMESTAMP) @Column(name="create_time") private Date createTime; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getNodeId() { return nodeId; } public void setNodeId(String nodeId) { this.nodeId = nodeId; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getSubType() { return subType; } public void setSubType(String subType) { this.subType = subType; } public String getIndex() { return index; } public void setIndex(String index) { this.index = index; } public Integer getLevel() { return level; } public void setLevel(Integer level) { this.level = level; } public long getSize() { return size; } public void setSize(long size) { this.size = size; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } }