Class 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
    • Field Summary

      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • 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
      boolean canImport​(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.EntityImportReport doImport​(org.molgenis.data.RepositoryCollection source, org.molgenis.data.importer.MetadataAction metadataAction, org.molgenis.data.DataAction dataAction, java.lang.String packageId)  
      org.molgenis.data.importer.MetadataAction getMetadataAction​(org.molgenis.data.RepositoryCollection source)  
      boolean getMustChangeEntityName()  
      int getOrder()  
      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.EntitiesValidationReport validateImport​(java.io.File file, org.molgenis.data.RepositoryCollection source)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VcfImporterService

        public VcfImporterService​(org.molgenis.data.DataService dataService,
                                  org.molgenis.data.security.permission.PermissionSystemService permissionSystemService,
                                  org.molgenis.data.meta.MetaDataService metaDataService)
    • 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:
        doImport in interface org.molgenis.data.importer.ImportService
      • validateImport

        public org.molgenis.data.importer.EntitiesValidationReport validateImport​(java.io.File file,
                                                                                  org.molgenis.data.RepositoryCollection source)
        Specified by:
        validateImport in interface org.molgenis.data.importer.ImportService
      • canImport

        public boolean canImport​(java.io.File file,
                                 org.molgenis.data.RepositoryCollection source)
        Specified by:
        canImport in interface org.molgenis.data.importer.ImportService
      • getOrder

        public int getOrder()
        Specified by:
        getOrder in interface org.springframework.core.Ordered
      • getSupportedMetadataActions

        public java.util.List<org.molgenis.data.importer.MetadataAction> getSupportedMetadataActions()
        Specified by:
        getSupportedMetadataActions in interface org.molgenis.data.importer.ImportService
      • getSupportedDataActions

        public java.util.List<org.molgenis.data.DataAction> getSupportedDataActions()
        Specified by:
        getSupportedDataActions in interface org.molgenis.data.importer.ImportService
      • getMustChangeEntityName

        public boolean getMustChangeEntityName()
        Specified by:
        getMustChangeEntityName in interface org.molgenis.data.importer.ImportService
      • getSupportedFileExtensions

        public java.util.Set<java.lang.String> getSupportedFileExtensions()
        Specified by:
        getSupportedFileExtensions in interface org.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:
        determineImportableEntities in interface org.molgenis.data.importer.ImportService
      • getMetadataAction

        public org.molgenis.data.importer.MetadataAction getMetadataAction​(org.molgenis.data.RepositoryCollection source)
        Specified by:
        getMetadataAction in interface org.molgenis.data.importer.ImportService