public final void moveAndRename( MoveAndRenameOperationContext moveAndRenameContext ) throws Exception { checkIsValidMove( moveAndRenameContext.getDn(), moveAndRenameContext.getParent() ); store.move( moveAndRenameContext.getDn(), moveAndRenameContext.getParent(), moveAndRenameContext.getNewRdn(), moveAndRenameContext.getDelOldDn() ); }
/** * {@inheritDoc} */ public void moveAndRename( InternalModifyDnRequest modifyDnRequest, LogChange log ) throws Exception { MoveAndRenameOperationContext opContext = new MoveAndRenameOperationContext( this, modifyDnRequest ); opContext.setLogChange( log ); OperationManager operationManager = directoryService.getOperationManager(); operationManager.moveAndRename( opContext ); modifyDnRequest.getResultResponse().addAll( opContext.getResponseControls() ); }
/** * {@inheritDoc} */ public void moveAndRename( DN dn, DN newParent, RDN newRdn, boolean deleteOldRdn, LogChange log ) throws Exception { MoveAndRenameOperationContext opContext = new MoveAndRenameOperationContext( this, dn, newParent, newRdn, deleteOldRdn ); opContext.setLogChange( log ); OperationManager operationManager = directoryService.getOperationManager(); operationManager.moveAndRename( opContext ); }
/** * {@inheritDoc} */ public void moveAndRename( DN dn, DN newParent, RDN newRdn, boolean deleteOldRdn, boolean ignoreReferral, LogChange log ) throws Exception { OperationManager operationManager = directoryService.getOperationManager(); MoveAndRenameOperationContext opContext = new MoveAndRenameOperationContext( this, dn, newParent, newRdn, deleteOldRdn ); opContext.setLogChange( log ); setReferralHandling( opContext, ignoreReferral ); operationManager.moveAndRename( opContext ); }
@Override public void moveAndRename( NextInterceptor next, MoveAndRenameOperationContext moveAndRenameOpContext ) throws Exception { Operation op = operationFactory.newMove( moveAndRenameOpContext.getDn(), moveAndRenameOpContext.getParent(), moveAndRenameOpContext.getNewRdn(), moveAndRenameOpContext.getDelOldDn() ); op.execute( nexus, store, moveAndRenameOpContext.getSession() ); }