Package org.molgenis.navigator
Interface NavigatorService
-
- All Known Implementing Classes:
NavigatorServiceImpl
public interface NavigatorService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.molgenis.jobs.model.JobExecutioncopyResources(@NotEmpty List<ResourceIdentifier> resources, String targetFolderId)org.molgenis.jobs.model.JobExecutiondeleteResources(@NotEmpty List<ResourceIdentifier> resources)org.molgenis.jobs.model.JobExecutiondownloadResources(@NotEmpty List<ResourceIdentifier> resources)List<Resource>findResources(String query)FoldergetFolder(String folderId)List<Resource>getResources(String folderId)voidmoveResources(List<ResourceIdentifier> resources, String targetFolderId)voidupdateResource(Resource resource)
-
-
-
Method Detail
-
getFolder
@Nullable @CheckForNull Folder getFolder(@Nullable @CheckForNull String folderId)
- Parameters:
folderId- null implies the root folder- Returns:
- folder or null if folderId is null
-
getResources
List<Resource> getResources(@Nullable @CheckForNull String folderId)
- Parameters:
folderId- null implies the root folder
-
moveResources
void moveResources(List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId)
- Parameters:
targetFolderId- null implies the root folder
-
copyResources
org.molgenis.jobs.model.JobExecution copyResources(@NotEmpty @NotEmpty List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId)- Parameters:
targetFolderId- null implies the root folder
-
downloadResources
org.molgenis.jobs.model.JobExecution downloadResources(@NotEmpty @NotEmpty List<ResourceIdentifier> resources)
-
deleteResources
org.molgenis.jobs.model.JobExecution deleteResources(@NotEmpty @NotEmpty List<ResourceIdentifier> resources)
-
updateResource
void updateResource(Resource resource)
-
-