java.lang.Object
net.n2oapp.framework.config.metadata.validation.standard.datasource.AbstractDatasourceValidator<S>
All Implemented Interfaces:
SourceClassAware, SourceValidator<S>
Direct Known Subclasses:
ApplicationDatasourceValidator, CachedDatasourceValidator, DatasourceValidator, ParentDatasourceValidator

public abstract class AbstractDatasourceValidator<S extends N2oAbstractDatasource> extends Object implements SourceValidator<S>, SourceClassAware
  • Constructor Details

    • AbstractDatasourceValidator

      public AbstractDatasourceValidator()
  • Method Details

    • validate

      public void validate(S source, SourceProcessor p)
      Specified by:
      validate in interface SourceValidator<S extends N2oAbstractDatasource>
    • checkSubmit

      public void checkSubmit(String datasourceId, Submit submit, SourceProcessor p)
      Проверка существования источников данных, содержащихся в сабмите
      Parameters:
      datasourceId - Идентификатор источника данных
      submit - Сабмит
    • checkPrefilters

      public void checkPrefilters(String datasourceId, N2oPreFilter[] preFilters, N2oQuery query, SourceProcessor p)
      Проверка валидации префильтров источника данных
      Parameters:
      datasourceId - Идентификатор источника данных
      preFilters - Список фильтров
      query - Запрос за данными