Interface ICreateTextFileNodeBuilder
- All Superinterfaces:
IBaseActionPropsBuilder<ICreateTextFileNodeBuilder, FcCreateTextFileProps>, IWorkflowElementBuilder<WorkflowNode, FcCreateTextFileProps>
public interface ICreateTextFileNodeBuilder
extends IBaseActionPropsBuilder<ICreateTextFileNodeBuilder, FcCreateTextFileProps>
Builder for configuring a
EWorkflowNodeType.FC_CREATE_TEXT_FILE action.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionattachmentAccessibleToEndUser(boolean attachToFormRecord) default ICreateTextFileNodeBuilderAttaches the created text file to the form record.attachToFormRecord(boolean attachToFormRecord) bomMode(EByteOrderMarkMode bomMode) contentType(ETextFileContentType contentType) fileContent(String fileContent) textFileProvision(FileProvision bodyFileProvision) Sets the options for how to handle the text file.Methods inherited from interface IBaseActionPropsBuilder
color, description, icon, nameMethods inherited from interface IWorkflowElementBuilder
build, buildProps
-
Method Details
-
attachToFormRecord
Attaches the created text file to the form record.- Returns:
- This builder for chaining methods calls.
-
attachToFormRecord
- Parameters:
attachToFormRecord- Whether to attach the created text file to the form record.- Returns:
- This builder for chaining methods calls.
-
attachmentAccessibleToEndUser
- Parameters:
attachToFormRecord- Whether the attachment is accessible to the end user, e.g. in the user portal.- Returns:
- This builder for chaining methods calls.
-
bomMode
- Parameters:
bomMode- Byte order mark mode to use.- Returns:
- This builder for chaining methods calls.
-
charset
- Parameters:
charset- Charset for encoding the bytes when writing the text file.- Returns:
- This builder for chaining methods calls.
-
contentType
- Parameters:
contentType- Expected content type of the text file, used for escaping inserted variables.- Returns:
- This builder for chaining methods calls.
-
fileContent
- Parameters:
fileContent- Plain text content of the text file.- Returns:
- This builder for chaining methods calls.
-
fileName
- Parameters:
fileName- Name of the created text file.- Returns:
- This builder for chaining methods calls.
-
textFileProvision
Sets the options for how to handle the text file.- Parameters:
bodyFileProvision- The options for how to handle the text file.- Returns:
- This builder for chaining methods calls.
-