package org.infosec.ismp.model.syslog; import java.io.Serializable; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; /** * 定义syslog事件代号和对应的匹配方案 * * @author <a href="mailto:lianglin1979@sjtu.edu.cn">lianglin</a> * */ public class UeiMatch implements Serializable { private String syslogSrcId; private String domainId; /** * 对应的地址 */ private String m_ipAddr; // private String className; private String m_syslogType; public String getIpAddr() { return m_ipAddr; } public void setIpAddr(String ipAddr) { m_ipAddr = ipAddr; } public String getSyslogType() { return m_syslogType; } public void setSyslogType(String syslogType) { m_syslogType = syslogType; } public String getSyslogSrcId() { return syslogSrcId; } public void setSyslogSrcId(String syslogSrcId) { this.syslogSrcId = syslogSrcId; } public String getDomainId() { return domainId; } public void setDomainId(String domainId) { this.domainId = domainId; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } @Override public int hashCode() { return HashCodeBuilder.reflectionHashCode(this); } @Override public boolean equals(Object obj) { return EqualsBuilder.reflectionEquals(this, obj); } }