Interface NavigatorService

    • Method Detail

      • getFolder

        @Nullable
        @CheckForNull
        Folder getFolder​(@Nullable @CheckForNull
                         java.lang.String folderId)
        Parameters:
        folderId - null implies the root folder
        Returns:
        folder or null if folderId is null
      • getResources

        java.util.List<Resource> getResources​(@Nullable @CheckForNull
                                              java.lang.String folderId)
        Parameters:
        folderId - null implies the root folder
      • findResources

        java.util.List<Resource> findResources​(java.lang.String query)
      • moveResources

        void moveResources​(java.util.List<ResourceIdentifier> resources,
                           @Nullable @CheckForNull
                           java.lang.String targetFolderId)
        Parameters:
        targetFolderId - null implies the root folder
      • copyResources

        org.molgenis.jobs.model.JobExecution copyResources​(@NotEmpty
                                                           @NotEmpty java.util.List<ResourceIdentifier> resources,
                                                           @Nullable @CheckForNull
                                                           java.lang.String targetFolderId)
        Parameters:
        targetFolderId - null implies the root folder
      • downloadResources

        org.molgenis.jobs.model.JobExecution downloadResources​(@NotEmpty
                                                               @NotEmpty java.util.List<ResourceIdentifier> resources)
      • deleteResources

        org.molgenis.jobs.model.JobExecution deleteResources​(@NotEmpty
                                                             @NotEmpty java.util.List<ResourceIdentifier> resources)
      • updateResource

        void updateResource​(Resource resource)