Class and Description |
---|
ProductURLGeneratorTransformer
A
Transformer that accepts Product Id/sku or any identifier that ProductURLGeneratorTransformer.productFetch accepts or Product and produces a Link for it.The ProductURLGeneratorTransformer.idParamName part of the URL is encoded in UTF-8
TODO: Add Unit test case |
WicketURLGeneratorTransformer
A
URLGeneratorTransformer where the base path can be generated using the Wicket Page Class name. |
Class and Description |
---|
SearchJPAQueryBuilderTransformer
A Search Query Transformer to map Input in a panel to query terms to construct the database JPA search query.
|
Class and Description |
---|
BastardProductFilter
During ETL it is possible that a USER may apply an UPDATE instead on an INSERT on some records
This can technically lead to a product not updating or deriving parent info if parent info is not updated during Updates and gives rise to Bastard Products (ones without any parents) The default implementation of this Filter simply rejects any such records to ensure they don't get into the system. |
EntityPersistTransformer
Persist an Entity and return the Persisted Entity using the auto wired
EntityManager .Additionally this Transformer is capable of:
Collecting Exceptions in EntityPersistTransformer.exceptions and EntityPersistTransformer.messages if EntityPersistTransformer.failFast is false
Persisting the entity under a TransactionDefinition , if provided via EntityPersistTransformer.setTransactionDef(TransactionDefinition) . |
ExcelRowToProductTransformer |
ExistingProductLookup
Check to see if a
Product already exists, and if so load it based on various other settings provided by this class. |
FileToProductLookup |
FileToProductsTransformer
Allow to update an existing Entitie(s) i.e.
|
ModeAwareProductPersistTransformer
Persist a Product/Product(s) and return the Persisted Entity
|
ProductNameTransformer
Product Name has some restrictions like being unique etc, it cannot be always what is supplied raw; so it is combines with the
Product.getProductCode()
to ensure it is unique. |
ProductPersistTransformer
Persist a Product/Product(s) and return the Persisted Entity
|
WicketURLGeneratorTransformer
A
URLGeneratorTransformer where the base path can be generated using the Wicket Page Class name. |
Class and Description |
---|
AttributesMapper
Specialized/Convenient wrapper
Mapper for mapping Attributes .This specialized because Attributes and Attribute have an encapsulated relation which requires awareness of the Attributes interface. |
AttributesSetter |
DeleteRelatedEntitiesJPATransformer
Related entities can grow in relation to the core entity.
(JPA) This Transformer provides a visitor via injection to the core logic, that can allow manipulating the number of entities that are effected in a delete operation. |
EntityPersistTransformer
Persist an Entity and return the Persisted Entity using the auto wired
EntityManager .Additionally this Transformer is capable of:
Collecting Exceptions in EntityPersistTransformer.exceptions and EntityPersistTransformer.messages if EntityPersistTransformer.failFast is false
Persisting the entity under a TransactionDefinition , if provided via EntityPersistTransformer.setTransactionDef(TransactionDefinition) . |
EntityResourceUploadActionTransformer
Accepts a context
Map from DocumentManagerPanel .FileUploadForm.postUploadCustomAction()Will return a list of Strings, each corresponding to a path modified or null if no change. |
EntityUpdateResUploadActionTransformer |
ExcelRowToProductTransformer |
FileToEntityLookup |
MultiCategoryLookup
Searches for a category to match a criteria defined by
MultiCategoryLookup.queryTransformer . |
ObjectToRowReverseTransformer
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" |
ProductPersistTransformer
Persist a Product/Product(s) and return the Persisted Entity
|
ProductURLGeneratorTransformer
A
Transformer that accepts Product Id/sku or any identifier that ProductURLGeneratorTransformer.productFetch accepts or Product and produces a Link for it.The ProductURLGeneratorTransformer.idParamName part of the URL is encoded in UTF-8
TODO: Add Unit test case |
QueryCacheLookup
Deprecated.
@see
CacheLookup |
RelWebPathToAbsoluteTransformer |
SizeFitToCodeTransformer
Convert a
SizeFit to its code |
SubTypeInitMapperTransformer
AbstractEntityTransformer s like QueryResultArrayToEntityTransformer ; can use polymorphic instances like Size
for AbstractEntityTransformer.setNestedObjectInitMap(java.util.Map) .While initializing an instance the sub-type needs to be known dynamically based on the key or field name and its value. |
UserToJson
Marshal User to JSON
TODO: Add unit test case
|
WicketURLGeneratorTransformer
A
URLGeneratorTransformer where the base path can be generated using the Wicket Page Class name. |
Class and Description |
---|
SearchJPAQueryBuilderTransformer
A Search Query Transformer to map Input in a panel to query terms to construct the database JPA search query.
|
Copyright © 2018. All rights reserved.