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 23, 2010 3:01:50 PM
*
*/
@Entity
@Table(name="agent")
public class AgentBO implements Serializable {
private static final long serialVersionUID = 5816684541840741144L;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;
@Column(name="agent_id", length=100)
private String agentId; //Agent unique identify.
@Column(name="ip_address", length=50)
private String ipAddress; //Agent ip address.
@Temporal(TemporalType.TIMESTAMP)
@Column(name="create_time")
private Date createTime;
@Temporal(TemporalType.TIMESTAMP)
@Column(name="update_time")
private Date updateTime;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getAgentId() {
return agentId;
}
public void setAgentId(String agentId) {
this.agentId = agentId;
}
public String getIpAddress() {
return ipAddress;
}
public void setIpAddress(String ipAddress) {
this.ipAddress = ipAddress;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
}