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