public class RepositoryRecordWriter<T extends Model<?>> extends Object implements RecordWriter<T>
RecordWriter, that writes all records directly to the database
using a RepositoryOperations implementation.| Constructor and Description |
|---|
RepositoryRecordWriter() |
RepositoryRecordWriter(RepositoryOperations<T,?> repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
doAfter()
Performs no action.
|
void |
doBefore(String destination)
Performs no action.
|
RepositoryOperations<T,?> |
getRepository() |
void |
setRepository(RepositoryOperations<T,?> repository) |
void |
writeRecord(T entity)
Writes the input
Model record to the target RepositoryOperations implementation,
using an insert operation. |
public RepositoryRecordWriter()
public RepositoryRecordWriter(RepositoryOperations<T,?> repository)
public void writeRecord(T entity)
Model record to the target RepositoryOperations implementation,
using an insert operation.writeRecord in interface RecordWriter<T extends Model<?>>entity - public RepositoryOperations<T,?> getRepository()
public void setRepository(RepositoryOperations<T,?> repository)
public void doBefore(String destination) throws DataImportException
doBefore in interface RecordWriter<T extends Model<?>>destination - DataImportExceptionpublic void doAfter()
throws DataImportException
doAfter in interface RecordWriter<T extends Model<?>>DataImportExceptionCopyright © 2016. All rights reserved.