Class ValidationManagerImpl

java.lang.Object
ru.cg.webbpm.studio.core.impl.validation.ValidationManagerImpl
All Implemented Interfaces:
ValidationManager

@Component public class ValidationManagerImpl extends Object implements ValidationManager
Author:
Abdulin Ildar
  • Constructor Details

    • ValidationManagerImpl

      public ValidationManagerImpl()
  • Method Details

    • validatePath

      public boolean validatePath(Path path)
      Description copied from interface: ValidationManager
      Валидирует файл и выводит найденные ошибки в консоль
      Specified by:
      validatePath in interface ValidationManager
      Parameters:
      path - - путь к валидируемому файлу
      Returns:
      - true если ошибок не найдено, иначе false
    • validatePathAndCountErrors

      public boolean validatePathAndCountErrors(Path path)
      Description copied from interface: ValidationManager
      Валидирует объект и дполнительно выводит в консоль количество ошибок
      Specified by:
      validatePathAndCountErrors in interface ValidationManager
      Parameters:
      path - - путь к валидируемому файлу
      Returns:
      - true если ошибок не найдено, иначе false
    • validateProject

      public void validateProject() throws IOException
      Specified by:
      validateProject in interface ValidationManager
      Throws:
      IOException
    • validateProject

      public void validateProject(List<Path> resources)
      Description copied from interface: ValidationManager
      Валидирует все объекты в проекте и выводит найденные ошибки в консоль
      Specified by:
      validateProject in interface ValidationManager
      Parameters:
      resources - - объекты для валидации
    • validateObject

      public boolean validateObject(Path path, Object object)
      Description copied from interface: ValidationManager
      Валидирует объект и выводит найденные ошибки в консоль
      Specified by:
      validateObject in interface ValidationManager
      Parameters:
      path - - путь к валидируемому файлу
      object - - валидируемый объект
      Returns:
      - true если ошибок не найдено, иначе false