Package pl.matsuo.core.service.print
Class PrintsRendererService
java.lang.Object
pl.matsuo.core.service.print.PrintsRendererService
- All Implemented Interfaces:
IPrintsRendererService
@Service public class PrintsRendererService extends Object implements IPrintsRendererService
-
Field Summary
Fields Modifier and Type Field Description protected freemarker.template.ConfigurationfreeMarkerConfiguration -
Constructor Summary
Constructors Constructor Description PrintsRendererService() -
Method Summary
Modifier and Type Method Description byte[]createPDF(byte[] documentSource, String url)byte[]generatePrint(String templateName, Object dataModel)byte[]renderHtml(String templateName, Object dataModel)voidsetFreeMarkerConfiguration(freemarker.template.Configuration freeMarkerConfiguration)
-
Field Details
-
freeMarkerConfiguration
@Autowired protected freemarker.template.Configuration freeMarkerConfiguration
-
-
Constructor Details
-
PrintsRendererService
public PrintsRendererService()
-
-
Method Details
-
renderHtml
- Specified by:
renderHtmlin interfaceIPrintsRendererService
-
createPDF
- Specified by:
createPDFin interfaceIPrintsRendererService
-
generatePrint
- Specified by:
generatePrintin interfaceIPrintsRendererService
-
setFreeMarkerConfiguration
public void setFreeMarkerConfiguration(freemarker.template.Configuration freeMarkerConfiguration)
-