Package | Description |
---|---|
com.neurosys.ecom.etl | |
com.neurosys.etl.common.transformers | |
com.neurosys.etl.excel.transformers | |
com.neurosys.modules.etl | |
com.neurosys.user.etl.excel |
Modifier and Type | Class and Description |
---|---|
class |
ExcelRowToAreaTransformer<A extends AreaType>
|
class |
ExcelRowToEcomProductTransformer<P extends Product>
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntityToTupleTransformer<ENTITY,TUPLE>
Converts an Entity to a Tuple.
|
class |
AbstractEntityTransformer<NODE,NODE_IDENTIFIER,ENTITY>
Boiler plate common methods for an
EventAwareProcess , ModeAware Transformer
Note: A NODE is the smallest aspect of an entity that is available for processing. |
class |
AbstractObjectToEntityTransformer<NODE,ENTITY>
|
class |
AbstractReverseTupleToEntityTransformer<ENTITY,TUPLE>
Sometimes its nice just to conveniently reverse a mapping process from INPUT to OUTPUT and maintain the same format so that the produced output can be consumed again as an INPUT.
We are not talking about a chain here, but the output of this Transformer as an INPUT to its AbstractTupleToEntityTransformer back as an input. |
class |
AbstractTupleToEntityTransformer<TUPLE,CELL,ENTITY>
Converts a Tuple (abstract tuple as a concept) to an Entity
|
class |
EntitySelfTransformer<E>
Allows an entty to make changes to itself with self mappings to make internal transformations to the entity.
|
class |
EntityToListTransformer<ENTITY,T>
A special type of
AbstractEntityTransformer that converts an Entity to a List
The size of the Array depends on the AbstractEntityTransformer.getColumnFieldMapping() + AbstractEntityTransformer.getNonAssiciatedMappers()
The tuple itself is available in the intermediateObjects Map as "tuple" and original entity as "entity" Mapper field Name is expected to be column number, starting from 0 |
class |
EntityToObjectArrayTransformer<ENTITY>
Convert an Entity to an Object Array
The size of the Array depends on the AbstractEntityTransformer.getColumnFieldMapping() + AbstractEntityTransformer.getNonAssiciatedMappers()
The tuple itself is available in the intermediateObjects Map as "tuple" and original entity as "entity" Mapper field Name is expected to be column number, starting from 0 |
class |
ObjectArrayToEntityTransformer<ENTITY>
Convert Object[] into an Entity.
Useful to convert raw data bindings from an OR result (Object[]) to an Entity. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExcelRowToEntityTransformer<T>
|
class |
ExcelRowToAbstractEntityTransformer<T>
Converts an Excel
Row to an Entity type This Process is EventAwareProcess and Is Transactional aware
|
Modifier and Type | Class and Description |
---|---|
class |
ExcelRowToProductTransformer<P extends Product>
|
class |
ObjectToRowReverseTransformer<T>
A AbstractReverseTupleToEntityTransformer that exports to an Array of Objects.
One can use UsesIntermediateObject (available via intermediateObjects Map), that refer to the input entity as "entity" and to the tuple being written as "tuple" |
class |
QueryResultArrayToEntityTransformer<ENTITY>
An
ObjectArrayToEntityTransformer that also provides a QueryResultArrayToEntityTransformer.replaceEntityString(String, String) to prepare
the actual Query to return the result array in the expected format as defined by AbstractEntityTransformer.getColumnFieldMapping() |
Modifier and Type | Class and Description |
---|---|
class |
ExcelRowToUserTransformer<U extends User>
Converts an Excel Row to a
User |
Copyright © 2018. All rights reserved.