Class DefaultTemplateProcessingResult
java.lang.Object
com.flowable.template.engine.impl.processor.DefaultTemplateProcessingResult
- All Implemented Interfaces:
TemplateProcessingResult
The default template processing result, holding the processed content as well as the template definition and variation used to process the result.
- Author:
- Micha Kiener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte[]protected ContentItemprotected Stringprotected TemplateHolder -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTemplateProcessingResult(TemplateHolder templateHolder, String processedContent) DefaultTemplateProcessingResult(TemplateHolder templateHolder, String processedContent, ContentItem contentItem, byte[] bytes) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getBytes()If the processed result is stored as a content item, this will return it.Returns the processed result as anInputStream.Returns the processed content as a string (in case the content is processed directly).Returns the template holder containing all information like template definition and variation which was used to produce the result.voidsetBytes(byte[] bytes) voidsetContentItem(ContentItem contentItem) voidsetProcessedContent(String processedContent) voidsetTemplateHolder(TemplateHolder templateHolder)
-
Field Details
-
templateHolder
-
processedContent
-
contentItem
-
bytes
protected byte[] bytes
-
-
Constructor Details
-
DefaultTemplateProcessingResult
-
DefaultTemplateProcessingResult
public DefaultTemplateProcessingResult(TemplateHolder templateHolder, String processedContent, ContentItem contentItem, byte[] bytes)
-
-
Method Details
-
getTemplateHolder
Description copied from interface:TemplateProcessingResultReturns the template holder containing all information like template definition and variation which was used to produce the result.- Specified by:
getTemplateHolderin interfaceTemplateProcessingResult
-
setTemplateHolder
-
getProcessedContent
Description copied from interface:TemplateProcessingResultReturns the processed content as a string (in case the content is processed directly).- Specified by:
getProcessedContentin interfaceTemplateProcessingResult
-
setProcessedContent
-
getInputStream
Description copied from interface:TemplateProcessingResultReturns the processed result as anInputStream. Callers are responsible for closing the stream.- Specified by:
getInputStreamin interfaceTemplateProcessingResult
-
getContentItem
Description copied from interface:TemplateProcessingResultIf the processed result is stored as a content item, this will return it.- Specified by:
getContentItemin interfaceTemplateProcessingResult
-
setContentItem
-
getBytes
public byte[] getBytes() -
setBytes
public void setBytes(byte[] bytes)
-