Class IridaApiFilesystemRepositoryConfig


  • @Configuration
    public class IridaApiFilesystemRepositoryConfig
    extends java.lang.Object
    Configuration for filesystem repositories in IRIDA
    • Constructor Detail

      • IridaApiFilesystemRepositoryConfig

        public IridaApiFilesystemRepositoryConfig()
    • Method Detail

      • relativePathTranslatorListener

        @Bean
        public FilesystemSupplementedRepositoryImpl.RelativePathTranslatorListener relativePathTranslatorListener​(@Qualifier("referenceFileBaseDirectory")
                                                                                                                  java.nio.file.Path referenceFileBaseDirectory,
                                                                                                                  @Qualifier("sequenceFileBaseDirectory")
                                                                                                                  java.nio.file.Path sequenceFileBaseDirectory,
                                                                                                                  @Qualifier("outputFileBaseDirectory")
                                                                                                                  java.nio.file.Path outputFileBaseDirectory,
                                                                                                                  @Qualifier("assemblyFileBaseDirectory")
                                                                                                                  java.nio.file.Path assemblyFileBaseDirectory)
      • referenceFileBaseDirectory

        @Bean(name="referenceFileBaseDirectory")
        public java.nio.file.Path referenceFileBaseDirectory()
                                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • sequenceFileBaseDirectory

        @Bean(name="sequenceFileBaseDirectory")
        public java.nio.file.Path sequenceFileBaseDirectory()
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • outputFileBaseDirectory

        @Bean(name="outputFileBaseDirectory")
        public java.nio.file.Path outputFileBaseDirectory()
                                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • assemblyFileBaseDirectory

        @Bean(name="assemblyFileBaseDirectory")
        public java.nio.file.Path assemblyFileBaseDirectory()
                                                     throws java.io.IOException
        Throws:
        java.io.IOException