Hi James - Are you looking for a way to create an editing interface for these objects dynamically?
Typically in domain driven design you know what the objects look like, so Apache Isis leverages the description of the object to create the interface. In the case of an object with an unknown structure, I'm not sure Isis would be a good fit. (Please someone let me know if I'm missing something) Are you familiar with ElasticSearch [1] or Apache Solr [2]? These applications provide full rest and persistence capabilities for objects where the structure is not known a priori. If you need a UI generated for the objects, you might look at Thymeleaf [3]. Or maybe just using a lightweight JS model binding like Knockout [4] or Angular [5] depending on your use case. All the technologies mentioned are open source. [1] https://www.elastic.co [2] http://lucene.apache.org/solr/ [3] http://www.thymeleaf.org [4] http://knockoutjs.com [5] https://angularjs.org On Apr 12, 2015 6:46 AM, Martin Grigorov <[email protected]> wrote: > > Hi, > > Afaik JDO/DataNucleus will complain that your classes should be enhanced. > Reading > http://www.datanucleus.org/products/accessplatform_3_2/jpa/enhancer.html#runtime > I understand that only with JPA you can use runtime enhancement. > But if you're going to generate the classes at runtime then you can make > them JDO-ready by implementing PersistanceCapable *interface* yourself. > As a backend you can use MongoDB. > > On Apr 12, 2015 4:24 AM, "James Agada" <[email protected]> wrote: > > > > I am exploring a use case where the structure of objects are not known a > priori. Is there a way to manage such objects with isis? I can do it with > some son backend . > > James Agada > > Chief Technology Officer > > > > > > This email and any attachment thereto are confidential and priviledged. > if you have received it in error, please delete immediately and notify the > sender. Do not disclose, copy, circulate or in any way use it. The > information contained therein is for the address only, if you reply on it, > its at your own risk. Emails are not guaranteed to be secure or error free, > the message and any attachment could be intercepted, corrupted, lost, > delayed, incomplete or ammended. Computer warehouse group and its divisions > do not accept liability for damage caused by this email or any attachment. > The message you tried to print is protected with Information Rights > Management. You don't have the necessary user rights to print the message. ________________________________ This e-mail may contain Sprint proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message.
