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