Interface ICreateTextFileNodeBuilder
public interface ICreateTextFileNodeBuilder
Builder for configuring a
EWorkflowNodeType.FC_CREATE_TEXT_FILE action.- Since:
- 8.0.0
- Author:
- XIMA MEDIA GmbH
-
Method Summary
Modifier and TypeMethodDescriptionattachToFormRecord(boolean attachToFormRecord) bomMode(EByteOrderMarkMode bomMode) build()Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILEthat creates a text file.Creates a new properties model for a node that creates a text file.contentType(ETextFileContentType contentType) fileContent(String fileContent)
-
Method Details
-
attachToFormRecord
- Parameters:
attachToFormRecord- Whether to attach the created text file to the form record.- Returns:
- This builder for chaining methods calls.
-
bomMode
- Parameters:
bomMode- Byte order mark mode to use.- Returns:
- This builder for chaining methods calls.
-
build
Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILEthat creates a text file.- Returns:
- The workflow node for a "create text file" action.
- Throws:
FastJsonException- When the properties model could not be serialized.
-
buildProps
FcCreateTextFileProps buildProps()Creates a new properties model for a node that creates a text file.- Returns:
- The model for a "create text file" action.
-
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.
-