package org.infosec.ismp.agent.syslog.model; 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 上午09:45:35 * */ @Entity @Table(name="syslog_parser_config") public class SyslogParserConfig extends BaseObject{ private static final long serialVersionUID = 6881987322944150232L; private int id; private String type; private String ipAddr; private String domainId; private String srcId; // private String uei; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) public int getId() { return id; } @Column(name="type",length=128) public String getType() { return type; } @Column(name="ip_addr",length=128) public String getIpAddr() { return ipAddr; } // @Column(name="uei",length=128) // public String getUei() { // return uei; // } // public void setUei(String uei) { // this.uei = uei; // } public void setId(int id) { this.id = id; } public String getSrcId() { return srcId; } public void setSrcId(String srcId) { this.srcId = srcId; } public String getDomainId() { return domainId; } public void setDomainId(String domainId) { this.domainId = domainId; } public void setType(String type) { this.type = type; } public void setIpAddr(String ipAddr) { this.ipAddr = ipAddr; } @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); } }