Package org.nuxeo.ecm.csv.core
Class CSVImporterOptions
java.lang.Object
org.nuxeo.ecm.csv.core.CSVImporterOptions
- All Implemented Interfaces:
Serializable
- Since:
- 5.7
- Author:
- Thomas Roger
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final int
protected final boolean
protected final Character
protected final long
protected final CSVImporterDocumentFactory
protected final DateFormat
static final CSVImporterOptions
protected final Character
protected CSVImporterOptions.ImportMode
static final String
static final String
protected final String
protected final boolean
protected final boolean
static final String
protected final boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CSVImporterOptions
(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode) Deprecated, for removal: This API element is subject to removal in a future version.protected
CSVImporterOptions
(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, Character escapeCharacter, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode) Deprecated, for removal: This API element is subject to removal in a future version.since 11.5, useCSVImporterOptions.Builder.build()
insteadprotected
CSVImporterOptions
(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, Character commentMarker, Character escapeCharacter, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode, long computeTotalThresholdSize) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.0, useCSVImporterOptions.Builder.build()
insteadprotected
-
Method Summary
Modifier and TypeMethodDescriptionboolean
protected DateFormat
computeDateFormat
(String dateFormat) int
long
boolean
boolean
trim()
boolean
-
Field Details
-
LEGACY_DATE_FORMAT_PROP
- See Also:
-
TRIM_PROP
- Since:
- 2025.0
- See Also:
-
LEGACY_DATE_FORMAT
- See Also:
-
DEFAULT_OPTIONS
-
importMode
-
CSVImporterDocumentFactory
-
dateFormat
-
listSeparatorRegex
-
commentMarker
-
escapeCharacter
-
updateExisting
protected final boolean updateExisting -
trim
protected final boolean trim -
checkAllowedSubTypes
protected final boolean checkAllowedSubTypes -
sendEmail
protected final boolean sendEmail -
batchSize
protected final int batchSize -
computeTotalThresholdSize
protected final long computeTotalThresholdSize
-
-
Constructor Details
-
CSVImporterOptions
@Deprecated(since="11.5", forRemoval=true) protected CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode) Deprecated, for removal: This API element is subject to removal in a future version.since 11.5, useCSVImporterOptions.Builder.build()
instead -
CSVImporterOptions
@Deprecated(since="11.5", forRemoval=true) protected CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, Character escapeCharacter, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode) Deprecated, for removal: This API element is subject to removal in a future version.since 11.5, useCSVImporterOptions.Builder.build()
instead- Since:
- 7.2
-
CSVImporterOptions
@Deprecated(since="2025.0", forRemoval=true) protected CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, Character commentMarker, Character escapeCharacter, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode, long computeTotalThresholdSize) Deprecated, for removal: This API element is subject to removal in a future version.since 2025.0, useCSVImporterOptions.Builder.build()
instead- Since:
- 8.3
-
CSVImporterOptions
-
-
Method Details
-
computeDateFormat
-
getCSVImporterDocumentFactory
-
getDateFormat
-
getListSeparatorRegex
-
getCommentMarker
-
getEscapeCharacter
-
updateExisting
public boolean updateExisting() -
trim
public boolean trim()- Since:
- 2025.0
-
checkAllowedSubTypes
public boolean checkAllowedSubTypes() -
sendEmail
public boolean sendEmail() -
getBatchSize
public int getBatchSize() -
getComputeTotalThresholdSize
public long getComputeTotalThresholdSize()- Since:
- 11.5
-
getImportMode
-
CSVImporterOptions.Builder.build()
instead