Interface ViewUploadedFilesService


public interface ViewUploadedFilesService
Для отображения и работы с локальными, сформированными файлами
  • Method Details

    • searchFilesBySormProject

      List<String> searchFilesBySormProject(SormProject sormProject, Period period) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Получение списка выгруженных локальных файлов
      Parameters:
      sormProject - настроенный проект выгрузки, из которого будет взят путь до локального хранилища файлов
      Returns:
      список локальных файлов, которые могут быть просмотрены
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • searchFilesByPath

      List<String> searchFilesByPath(String pathToFile) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Поиск одного файла с путем до него. Если конечный файл оказывается директорией, то вернет список регулярных файлов в данной директории
      Parameters:
      pathToFile - путь до файла или директории
      Returns:
      файл или список файлов в директории
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • processUploadedFile

      String processUploadedFile(ViewUploadFilesConfigurator viewerConfigurator) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Обрабатывает файл и возвращает результат для отображения
      Parameters:
      viewerConfigurator - выбранные настройки для просмотра сформированных файлов
      Returns:
      список строк для отображения
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • deleteFiles

      void deleteFiles(List<String> files) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException