package org.infosec.ismp.agent.entity; 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 org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; import org.infosec.ismp.util.BaseObject; /** * @author guoxianwei * @date 2010-9-20 下午04:09:42 * */ @Entity @Table(name="agent_config") public class AgentConfig extends BaseObject { private static final long serialVersionUID = 8675679847893095951L; private Integer id; private String agentName; private Integer syslogdPort; private Integer specialPollerThread; private Integer pollerThread; private Integer trapdPort; private Integer receiveEventPort; private String agentAddr; @Id @GeneratedValue(strategy = GenerationType.AUTO) public Integer getId() { return id; } @Column(name="agent_name",length=128) public String getAgentName() { return agentName; } @Column(name="syslogd_port",length=128) public Integer getSyslogdPort() { return syslogdPort; } @Column(name="special_poller_thread",length=128,nullable=true) public Integer getSpecialPollerThread() { return specialPollerThread; } @Column(name="poller_thread",length=128) public Integer getPollerThread() { return pollerThread; } @Column(name="trapd_port",length=128) public Integer getTrapdPort() { return trapdPort; } @Column(name="receive_event_port",length=128) public Integer getReceiveEventPort() { return receiveEventPort; } @Column(name="agent_addr",length=128) public String getAgentAddr() { return agentAddr; } public void setId(Integer id) { this.id = id; } public void setAgentName(String agentName) { this.agentName = agentName; } public void setSyslogdPort(Integer syslogdPort) { this.syslogdPort = syslogdPort; } public void setSpecialPollerThread(Integer specialPollerThread) { this.specialPollerThread = specialPollerThread; } public void setPollerThread(Integer pollerThread) { this.pollerThread = pollerThread; } public void setTrapdPort(Integer trapdPort) { this.trapdPort = trapdPort; } public void setReceiveEventPort(Integer receiveEventPort) { this.receiveEventPort = receiveEventPort; } public void setAgentAddr(String agentAddr) { this.agentAddr = agentAddr; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } @Override public boolean equals(Object other) { return EqualsBuilder.reflectionEquals(this, other); } @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } }