I'm still working on storing OAuth information in the database (almost done
now). I see a difference in handling database objects/queries between the
rave-portal module and the rave-shindig module.
All rave-portal beans implement o.a.rave.portal.model.BasicEntity while all
rave-shindig beans implement o.a.shindig.social.opensocial.jpa.api.DbObject.
In rave-portal all classes that handle DB queries implement
o.a.rave.portal.repository.Repository and are configured through Spring. The
Repository implementations extend AbstractJpaRepository which supports at
simple CRD operations. The Repository implementations have test classes.
In rave-shindig there seems to be no common interface and injection is done
through Guice (the @Injects are commented out btw). Tests are missing.

Is there someone who has time (and knowledge) to create a common basis for
database operations in both modules and set up tests for DB operations
rave-shindig?


Jasha Joachimsthal

Europe - Amsterdam - Oosteinde 11, 1017 WT Amsterdam - +31(0)20 522 4466
US - Boston - 1 Broadway, Cambridge, MA 02142 - +1 877 414 4776 (toll free)

www.onehippo.com

Reply via email to