public void setChartDescription(@Nullable AbstractChartDescription chartDescription) { if (chartDescription != null && getReportOutputType() == ReportOutputType.CHART) { String jsonString = AbstractChartDescription.toJsonString(chartDescription); setContent(jsonString.getBytes(StandardCharsets.UTF_8)); setName(".chart"); } }
public void setPivotTableDescription(PivotTableDescription description) { if (description != null && getReportOutputType() == ReportOutputType.PIVOT_TABLE) { setContent(PivotTableDescription.toJsonString(description).getBytes(StandardCharsets.UTF_8)); setName(".pivot"); } } }
new byte[0] : templateFileEditor.getValue().getBytes(StandardCharsets.UTF_8); reportTemplate.setContent(bytes);
protected ReportTemplate createDefaultTemplate(Report report, ReportData reportData) { ReportTemplate reportTemplate = metadata.create(ReportTemplate.class); reportTemplate.setReport(report); reportTemplate.setCode(ReportService.DEFAULT_TEMPLATE_CODE); reportTemplate.setName(reportData.getTemplateFileName()); reportTemplate.setContent(reportData.getTemplateContent()); reportTemplate.setCustom(Boolean.FALSE); Integer outputFileTypeId = reportData.getOutputFileType().getId(); reportTemplate.setReportOutputType(ReportOutputType.fromId(outputFileTypeId)); if (StringUtils.isNotEmpty(reportData.getOutputNamePattern())) { reportTemplate.setOutputNamePattern(reportData.getOutputNamePattern()); } report.setDefaultTemplate(reportTemplate); report.setTemplates(Collections.singletonList(reportTemplate)); return reportTemplate; }
template.setContent(readBytesFromEntry(archiveReader)); if (StringUtils.isBlank(template.getName())) { template.setName(namePaths[2]);
try { byte[] data = FileUtils.readFileToByteArray(file); reportTemplate.setContent(data); } catch (IOException ex) { throw new RuntimeException(
try { byte[] data = FileUtils.readFileToByteArray(file); defaultTemplate.setContent(data); defaultTemplate.setName(invisibleFileUpload.getFileName()); templatesDs.modifyItem(defaultTemplate);