public void onResourceRename( @Observes final ResourceRenamedEvent resourceRenamedEvent ) { if ( defChangeHandler != null && isProcessable( resourceRenamedEvent.getDestinationPath( ) ) ) { defChangeHandler.processResourceRename( resourceRenamedEvent.getPath( ), resourceRenamedEvent.getDestinationPath( ), resourceRenamedEvent.getSessionInfo( ) ); } }
private void verifyResourceRenamedEvent(String file, String destinationFile, String sessionId, String userId, String commitMessage) { verify(resourceRenamedEvent, times(1)).fire(resourceRenamedEventCaptor.capture()); assertEquals(file, resourceRenamedEventCaptor.getValue().getPath().toURI()); assertEquals(destinationFile, resourceRenamedEventCaptor.getValue().getDestinationPath().toURI()); assertEquals(sessionId, resourceRenamedEventCaptor.getValue().getSessionInfo().getId()); assertEquals(userId, resourceRenamedEventCaptor.getValue().getSessionInfo().getIdentity().getIdentifier()); assertEquals(commitMessage, resourceRenamedEventCaptor.getValue().getMessage()); } }
public void onResourceRenamed(@Observes final ResourceRenamedEvent event) { if (!baseView.isVisible()) { return; } final Path sourcePath = event.getPath(); final Path destinationPath = event.getDestinationPath(); boolean refresh = false; if (Utils.isInFolderItem(activeContextItems.getActiveFolderItem(), sourcePath)) { refresh = true; } else if (Utils.isInFolderItem(activeContextItems.getActiveFolderItem(), destinationPath)) { refresh = true; } if (refresh) { explorerService.call(new RemoteCallback<FolderListing>() { @Override public void callback(final FolderListing folderListing) { baseView.setItems(folderListing); } }) .getFolderListing(activeContextItems.getActiveProject(), activeContextItems.getActiveModule(), activeContextItems.getActiveFolderItem(), activeOptions.getOptions()); } }
public void onResourceRenamed(@Observes final ResourceRenamedEvent event) { refreshView(event.getDestinationPath()); }
@SuppressWarnings("unused") private void onResourceRenamed(@Observes ResourceRenamedEvent res) { maybeDeleteLock(res.getPath()); }
@Test public void testResourceRenameEvent() { doReturn(createPath()).when(pathPlaceRequest).getPath(); observablePathImpl.onResourceRenamed(new ResourceRenamedEvent(pathPlaceRequest.getPath(), destinationPath, MESSAGE, createSessionInfo())); verify(onRename).execute(any()); verify(observablePathImpl).executeConcurrentRenameCommand(pathPlaceRequest.getPath(), destinationPath, RESOURCE_SESSION_ID, identityUser); }
private void verifyResourceRenamedEvent(String file, String destinationFile, String sessionId, String userId, String commitMessage) { verify(resourceRenamedEvent, times(1)).fire(resourceRenamedEventCaptor.capture()); assertEquals(file, resourceRenamedEventCaptor.getValue().getPath().toURI()); assertEquals(destinationFile, resourceRenamedEventCaptor.getValue().getDestinationPath().toURI()); assertEquals(sessionId, resourceRenamedEventCaptor.getValue().getSessionInfo().getId()); assertEquals(userId, resourceRenamedEventCaptor.getValue().getSessionInfo().getIdentity().getIdentifier()); assertEquals(commitMessage, resourceRenamedEventCaptor.getValue().getMessage()); } }
public void onResourceRenamed(@Observes final ResourceRenamedEvent event) { refreshView(event.getDestinationPath()); }
@Test public void testResourceRenameEvent() { doReturn(createPath()).when(pathPlaceRequest).getPath(); observablePathImpl.onResourceRenamed(new ResourceRenamedEvent(pathPlaceRequest.getPath(), destinationPath, MESSAGE, createSessionInfo())); verify(onRename).execute(any()); verify(observablePathImpl).executeConcurrentRenameCommand(pathPlaceRequest.getPath(), destinationPath, RESOURCE_SESSION_ID, identityUser); }
public void processResourceRenamed(@Observes final ResourceRenamedEvent resourceRenamedEvent) { processResourceChange(resourceRenamedEvent.getSessionInfo(), resourceRenamedEvent.getPath(), ResourceChangeType.RENAME); incrementalBuilder.deleteResource(resourceRenamedEvent.getPath()); incrementalBuilder.addResource(resourceRenamedEvent.getDestinationPath()); }
} else if (event.kind().equals(StandardWatchEventKind.ENTRY_RENAME)) { _affectedPath = convert(context.getOldPath()); result = (T) new ResourceRenamedEvent(_affectedPath, convert(context.getPath()), context.getMessage(),
public void processResourceRenamed(@Observes final ResourceRenamedEvent resourceRenamedEvent) { processResourceChange(resourceRenamedEvent.getSessionInfo(), resourceRenamedEvent.getPath(), ResourceChangeType.RENAME); incrementalBuilder.deleteResource(resourceRenamedEvent.getPath()); incrementalBuilder.addResource(resourceRenamedEvent.getDestinationPath()); }
private ResourceEvent toEvent(final Path path, final ResourceChange change, final WatchContext context) { if (change instanceof ResourceUpdated) { return new ResourceUpdatedEvent(path, context.getMessage(), sessionInfo(context)); } else if (change instanceof ResourceAdded) { return new ResourceAddedEvent(path, context.getMessage(), sessionInfo(context)); } else if (change instanceof ResourceRenamed) { return new ResourceRenamedEvent(path, ((ResourceRenamed) change).getDestinationPath(), context.getMessage(), sessionInfo(context)); } else if (change instanceof ResourceDeleted) { return new ResourceDeletedEvent(path, context.getMessage(), sessionInfo(context)); } return null; }
public void processResourceRenamed(@Observes final ResourceRenamedEvent resourceRenamedEvent) { processResourceChange(resourceRenamedEvent.getSessionInfo(), resourceRenamedEvent.getPath(), ResourceChangeType.RENAME); incrementalBuilder.deleteResource(resourceRenamedEvent.getPath()); incrementalBuilder.addResource(resourceRenamedEvent.getDestinationPath()); }
void onResourceRenamed(@Observes final ResourceRenamedEvent renamedEvent) { if (path != null && path.equals(renamedEvent.getPath())) { path = renamedEvent.getDestinationPath(); if (sessionInfo.getId().equals(renamedEvent.getSessionInfo().getId())) { executeRenameCommands(); } else { executeConcurrentRenameCommand(renamedEvent.getPath(), renamedEvent.getDestinationPath(), renamedEvent.getSessionInfo().getId(), renamedEvent.getSessionInfo().getIdentity()); } } }