@Test public void testEquals() throws Exception { final Object originalObject = new DistinguishedName("cn=john.doe, OU=Users,OU=Some company,C=SE"); final Object identicalObject = new DistinguishedName("cn=john.doe, OU=Users,OU=SOME COMPANY,C=SE"); final Object differentObject = new DistinguishedName("cn=john.doe, OU=Users,OU=Some other company,C=SE"); final Object subclassObject = new DistinguishedName("cn=john.doe, OU=Users,OU=Some company,C=SE") { private static final long serialVersionUID = 1L; }; new EqualsTester(originalObject, identicalObject, differentObject, subclassObject); }
public boolean equals(Object obj) { if (obj == null || obj.getClass() != this.getClass()) { return false; } DistinguishedName name = (DistinguishedName) obj; return getNames().equals(name.getNames()); }
DistinguishedName implements Name { public boolean equals(Object obj) { if (obj == null || obj.getClass() != this.getClass()) { return false; } DistinguishedName name = (DistinguishedName) obj; return getNames().equals(name.getNames()); } }
DistinguishedName implements Name { public boolean equals(Object obj) { if (obj == null || obj.getClass() != this.getClass()) { return false; } DistinguishedName name = (DistinguishedName) obj; return getNames().equals(name.getNames()); } DistinguishedName();  DistinguishedName(String path);  DistinguishedName(List list);  DistinguishedName(Name name); }
DistinguishedName implements Name { public boolean equals(Object obj) { if (obj == null || obj.getClass() != this.getClass()) { return false; } DistinguishedName name = (DistinguishedName) obj; return getNames().equals(name.getNames()); } DistinguishedName();  DistinguishedName(String path);  DistinguishedName(List list);  DistinguishedName(Name name); LdapRdn getLdapRdn(int index); LdapRdn getLdapRdn(String key); String getValue(String key); List getNames(); String toString(); String toCompactString(); String encode(); String toUrl(); boolean contains(DistinguishedName path); DistinguishedName append(DistinguishedName path); DistinguishedName append(String key, String value); void prepend(DistinguishedName path); LdapRdn removeFirst(); void removeFirst(Name path); Object clone(); boolean equals(Object obj); int hashCode(); int compareTo(Object obj); int size(); boolean isEmpty(); Enumeration getAll(); String get(int index); Name getPrefix(int index); Name getSuffix(int index); boolean startsWith(Name name); boolean endsWith(Name name); Name addAll(Name name); Name addAll(int arg0, Name name); Name add(String string); Name add(int index, String string); Object remove(int arg0); LdapRdn removeLast(); void add(String key, String value); void add(LdapRdn rdn); void add(int idx, LdapRdn rdn); DistinguishedName immutableDistinguishedName(); static final DistinguishedName immutableDistinguishedName(String dnString); }
DistinguishedName implements Name { public boolean equals(Object obj) { if (obj == null || obj.getClass() != this.getClass()) { return false; } DistinguishedName name = (DistinguishedName) obj; return getNames().equals(name.getNames()); } DistinguishedName();  DistinguishedName(String path);  DistinguishedName(List list);  DistinguishedName(Name name); LdapRdn getLdapRdn(int index); LdapRdn getLdapRdn(String key); String getValue(String key); List getNames(); String toString(); String toCompactString(); String encode(); String toUrl(); boolean contains(DistinguishedName path); DistinguishedName append(DistinguishedName path); DistinguishedName append(String key, String value); void prepend(DistinguishedName path); LdapRdn removeFirst(); void removeFirst(Name path); Object clone(); boolean equals(Object obj); int hashCode(); int compareTo(Object obj); int size(); boolean isEmpty(); Enumeration getAll(); String get(int index); Name getPrefix(int index); Name getSuffix(int index); boolean startsWith(Name name); boolean endsWith(Name name); Name addAll(Name name); Name addAll(int arg0, Name name); Name add(String string); Name add(int index, String string); Object remove(int arg0); LdapRdn removeLast(); void add(String key, String value); void add(LdapRdn rdn); void add(int idx, LdapRdn rdn); DistinguishedName immutableDistinguishedName(); static final DistinguishedName immutableDistinguishedName(String dnString); static final String SPACED_DN_FORMAT_PROPERTY; static final String KEY_CASE_FOLD_PROPERTY; static final String KEY_CASE_FOLD_LOWER; static final String KEY_CASE_FOLD_UPPER; static final String KEY_CASE_FOLD_NONE; static final DistinguishedName EMPTY_PATH; }