public class CSVImporterOptions extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
CSVImporterOptions.Builder |
static class |
CSVImporterOptions.ImportMode |
Modifier and Type | Field and Description |
---|---|
protected int |
batchSize |
protected boolean |
checkAllowedSubTypes |
protected Character |
commentMarker |
protected CSVImporterDocumentFactory |
CSVImporterDocumentFactory |
protected DateFormat |
dateFormat |
static CSVImporterOptions |
DEFAULT_OPTIONS |
protected Character |
escapeCharacter |
protected CSVImporterOptions.ImportMode |
importMode |
static String |
LEGACY_DATE_FORMAT |
static String |
LEGACY_DATE_FORMAT_PROP |
protected String |
listSeparatorRegex |
protected boolean |
sendEmail |
protected boolean |
updateExisting |
Modifier | Constructor and Description |
---|---|
protected |
CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory,
String dateFormat,
String listSeparatorRegex,
boolean updateExisting,
boolean checkAllowedSubTypes,
boolean sendEmail,
int batchSize,
CSVImporterOptions.ImportMode importMode) |
protected |
CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory,
String dateFormat,
String listSeparatorRegex,
Character escapeCharacter,
boolean updateExisting,
boolean checkAllowedSubTypes,
boolean sendEmail,
int batchSize,
CSVImporterOptions.ImportMode importMode) |
protected |
CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory,
String dateFormat,
String listSeparatorRegex,
Character commentMarker,
Character escapeCharacter,
boolean updateExisting,
boolean checkAllowedSubTypes,
boolean sendEmail,
int batchSize,
CSVImporterOptions.ImportMode importMode) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkAllowedSubTypes() |
protected DateFormat |
computeDateFormat(String dateFormat) |
int |
getBatchSize() |
Character |
getCommentMarker() |
CSVImporterDocumentFactory |
getCSVImporterDocumentFactory() |
DateFormat |
getDateFormat() |
Character |
getEscapeCharacter() |
CSVImporterOptions.ImportMode |
getImportMode() |
String |
getListSeparatorRegex() |
boolean |
sendEmail() |
boolean |
updateExisting() |
public static final String LEGACY_DATE_FORMAT_PROP
public static final String LEGACY_DATE_FORMAT
public static final CSVImporterOptions DEFAULT_OPTIONS
protected CSVImporterOptions.ImportMode importMode
protected final CSVImporterDocumentFactory CSVImporterDocumentFactory
protected final DateFormat dateFormat
protected final String listSeparatorRegex
protected final Character commentMarker
protected final Character escapeCharacter
protected final boolean updateExisting
protected final boolean checkAllowedSubTypes
protected final boolean sendEmail
protected final int batchSize
protected CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode)
protected CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, Character escapeCharacter, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode)
protected CSVImporterOptions(CSVImporterDocumentFactory CSVImporterDocumentFactory, String dateFormat, String listSeparatorRegex, Character commentMarker, Character escapeCharacter, boolean updateExisting, boolean checkAllowedSubTypes, boolean sendEmail, int batchSize, CSVImporterOptions.ImportMode importMode)
protected DateFormat computeDateFormat(String dateFormat)
public CSVImporterDocumentFactory getCSVImporterDocumentFactory()
public DateFormat getDateFormat()
public String getListSeparatorRegex()
public Character getCommentMarker()
public Character getEscapeCharacter()
public boolean updateExisting()
public boolean checkAllowedSubTypes()
public boolean sendEmail()
public int getBatchSize()
public CSVImporterOptions.ImportMode getImportMode()
Copyright © 2019 Nuxeo. All rights reserved.