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 int id; private String agentName; private int syslogdPort; private int specialPollerThread; private int pollerThread; private int trapdPort; private int receiveEventPort; private String agentAddr; @Id @GeneratedValue(strategy = GenerationType.AUTO) public int getId() { return id; } @Column(name="agent_name",length=128) public String getAgentName() { return agentName; } @Column(name="syslogd_port",length=128) public int getSyslogdPort() { return syslogdPort; } @Column(name="special_poller_thread",length=128) public int getSpecialPollerThread() { return specialPollerThread; } @Column(name="poller_thread",length=128) public int getPollerThread() { return pollerThread; } @Column(name="trapd_port",length=128) public int getTrapdPort() { return trapdPort; } @Column(name="receive_event_port",length=128) public int getReceiveEventPort() { return receiveEventPort; } @Column(name="agent_addr",length=128) public String getAgentAddr() { return agentAddr; } public void setId(int id) { this.id = id; } public void setAgentName(String agentName) { this.agentName = agentName; } public void setSyslogdPort(int syslogdPort) { this.syslogdPort = syslogdPort; } public void setSpecialPollerThread(int specialPollerThread) { this.specialPollerThread = specialPollerThread; } public void setPollerThread(int pollerThread) { this.pollerThread = pollerThread; } public void setTrapdPort(int trapdPort) { this.trapdPort = trapdPort; } public void setReceiveEventPort(int 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); } }