]
George Gastaldi updated FORGE-1061:
-----------------------------------
Fix Version/s: 2.x Future
REST plugin should support user-driven mapping of DTOs to JPA
entities
----------------------------------------------------------------------
Key: FORGE-1061
URL:
https://issues.jboss.org/browse/FORGE-1061
Project: Forge
Issue Type: Feature Request
Components: Builtin Plugins
Affects Versions: 1.3.3.Final
Reporter: Vineet Reynolds
Fix For: 2.x Future
This is to extend the work done in FORGE-1060 which is scoped to generate DTOs in a
pre-determined manner for JPA entities. We should be able to support user-driven mapping
of the JPA entities to create the DTOs first, and then generate the appropriate business
services that would update the underlying entities in the database.
Doing so would allow the REST resources to function in a similar manner to the [REST
workflow
pattern|http://www.infoq.com/articles/webber-rest-workflow]. This would improve
the transactional behavior of the resources, since the constructed DTOs could house all
related entities that participate in a business transaction. Since metadata of business
transactions is not available in the object model, the mapping process to derive the DTOs
will be user-driven.
Not doing so would yield REST resources that are just representations of database tables,
thus requiring associations to be established for entities that participate in a business
transaction.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: