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:
текущий строитель отчёта