Package de.xima.fc.workflow.model.nodes
Class FcCreateTextFileProps
- java.lang.Object
-
- de.xima.fc.workflow.taglib.model.BaseActionProps
-
- de.xima.fc.workflow.model.nodes.FcCreateTextFileProps
-
- All Implemented Interfaces:
IDescriptionProviding
,INameProviding
,Serializable
public final class FcCreateTextFileProps extends BaseActionProps implements Serializable
The properties model for workflow nodes of typeEWorkflowNodeType.FC_CREATE_TEXT_FILE
.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FcCreateTextFileProps.ValidationGroup
-
Nested classes/interfaces inherited from class de.xima.fc.workflow.taglib.model.BaseActionProps
BaseActionProps.name
-
-
Field Summary
-
Fields inherited from interface de.xima.fc.entities.interfaces.IDescriptionProviding
ATTR_BESCHREIBUNG, ATTR_DESCRIPTION, COL_DESCRIPTION
-
Fields inherited from interface de.xima.fc.entities.interfaces.INameProviding
ATTR_NAME, COL_NAME
-
-
Constructor Summary
Constructors Constructor Description FcCreateTextFileProps()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EByteOrderMarkMode
getByteOrderMarkMode()
Charset
getCharset()
ETextFileContentType
getContentType()
String
getFileContent()
String
getFileName()
FileProvision
getTextFileProvision()
Details for how to handle the created text file.void
setByteOrderMarkMode(EByteOrderMarkMode byteOrderMarkMode)
void
setCharset(Charset charset)
void
setContentType(ETextFileContentType contentType)
void
setFileContent(String fileContent)
void
setFileName(String fileName)
void
setTextFileProvision(FileProvision textFileProvision)
Details for how to handle the created text file.-
Methods inherited from class de.xima.fc.workflow.taglib.model.BaseActionProps
getBeschreibung, getColor, getDescription, getIcon, getName, setColor, setDescription, setIcon, setName
-
-
-
-
Method Detail
-
getByteOrderMarkMode
public EByteOrderMarkMode getByteOrderMarkMode()
- Returns:
- Whether to add a byte order mark at the beginning of the file.
-
setByteOrderMarkMode
public void setByteOrderMarkMode(EByteOrderMarkMode byteOrderMarkMode)
- Parameters:
byteOrderMarkMode
- Whether to add a byte order mark at the beginning of the file.
-
getCharset
public Charset getCharset()
- Returns:
- Charset used when creating the text file.
-
setCharset
public void setCharset(Charset charset)
- Parameters:
charset
- Charset used when creating the text file.
-
getContentType
public ETextFileContentType getContentType()
- Returns:
- The type of the file's content, used to escape placeholders properly.
-
setContentType
public void setContentType(ETextFileContentType contentType)
- Parameters:
contentType
- The type of the file's content, used to escape placeholders properly.
-
getFileContent
public String getFileContent()
- Returns:
- The plain text content of the file to be created, which may contain placeholders.
-
setFileContent
public void setFileContent(String fileContent)
- Parameters:
fileContent
- The plain text content of the file to be created, which may contain placeholders.
-
getFileName
public String getFileName()
- Returns:
- The name of the file to be created (without directories, but with the file extension). May contain placeholders. When empty, a file name is generated automatically.
-
setFileName
public void setFileName(String fileName)
- Parameters:
fileName
- The name of the file to be created (without directories, but with the file extension). May contain placeholders. When empty, a file name is generated automatically.
-
getTextFileProvision
public FileProvision getTextFileProvision()
Details for how to handle the created text file.- Returns:
- Details for how to handle the created text file.
-
setTextFileProvision
public void setTextFileProvision(FileProvision textFileProvision)
Details for how to handle the created text file.- Parameters:
textFileProvision
- Details for how to handle the created text file.
-
-