/** * Checks to see if two names are siblings. * * @param name1 the first name * @param name2 the second name * @return true if the names are siblings, false otherwise. */ public static boolean isSibling( DN name1, DN name2 ) throws LdapInvalidDnException { if ( name1.size() == name2.size() ) { DN parentDn = ( DN ) name1.clone(); parentDn.remove( name1.size() - 1 ); return name2.isChildOf( parentDn ); } return false; }
newDn.remove( newDn.size() - 1 ); newDn.add( newRdn );
currentParent.remove( currentParent.size() - 1 );
ancestorDn.remove( aliasDn.size() - 1 ); ancestorId = getEntryId( ancestorDn.getNormName() ); normalizedAliasTargetParentDn.remove( normalizedAliasTargetDn.size() - 1 ); if ( !aliasDn.isChildOf( normalizedAliasTargetParentDn ) ) ancestorDn.remove( ancestorDn.size() - 1 ); ancestorId = getEntryId( ancestorDn.getNormName() );
newParentDNClone.remove( newParentDNClone.size() - 1 );
oldSuperior.remove( oldSuperior.size() - 1 ); reverted.setNewSuperior( oldSuperior.getName() );
oldSuperior.remove( oldSuperior.size() - 1 ); reverted.setNewSuperior( oldSuperior.getName() );
ancestorDn.remove( aliasDN.size() - 1 ); Long ancestorId = getEntryId( ancestorDn.getNormName() );
parentDn.remove( parentDn.size() - 1 ); parentId = getEntryId( parentDn.getNormName() );
newUpdn.remove( newUpdn.size() - 1 ); // remove old upRdn