public class ImportRow<E> extends Object
It contains all the context for the current row to import.
| Modifier and Type | Field and Description |
|---|---|
protected E |
bean
Current bean loaded by the import tool for the current row.
|
protected Set<AbstractImportErrorInfo<E>> |
errors
Errors found while loading the row into the bean.
|
protected long |
lineNumber
Current line number.
|
protected boolean |
next |
protected com.google.common.base.Optional<String> |
rawRecord
The source data.
|
| Constructor and Description |
|---|
ImportRow() |
ImportRow(ImportRow<E> row) |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(AbstractImportErrorInfo<E> error) |
E |
getBean() |
Set<AbstractImportErrorInfo<E>> |
getErrors() |
long |
getLineNumber() |
com.google.common.base.Optional<String> |
getRawRecord() |
boolean |
hasNext() |
boolean |
isValid() |
void |
prepareNextRow(E bean) |
void |
setLineNumber(long lineNumber) |
void |
setNext(boolean next) |
void |
setRawRecord(String rawRecord) |
String |
toString() |
protected long lineNumber
protected E bean
protected Set<AbstractImportErrorInfo<E>> errors
protected boolean next
protected com.google.common.base.Optional<String> rawRecord
ImportConf.captureRawRecord is false.
When project will be Java8 based, use Java8 Optionalpublic long getLineNumber()
public E getBean()
public Set<AbstractImportErrorInfo<E>> getErrors()
public boolean isValid()
public boolean hasNext()
public void setNext(boolean next)
public void setLineNumber(long lineNumber)
public void addError(AbstractImportErrorInfo<E> error)
public void prepareNextRow(E bean)
public com.google.common.base.Optional<String> getRawRecord()
public void setRawRecord(String rawRecord)
Copyright © 2013–2022 Code Lutin. All rights reserved.