@Test void testNavigatorServiceImpl() { assertThrows( NullPointerException.class, () -> new NavigatorServiceImpl(null, null, null, null, null)); }
NavigatorServiceImpl( DataService dataService, JobExecutor jobExecutor, ResourceDownloadJobExecutionFactory downloadJobExecutionFactory, ResourceCopyJobExecutionFactory copyJobExecutionFactory, ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory) { this.dataService = requireNonNull(dataService); this.jobExecutor = requireNonNull(jobExecutor); this.downloadJobExecutionFactory = requireNonNull(downloadJobExecutionFactory); this.copyJobExecutionFactory = requireNonNull(copyJobExecutionFactory); this.resourceDeleteJobExecutionFactory = requireNonNull(resourceDeleteJobExecutionFactory); }
NavigatorServiceImpl implements NavigatorService { NavigatorServiceImpl( DataService dataService, JobExecutor jobExecutor, ResourceDownloadJobExecutionFactory downloadJobExecutionFactory, ResourceCopyJobExecutionFactory copyJobExecutionFactory, ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory) { this.dataService = requireNonNull(dataService); this.jobExecutor = requireNonNull(jobExecutor); this.downloadJobExecutionFactory = requireNonNull(downloadJobExecutionFactory); this.copyJobExecutionFactory = requireNonNull(copyJobExecutionFactory); this.resourceDeleteJobExecutionFactory = requireNonNull(resourceDeleteJobExecutionFactory); } }
NavigatorServiceImpl implements NavigatorService { NavigatorServiceImpl( DataService dataService, JobExecutor jobExecutor, ResourceDownloadJobExecutionFactory downloadJobExecutionFactory, ResourceCopyJobExecutionFactory copyJobExecutionFactory, ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory) { this.dataService = requireNonNull(dataService); this.jobExecutor = requireNonNull(jobExecutor); this.downloadJobExecutionFactory = requireNonNull(downloadJobExecutionFactory); this.copyJobExecutionFactory = requireNonNull(copyJobExecutionFactory); this.resourceDeleteJobExecutionFactory = requireNonNull(resourceDeleteJobExecutionFactory); } NavigatorServiceImpl(
      DataService dataService,
      JobExecutor jobExecutor,
      ResourceDownloadJobExecutionFactory downloadJobExecutionFactory,
      ResourceCopyJobExecutionFactory copyJobExecutionFactory,
      ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory); }
NavigatorServiceImpl implements NavigatorService { NavigatorServiceImpl( DataService dataService, JobExecutor jobExecutor, ResourceDownloadJobExecutionFactory downloadJobExecutionFactory, ResourceCopyJobExecutionFactory copyJobExecutionFactory, ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory) { this.dataService = requireNonNull(dataService); this.jobExecutor = requireNonNull(jobExecutor); this.downloadJobExecutionFactory = requireNonNull(downloadJobExecutionFactory); this.copyJobExecutionFactory = requireNonNull(copyJobExecutionFactory); this.resourceDeleteJobExecutionFactory = requireNonNull(resourceDeleteJobExecutionFactory); } NavigatorServiceImpl(
      DataService dataService,
      JobExecutor jobExecutor,
      ResourceDownloadJobExecutionFactory downloadJobExecutionFactory,
      ResourceCopyJobExecutionFactory copyJobExecutionFactory,
      ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory); @Transactional(readOnly = true) @Override @Nullable @CheckForNull Folder getFolder(@Nullable @CheckForNull String folderId); @Transactional(readOnly = true) @Override List<Resource> getResources(@Nullable @CheckForNull String folderId); @Transactional(readOnly = true) @Override List<Resource> findResources(String query); @Transactional @Override void moveResources(
      List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId); @Override JobExecution copyResources(
      List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId); @Override JobExecution downloadResources(List<ResourceIdentifier> resources); @Transactional @Override JobExecution deleteResources(List<ResourceIdentifier> resources); @Transactional @Override void updateResource(Resource resource); }
NavigatorServiceImpl implements NavigatorService { NavigatorServiceImpl( DataService dataService, JobExecutor jobExecutor, ResourceDownloadJobExecutionFactory downloadJobExecutionFactory, ResourceCopyJobExecutionFactory copyJobExecutionFactory, ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory) { this.dataService = requireNonNull(dataService); this.jobExecutor = requireNonNull(jobExecutor); this.downloadJobExecutionFactory = requireNonNull(downloadJobExecutionFactory); this.copyJobExecutionFactory = requireNonNull(copyJobExecutionFactory); this.resourceDeleteJobExecutionFactory = requireNonNull(resourceDeleteJobExecutionFactory); } NavigatorServiceImpl(
      DataService dataService,
      JobExecutor jobExecutor,
      ResourceDownloadJobExecutionFactory downloadJobExecutionFactory,
      ResourceCopyJobExecutionFactory copyJobExecutionFactory,
      ResourceDeleteJobExecutionFactory resourceDeleteJobExecutionFactory); @Transactional(readOnly = true) @Override @Nullable @CheckForNull Folder getFolder(@Nullable @CheckForNull String folderId); @Transactional(readOnly = true) @Override List<Resource> getResources(@Nullable @CheckForNull String folderId); @Transactional(readOnly = true) @Override List<Resource> findResources(String query); @Transactional @Override void moveResources(
      List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId); @Override JobExecution copyResources(
      List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId); @Override JobExecution downloadResources(List<ResourceIdentifier> resources); @Transactional @Override JobExecution deleteResources(List<ResourceIdentifier> resources); @Transactional @Override void updateResource(Resource resource);  }