
|
If you were logged in you would be able to see more operations.
|
|
|
|
|
| Component/s: |
None
|
| Affects Version/s: |
None
|
| Fix Version/s: |
None
|
|
| Contest's Project Name: |
DomainProxy
|
| Contest's Project Description: |
DomainProxy enables rich domain models with domain relationships to be transparently used with OpenSpaces. Relationships are modeled via the JPA relationship annotations, and related entities are automatically loaded from the space via proxies inserted when the domain model is returned. Relationships are saved as UIDs in the space when the domain model is written to the space.
DomainProxy enables rich domain models with domain relationships to be transparently used with OpenSpaces. Relationships are modeled via the JPA relationship annotations, and related entities are automatically loaded from the space via proxies inserted when the domain model is returned. Relationships are saved as UIDs in the space when the domain model is written to the space.
|
| Contest's Project Category: |
Extension
|
| The Challenge: |
Currently, rich domain models cannot be transparently used with OpenSpaces. Code must be inserted into the domain entities to load the related entities when needed and convert them back to UID references when writing to the space. This runs counter to the POJO direction of current development and the stated goals of OpenSpaces.
Currently, rich domain models cannot be transparently used with OpenSpaces. Code must be inserted into the domain entities to load the related entities when needed and convert them back to UID references when writing to the space. This runs counter to the POJO direction of current development and the stated goals of OpenSpaces.
|
| Technologies: |
Java Proxies, CGLIB, bytecode manipulation
|
| Restricted Environments: |
none
|
| Applicable Scenario/s : |
Rich domain models with related entities.
|
| Exist Already?: |
No
|
| Submission Maturity: |
Concept
|
| Contest Terms & Conditions: |
Yes
|
| Contributor License Agreement: |
Yes
|
|