Package org.molgenis.data.vcf.importer
Class VcfImporterService
- java.lang.Object
-
- org.molgenis.data.vcf.importer.VcfImporterService
-
- All Implemented Interfaces:
ImportService,org.springframework.core.Ordered
@Service public class VcfImporterService extends Object implements ImportService
-
-
Constructor Summary
Constructors Constructor Description VcfImporterService(DataService dataService, org.molgenis.data.security.permission.PermissionSystemService permissionSystemService, MetaDataService metaDataService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanImport(File file, RepositoryCollection source)Map<String,Boolean>determineImportableEntities(MetaDataService metaDataService, RepositoryCollection repositoryCollection, String defaultPackage)EntityImportReportdoImport(RepositoryCollection source, MetadataAction metadataAction, DataAction dataAction, String packageId)MetadataActiongetMetadataAction(RepositoryCollection source)booleangetMustChangeEntityName()intgetOrder()List<DataAction>getSupportedDataActions()Set<String>getSupportedFileExtensions()List<MetadataAction>getSupportedMetadataActions()EntitiesValidationReportvalidateImport(RepositoryCollection source)
-
-
-
Constructor Detail
-
VcfImporterService
public VcfImporterService(DataService dataService, org.molgenis.data.security.permission.PermissionSystemService permissionSystemService, MetaDataService metaDataService)
-
-
Method Detail
-
doImport
@Transactional public EntityImportReport doImport(RepositoryCollection source, MetadataAction metadataAction, DataAction dataAction, @Nullable @CheckForNull String packageId)
- Specified by:
doImportin interfaceImportService
-
validateImport
public EntitiesValidationReport validateImport(RepositoryCollection source)
- Specified by:
validateImportin interfaceImportService
-
canImport
public boolean canImport(File file, RepositoryCollection source)
- Specified by:
canImportin interfaceImportService
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
getSupportedMetadataActions
public List<MetadataAction> getSupportedMetadataActions()
- Specified by:
getSupportedMetadataActionsin interfaceImportService
-
getSupportedDataActions
public List<DataAction> getSupportedDataActions()
- Specified by:
getSupportedDataActionsin interfaceImportService
-
getMustChangeEntityName
public boolean getMustChangeEntityName()
- Specified by:
getMustChangeEntityNamein interfaceImportService
-
getSupportedFileExtensions
public Set<String> getSupportedFileExtensions()
- Specified by:
getSupportedFileExtensionsin interfaceImportService
-
determineImportableEntities
public Map<String,Boolean> determineImportableEntities(MetaDataService metaDataService, RepositoryCollection repositoryCollection, String defaultPackage)
- Specified by:
determineImportableEntitiesin interfaceImportService
-
getMetadataAction
public MetadataAction getMetadataAction(RepositoryCollection source)
- Specified by:
getMetadataActionin interfaceImportService
-
-