...
The following table describes all of the properties that you can specify for the configuration:
Configuration Property | Type | Required | Default Value | Description |
---|---|---|---|---|
Source Path | String | X | Absolute path of a directory where are located the CSV files to be processed are located | |
File Mask | String | X | Regular expression describing files to be processed (e.g. ->.\.csv<- to include all csv files) | |
File Encoding | String | Charset.defaultCharset() | Basic encoding of the file. | |
Field Delimiter | String | X | , | Delimiter used to separate fields in CSV files |
Text qualifier | String | " | Delimiter to determine begin determine beginning and end of text in value | |
Key column name | String | X | Name of the column used to identify user uniquely | |
Password column name | String | Name of the column used to specify user password | ||
Delete column name | String | Name of the column used to specify users to be deleted | ||
Value quotation required | Boolean | true | Specify if value quotation is required | |
Column names | String | X | Name of the all columnsColumn names separated by comma | |
Ignore header | Boolean | true | Specify it first line file must be ignored | |
Key separator | String | X | , | Character used to separate keys in a multi-key scenario |
Status Column | String | Optional name Name of the status column where the account's status (enabled/disabled/...) are stored. | ||
Disabled Status Value | String | false | Optional value Value of 'status column' indicating disabled users. | |
Enabled Status Value | String | Optional value | true | Value of 'status column' indicating enabled users. |
Default Status Value | String | Optional default | true | Default value for 'status column' in case of value not provided. |