{"push_id":638650338,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"74a07abb2e97d82f22e3a3529ef050e966ef529e","before":"0862471ddb8b6ba842824380aa7f4bae88d0366b","commits":[{"sha":"5d1abd2560ca4f9be00621a697534a1fcdd25388","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Fix #5 Support for multiple persistence units and DAOs\n\nApache Onami persist already provides support for multiple persistence units, but makes it difficult to provide generic DAOs linked to the annotations which identify the different PUs.  This is because the binding to annotations is done in a PrivateModule.  The Onami notes.md file provides a brief description of the changes made to the original code.\n\n  The implementations provided by this change enable the use of multiple PUs, and provide generic DAOs to support them.  The base of an entity specific DAO is also provided","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/5d1abd2560ca4f9be00621a697534a1fcdd25388"},{"sha":"fb8ecfd73e6f387c40013eb121be5c9514c7244d","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Dao constracuted, starting tests","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/fb8ecfd73e6f387c40013eb121be5c9514c7244d"},{"sha":"8cbaf8c32cc9d4960dcfd47a12cf0db64b7876e1","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Fix #5 Fix#1 Implementation of DAOs and persistence for Option\n\nonami-persist uses Guice Private Modules to enable the use of multiple persistence units.  However, many of its classes are inaccessible for modification, and this prevented binding DAOs through the same mechanism (which would be required of course to ensure that DAOs were pointing at the correct source).  This would not be an issue for Entity-specific DAOs, but precluded the use of generic DOAs.  Onami-persist has therefore been imported as source and modified slightly.  (see Onami notes.md for some detail).\n\nOption is now persistable","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/8cbaf8c32cc9d4960dcfd47a12cf0db64b7876e1"},{"sha":"e5f00884c8fe13aba352922321cecb9013e67ff2","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Fix #2 DAO implementation for I18N patterns\nAlso amended the handling of additional bindings in PersistenceUnitModule, via configuration, so that they are correctly bound, annotated and exposed.  This removed the need to sub-class the Option and Pattern DAOs with annotated constructor parameters.","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/e5f00884c8fe13aba352922321cecb9013e67ff2"},{"sha":"910d8f2f2c08d8e9ff05d1c32cc9b70e27619d4a","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Fix #5 Fix#1 Implementation of DAOs and persistence for Option\n\nonami-persist uses Guice Private Modules to enable the use of multiple persistence units.  However, many of its classes are inaccessible for modification, and this prevented binding DAOs through the same mechanism (which would be required of course to ensure that DAOs were pointing at the correct source).  This would not be an issue for Entity-specific DAOs, but precluded the use of generic DOAs.  Onami-persist has therefore been imported as source and modified slightly.  (see Onami notes.md for some detail).\n\nOption is now persistable","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/910d8f2f2c08d8e9ff05d1c32cc9b70e27619d4a"},{"sha":"f07c52d12d6ddd9b97321ecc02df2668903c2c7f","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Merge branch 'fix-jpa#2' into develop\n\nConflicts:\n\tsrc/test/java/uk/q3c/krail/persist/jpa/TestJpaModule.java\n\tsrc/test/resources/META-INF/persistence.xml","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/f07c52d12d6ddd9b97321ecc02df2668903c2c7f"},{"sha":"2d2ac5e3c85ee5ac36fe13aa4703dcea6a7cac4a","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Refactoring\n\nBaseJpaPatternDao renamed DefaultJpaPatternDao to be consistent with the rest of Krail.  PersistenceUnitModule made public.","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/2d2ac5e3c85ee5ac36fe13aa4703dcea6a7cac4a"},{"sha":"df1492b2c84e8f69105a9f284cbbb690c6b0dc66","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Updated version information","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/df1492b2c84e8f69105a9f284cbbb690c6b0dc66"},{"sha":"29cd489db6b8666ec850f52895846e0dbe959ad6","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Generated Release Notes","distinct":false,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/29cd489db6b8666ec850f52895846e0dbe959ad6"},{"sha":"74a07abb2e97d82f22e3a3529ef050e966ef529e","author":{"email":"51c9bc7cc4b6a96abcbe117b64044c4a36cf5cf8@virgin.net","name":"David Sowerby"},"message":"Released, see tag for version","distinct":true,"url":"https://api.github.com/repos/davidsowerby/krail-jpa/commits/74a07abb2e97d82f22e3a3529ef050e966ef529e"}]}