using JNDI you can do this
LdapName name = new LdapName( "uid=adm\\,in,ou=sys\\,tem" );
name.remove( 1 );
now 'name' contains the parent's DN
On Thu, Sep 6, 2012 at 3:33 PM, Merve Temizer <[email protected]> wrote:
> Should i do this by processing(cropping) srings, or is there an elegant way?
> Maybe is there a way to convert dn string to LdapName ad subtract one from
> another?
>
>
> 2012/9/6 Kiran Ayyagari <[email protected]>
>>
>> just strip the RDN from the DN of the each entry received in the
>> search results, that will be the
>> corresponding entry parent's DN
>>
>> On Thu, Sep 6, 2012 at 3:04 PM, Merve Temizer <[email protected]>
>> wrote:
>> > Hi,
>> > I use JNDI and i have some search result entries and i can get their dn
>> > s
>> > like
>> >
>> > NamingEnumeration answer = ctx.search(searchBaseDn, filter, ctls);
>> > try
>> > {
>> > while (answer.hasMore())
>> > {
>> > SearchResult sr = (SearchResult) answer.next();
>> > OrganizationPojo organizationPojo = new OrganizationPojo();
>> > organizationPojo.setDn((String)sr.getName());
>> > ...
>> >
>> > How can i get parent entry/dn ?
>>
>>
>>
>> --
>> Kiran Ayyagari
>> http://keydap.com
>
>
--
Kiran Ayyagari
http://keydap.com