Package org.molgenis.navigator
Class NavigatorServiceImpl
- java.lang.Object
-
- org.molgenis.navigator.NavigatorServiceImpl
-
- All Implemented Interfaces:
NavigatorService
@Component public class NavigatorServiceImpl extends Object implements NavigatorService
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.molgenis.jobs.model.JobExecutioncopyResources(List<ResourceIdentifier> resources, String targetFolderId)org.molgenis.jobs.model.JobExecutiondeleteResources(List<ResourceIdentifier> resources)org.molgenis.jobs.model.JobExecutiondownloadResources(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
@Transactional(readOnly=true) @Nullable @CheckForNull public Folder getFolder(@Nullable @CheckForNull String folderId)
- Specified by:
getFolderin interfaceNavigatorService- Parameters:
folderId- null implies the root folder- Returns:
- folder or null if folderId is null
-
getResources
@Transactional(readOnly=true) public List<Resource> getResources(@Nullable @CheckForNull String folderId)
- Specified by:
getResourcesin interfaceNavigatorService- Parameters:
folderId- null implies the root folder
-
findResources
@Transactional(readOnly=true) public List<Resource> findResources(String query)
- Specified by:
findResourcesin interfaceNavigatorService
-
moveResources
@Transactional public void moveResources(List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId)
- Specified by:
moveResourcesin interfaceNavigatorServicetargetFolderId- null implies the root folder
-
copyResources
public org.molgenis.jobs.model.JobExecution copyResources(List<ResourceIdentifier> resources, @Nullable @CheckForNull String targetFolderId)
- Specified by:
copyResourcesin interfaceNavigatorServicetargetFolderId- null implies the root folder
-
downloadResources
public org.molgenis.jobs.model.JobExecution downloadResources(List<ResourceIdentifier> resources)
- Specified by:
downloadResourcesin interfaceNavigatorService
-
deleteResources
@Transactional public org.molgenis.jobs.model.JobExecution deleteResources(List<ResourceIdentifier> resources)
- Specified by:
deleteResourcesin interfaceNavigatorService
-
updateResource
@Transactional public void updateResource(Resource resource)
- Specified by:
updateResourcein interfaceNavigatorService
-
-