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 classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final booleanprotected final Characterprotected final longprotected final CSVImporterDocumentFactoryprotected final DateFormatstatic final CSVImporterOptionsprotected final Characterprotected CSVImporterOptions.ImportModestatic final Stringstatic final Stringprotected final Stringprotected final booleanprotected final booleanstatic final Stringprotected final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCSVImporterOptions(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.protectedCSVImporterOptions(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()insteadprotectedCSVImporterOptions(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 TypeMethodDescriptionbooleanprotected DateFormatcomputeDateFormat(String dateFormat) intlongbooleanbooleantrim()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