CoreReportBuilder

public interface CoreReportBuilder

Строитель отчёта.

Methods

buildReportEntityList

List<CoreReportEntity> buildReportEntityList()

Метод формирует все необходимые отчёты и отдаёт их списком

Throws:
  • ApplicationException – Если что-то пошло не так.

Returns:

список построенных отчётов в виде CoreReportEntity

computeConnectionArgMap

CoreReportBuilder computeConnectionArgMap(Consumer<Map<String, Object>> consumer)

Added in version 1.26.0-rc27.

Устанавливает карту аргументов для получения SQL-соединения.

  • Значения карты перекрывают значения из CoreSelection.getConnectionArgMap();

  • Карта передаётся в CoreConnectionSource.acquireConnection(Map).

Parameters:
  • consumer – настройщик карты аргументов.

Returns:

текущий строитель отчёта

eventHandler

CoreReportBuilder eventHandler(CoreReportBuilder.EventHandler handler)

Обработчик событий построения печатной формы.

Parameters:
  • handler – обработчик событий

Returns:

текущий строитель отчёта

parameterManager

CoreReportBuilder parameterManager(Map<String, Object> parameterMap)

Устанавливает коллекцию внешних параметров, доступных при формировании отчёта

Parameters:
  • parameterMap – Карта параметров

Returns:

текущий строитель отчёта