/** * deletes the entry with the given Dn, and all its children * * @param dn the target entry's Dn * @throws LdapException If the Dn is not valid or if the deletion failed */ public void deleteTree( Dn dn ) throws LdapException { String treeDeleteOid = "1.2.840.113556.1.4.805"; if ( isControlSupported( treeDeleteOid ) ) { DeleteRequest deleteRequest = new DeleteRequestImpl(); deleteRequest.setName( dn ); deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest ); processResponse( deleteResponse ); } else { String msg = I18n.err( I18n.ERR_04148_SUBTREE_CONTROL_NOT_SUPPORTED ); LOG.error( msg ); throw new LdapException( msg ); } }
/** * deletes the entry with the given Dn, and all its children * * @param dn the target entry's Dn * @throws LdapException If the Dn is not valid or if the deletion failed */ public void deleteTree( Dn dn ) throws LdapException { String treeDeleteOid = "1.2.840.113556.1.4.805"; if ( isControlSupported( treeDeleteOid ) ) { DeleteRequest deleteRequest = new DeleteRequestImpl(); deleteRequest.setName( dn ); deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest ); processResponse( deleteResponse ); } else { String msg = I18n.err( I18n.ERR_04148_SUBTREE_CONTROL_NOT_SUPPORTED ); LOG.error( msg ); throw new LdapException( msg ); } }
/** * deletes the entry with the given Dn, and all its children * * @param dn the target entry's Dn * @throws LdapException If the Dn is not valid or if the deletion failed */ public void deleteTree( Dn dn ) throws LdapException { String treeDeleteOid = "1.2.840.113556.1.4.805"; if ( isControlSupported( treeDeleteOid ) ) { DeleteRequest deleteRequest = new DeleteRequestImpl(); deleteRequest.setName( dn ); deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest ); processResponse( deleteResponse ); } else { String msg = I18n.err( I18n.ERR_04148_SUBTREE_CONTROL_NOT_SUPPORTED ); LOG.error( msg ); throw new LdapException( msg ); } }
deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest );
deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest );
deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest );