| Interface | Description |
|---|---|
| DatabaseCredentials |
Defines basic connection information necessary for accessing a database.
|
| RecordImporter |
Data import component designed to take a temporary record file and import it directly into the
database, via a specified utility (eg.
|
| RecordProcessor |
Record processors take all of the individual data import components (reader, writer, validator,
and importer), and combines them to handle a single data type's import
|
| RecordReader<T extends Model<?>> |
Data impoer component class.
|
| RecordWriter<T extends Model<?>> |
Data import component class for writing imported
Model records to a temporary file or
RepositoryOperations implementation. |
| Class | Description |
|---|---|
| AbstractRecordFileReader<T extends Model<?>> |
Simple abstract implementation of
RecordReader, for reading input files. |
| AbstractRecordFileWriter<T extends Model<?>> |
Basic abstract implementation of
RecordWriter, for writing records to temp files. |
| GenericRecordProcessor<T extends Model<?>> |
Basic
RecordProcessor implementation, which can be used to handle most file import jobs. |
| RepositoryRecordUpdater<T extends Model<ID>,ID extends Serializable> |
Simple implementation of
RecordWriter, that updates existing database records
using a RepositoryOperations implementation. |
| RepositoryRecordWriter<T extends Model<?>> |
Simple implementation of
RecordWriter, that writes all records directly to the database
using a RepositoryOperations implementation. |
| Exception | Description |
|---|---|
| DataImportException |
Generic exception thrown when a data import component has an unresolvable problem.
|
| Annotation Type | Description |
|---|---|
| DataTypes |
Identifies an annotated
RecordProcessor as the primary handler of the specified data types. |
Copyright © 2016. All rights reserved.