LDEV-4411 Remove collections caching in the few classes it is presentIf we decide to use collections caching after all, we will do iteverywhere, not just in Content Repository.
LDEV-4184: "outer-join" attribute in hbm.xml files is deprecated and produces warnings on server start up. Remove entries with "auto" value. Entries with value "true" become fetch=join.
Rejigged the link from the child node to the parent to point from the child node (rather than child node version). This restricts us to a design where we always create new nodes for new versions of a parent. Also made the lookup of child nodes manual (rather than loaded automatically by hibernate). Doesn't use lazy loading - goes direct to database to find node. Not so nice. But the changes have almost doubled the throughput in my testing.
Change name from com.lamsinternational to org.lamsfoundation. Changed all the entries I can find but the jar file still contains a folder reference it appears.
Code to create workspace, create/update credentials working - with transactions. Basically works but the transaction handling hasn't been break tested, and the DAO access doesn't make good use of Spring framework