Class XmlIOVersionMigrator

java.lang.Object
net.n2oapp.framework.migrate.XmlIOVersionMigrator

@Component public class XmlIOVersionMigrator extends Object
  • Constructor Details

  • Method Details

    • migrate

      public String migrate(String source)
      Миграция xml на новую версию
      Parameters:
      source - xml старой версии
      Returns:
      xml новой версии
    • migrateFile

      public void migrateFile(String filePath, String directory) throws IOException
      Миграция xml-файла в classpath
      Parameters:
      filePath - путь файла
      directory - Директория файла
      Throws:
      IOException
    • migrateFiles

      public boolean migrateFiles(String fileType, String namespaceUri, String directory) throws IOException
      Миграция xml-файлов заданного типа из директории в classpath.
      Parameters:
      fileType - Расширение файла, которое необходимо искать (например, ".query.xml").
      namespaceUri - URI пространства имен, который должны содержать XML-файлы.
      directory - Директория для поиска файлов.
      Returns:
      Возвращает true, если миграция прошла успешно
      Throws:
      IOException