1 package org.opendaylight.lispflowmapping.type.lisp.address;
3 import org.opendaylight.lispflowmapping.type.AddressFamilyNumberEnum;
5 public class LispDistinguishedNameAddress extends LispAddress {
7 private String distinguishedName;
9 public LispDistinguishedNameAddress(String distinguishedName) {
10 super(AddressFamilyNumberEnum.DISTINGUISHED_NAME);
11 this.distinguishedName = distinguishedName;
14 public String getDistinguishedName() {
15 return distinguishedName;
18 public void setDistinguishedName(String distinguishedName) {
19 this.distinguishedName = distinguishedName;
23 public int hashCode() {
25 int result = super.hashCode();
26 result = prime * result + ((distinguishedName == null) ? 0 : distinguishedName.hashCode());
31 public boolean equals(Object obj) {
34 if (!super.equals(obj))
36 if (getClass() != obj.getClass())
38 LispDistinguishedNameAddress other = (LispDistinguishedNameAddress) obj;
39 if (distinguishedName == null) {
40 if (other.distinguishedName != null)
42 } else if (!distinguishedName.equals(other.distinguishedName))