[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#5382) JLDAP
Full_Name: Jim Willeke
Version: N/A
OS: Several
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (67.76.26.2)
This code:
String o1="cn=admin, ou=marketing, o=corporation";
String o2="ou=marketing, o=corporation";
DN dn1 = new DN(o1.toString());
DN dn2 = new DN(o2.toString());
if(dn1.isDescendantOf(dn2))
{
System.out.println(dn1 + " isDescendantOf "+ dn2);
}
if(dn2.isDescendantOf(dn1))
{
System.out.println(dn2 + " isDescendantOf "+ dn1);
}
o1="ou=marketing, o=corporation";
o2="cn=admin, ou=marketing, o=corporation";
dn1 = new DN(o1.toString());
dn2 = new DN(o2.toString());
if(dn1.isDescendantOf(dn2))
{
System.out.println(dn1 + " isDescendantOf "+ dn2);
}
if(dn2.isDescendantOf(dn1))
{
System.out.println(dn2 + " isDescendantOf "+ dn1);
}
Yields these results:
ou=marketing,o=corporation isDescendantOf cn=admin,ou=marketing,o=corporation
ou=marketing,o=corporation isDescendantOf cn=admin,ou=marketing,o=corporation
Sure looks wrong to me.