History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: CAT-49
Type: Contest Submission Contest Submission
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Alit Bar Sadeh
Reporter: Jason Carreira
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
_Project Catalog

DomainProxy enables rich domain models with domain relationships to be transparently used with OpenSpaces.

Created: 08/Feb/08 03:10 AM   Updated: 10/Feb/08 04:18 AM
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.
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.
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


 All   Comments   Change History      Sort Order:
Alit Bar Sadeh - 10/Feb/08 04:18 AM
Concept Submission entered the OpenSpaces Developer Challenge. Project and tools have been set on OpenSpaces.org. A dedicated email about your project will be sent shortly.