package org.t4f.msc.model; import java.io.Serializable; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; public class Subscriber extends Destination implements Serializable { private static final long serialVersionUID = -1040373647179203784L; private String nickName; private String realName; private Integer RIC; private Integer frequency; private Integer bauds; public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public Integer getRIC() { return RIC; } public void setRIC(Integer rIC) { RIC = rIC; } public Integer getFrequency() { return frequency; } public void setFrequency(Integer frequency) { this.frequency = frequency; } public Integer getBauds() { return bauds; } public void setBauds(Integer bauds) { this.bauds = bauds; } @Override public String toString() { return "Subscriber [id=" + id + ", nickName=" + nickName + ", realName=" + realName + ", RIC=" + RIC + ", frequency=" + frequency + ", bauds=" + bauds + "]"; } @Override public String getName() { return getNickName(); } @Override public String getType() { return "Subscriber"; } public int hashCode() { return new HashCodeBuilder(23, 41). append(id).append(nickName).append(realName).append(RIC).append(frequency).append(bauds).toHashCode(); } public boolean equals(Object obj) { if (obj == null) return false; if (obj == this) return true; if (!(obj instanceof Subscriber)) return false; Subscriber s = (Subscriber) obj; return new EqualsBuilder(). append(id, s.id). append(nickName, s.nickName). append(realName, s.realName). append(RIC, s.RIC). append(frequency, s.frequency). append(bauds, s.bauds). isEquals(); } }