T
- public abstract class ExcelRowToAbstractEntityTransformer<T> extends AbstractExcelRowToEntityTransformer<T>
Row
to an Entity type Process
is EventAwareProcess
and Is Transactional
aware
AbstractTupleToEntityTransformer.transform(Object)
,
Serialized FormProcess.Event, Process.EventPoint
columnFieldMapping, idempotent, mode, modesSupported, nestedObjectInitMap, nonAssociatedMappers
listeners, processState
Constructor and Description |
---|
ExcelRowToAbstractEntityTransformer() |
ExcelRowToAbstractEntityTransformer(ExcelRowToAbstractEntityTransformer t) |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
getNewEntity()
Supplier of a new instance of the Entity
|
protected T |
init(org.apache.poi.ss.usermodel.Row row,
Map<String,Object> intermediateObjects)
Create the core Entity and also initialize intermediateObjects with core entities
|
getColumnIndex, getColumns, getDefaultValue, getEncoding, getTuple, getTupleIndex, getTupleIndexFromCol, getValue, isConvertBlankCellToNullValue, setConvertBlankCellToNullValue, setEncoding
identifyNode, transform
consumeIntermediateObjects, getColumnFieldMapping, getEntityAccessTransformer, getMode, getModesSupported, getNestedObjectInitMap, getNonAssiciatedMappers, getNonAssociatedMappers, getValue, init, isIdempotent, nestedInit, processValue, setColumnFieldMapping, setEntity, setEntityAccessTransformer, setIdempotent, setMode, setModesSupported, setNestedObjectInitMap, setNonAssociatedMappers
addListener, getListeners, onChangeHandler, setListeners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMode, getModesSupported, setMode
public ExcelRowToAbstractEntityTransformer()
public ExcelRowToAbstractEntityTransformer(ExcelRowToAbstractEntityTransformer t)
protected abstract T getNewEntity()
protected T init(org.apache.poi.ss.usermodel.Row row, Map<String,Object> intermediateObjects)
init
in class AbstractEntityTransformer<org.apache.poi.ss.usermodel.Row,org.apache.poi.ss.usermodel.Cell,T>
intermediateObjects
- Copyright © 2018. All rights reserved.