Modifier and Type | Class and Description |
---|---|
class |
ExcelRowToAreaTransformer<A extends AreaType>
|
class |
ExcelRowToEcomProductTransformer<P extends Product>
|
class |
ExistingAreaLookup<T extends Area>
Check to see if a
Area already exists, and if so load it based on various other settings provided by this class. |
Modifier and Type | Interface and Description |
---|---|
interface |
SourceAware
A marker interface that signifies that the Process will require a file/Source upload that is
ModeAware |
Modifier and Type | Class and Description |
---|---|
class |
DefaultExistingEntityLookup<E>
ExistingEntityLookup for any Entity that can be found using a #fin |
class |
ExistingEntityLookup<T>
Check to see if an Entity already exists, and if so load (and update) it; based on various other settings provided by this class.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ModeAwareMapperInvoker
Mapper s that are aware and sensitive to Mode
Note: A ModeAwareMapperInvoker will only be responsive when called from a ModeAware |
Modifier and Type | Class and Description |
---|---|
class |
ModeAwareMapperBehavior
|
class |
ProcessFieldMapperBehavior<E,V>
Deprecated.
@see SetEntityFieldMapperBehavior
|
class |
SetEntityFieldMapperBehavior<E,V>
Allows to pre or post process or initialize a Field and then setting it in an entity by
AbstractEntityTransformer#setEntity() and similar use cases. |
class |
SkipValueMapperBehavior
If applied Will prevent the
Mapper from applying a value that matches SkipValueMapperBehavior.value (default null); to the Entity |
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 |
EnsureAccessorExistsTransformer
This
Transformer does not apply any Transformation on the input itself (unless there is no intermediate object), however for the intermediate object passed itensures for an accessor chain like entity.attributes.attrib1 the necessary instances like "attributes" and "attrib1" exist else while setting one will get NullPointerExceptions. |
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 |
EnsureAttributeExistsTransformer
Extends
EnsureAccessorExistsTransformer
Additionally if any of the instances in the access chain are Attribute type then it sets the Entity and Attribute name to the Attribute . |
class |
ExcelRowToProductTransformer<P extends Product>
|
class |
ExistingProductLookup<T extends Product>
Check to see if a
Product already exists, and if so load it based on various other settings provided by this class. |
class |
FileToProductsTransformer<P extends Product>
Allow to update an existing Entitie(s) i.e.
|
class |
ModeAwareProductPersistTransformer<P extends Product>
Persist a Product/Product(s) and return the Persisted Entity
|
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.