/** * {@inheritDoc} */ @Override public void delete( String dn ) throws LdapException { delete( new Dn( dn ) ); }
/** * {@inheritDoc} */ @Override public void delete( String dn ) throws LdapException { delete( new Dn( dn ) ); }
/** * {@inheritDoc} */ @Override public void delete( String dn ) throws LdapException { delete( new Dn( dn ) ); }
/** * {@inheritDoc} */ @Override public void delete( Dn dn ) throws LdapException { DeleteRequest deleteRequest = new DeleteRequestImpl(); deleteRequest.setName( dn ); DeleteResponse deleteResponse = delete( deleteRequest ); processResponse( deleteResponse ); }
/** * {@inheritDoc} */ @Override public void delete( Dn dn ) throws LdapException { DeleteRequest deleteRequest = new DeleteRequestImpl(); deleteRequest.setName( dn ); DeleteResponse deleteResponse = delete( deleteRequest ); processResponse( deleteResponse ); }
/** * {@inheritDoc} */ @Override public void delete( Dn dn ) throws LdapException { DeleteRequest deleteRequest = new DeleteRequestImpl(); deleteRequest.setName( dn ); DeleteResponse deleteResponse = delete( deleteRequest ); processResponse( deleteResponse ); }
public void run() { try { // Preparing the delete request DeleteRequest request = new DeleteRequestImpl(); request.setName( new Dn( dn ) ); request.addAllControls( convertControls( controls ) ); // Performing the delete operation DeleteResponse deleteResponse = ldapConnection.delete( request ); // Checking the response checkResponse( deleteResponse ); } catch ( Exception e ) { exception = e; } NamingException ne = null; if ( exception != null ) { ne = new NamingException( exception.getMessage() ); } for ( IJndiLogger logger : getJndiLoggers() ) { logger.logChangetypeDelete( connection, dn, controls, ne ); } } };
/** * 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.setName( newDn ); deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest );
deleteRequest.setName( newDn ); deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest );
deleteRequest.setName( newDn ); deleteRequest.addControl( new OpaqueControl( treeDeleteOid ) ); DeleteResponse deleteResponse = delete( deleteRequest );
@Override public Response<Void> delete(final DeleteRequest request) throws LdapException { Response<Void> response = null; try { final DeleteRequestImpl dri = new DeleteRequestImpl(); if (request.getControls() != null) { dri.addAllControls(config.getControlProcessor().processRequestControls(request.getControls())); } dri.setName(new Dn(request.getDn())); final DeleteResponse dr = connection.delete(dri); throwOperationException(request, dr); response = createResponse(request, null, dr); } catch (LdapOperationException e) { processLdapOperationException(e); } catch (org.apache.directory.api.ldap.model.exception.LdapException e) { processLdapException(e); } return response; }