]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
CSPACE-5129: Cleaned up repository session managment and transaction management when...
authorRichard Millet <remillet@berkeley.edu>
Wed, 20 Jun 2012 01:30:45 +0000 (18:30 -0700)
committerRichard Millet <remillet@berkeley.edu>
Wed, 20 Jun 2012 01:30:45 +0000 (18:30 -0700)
commitdb3a378a863161c64c5f027c99e66bd0d3f4d796
tree82208fbf898b8e4c6e6c3a768f5a3d5d81c61623
parent7e981606a974390f053ccea6ed3810cab688efa2
CSPACE-5129: Cleaned up repository session managment and transaction management when making resource to resource method calls.  The ServiceContext is now able to keep track of RepositorySession instances and keeps reference counts on them.  Only when the reference count drops to 0 is it released and the transaction closed.
19 files changed:
3rdparty/nuxeo/build.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml
services/authority/service/src/main/java/org/collectionspace/services/common/vocabulary/AuthorityResource.java
services/authority/service/src/main/java/org/collectionspace/services/common/vocabulary/Hierarchy.java
services/authority/service/src/main/java/org/collectionspace/services/common/vocabulary/nuxeo/AuthorityDocumentModelHandler.java
services/authority/service/src/main/java/org/collectionspace/services/common/vocabulary/nuxeo/AuthorityItemDocumentModelHandler.java
services/batch/service/src/main/java/org/collectionspace/services/batch/nuxeo/BatchDocumentModelHandler.java
services/common/src/main/java/org/collectionspace/services/common/AbstractMultiPartCollectionSpaceResourceImpl.java
services/common/src/main/java/org/collectionspace/services/common/ResourceBase.java
services/common/src/main/java/org/collectionspace/services/common/context/AbstractServiceContextImpl.java
services/common/src/main/java/org/collectionspace/services/common/context/RemoteServiceContextImpl.java
services/common/src/main/java/org/collectionspace/services/common/context/ServiceContext.java
services/common/src/main/java/org/collectionspace/services/common/imaging/nuxeo/NuxeoImageUtils.java
services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RemoteDocumentModelHandlerImpl.java
services/common/src/main/java/org/collectionspace/services/nuxeo/client/java/RepositoryJavaClientImpl.java
services/media/service/src/main/java/org/collectionspace/services/media/MediaResource.java
services/relation/service/src/main/java/org/collectionspace/services/relation/RelationResource.java
services/report/service/src/main/java/org/collectionspace/services/report/nuxeo/ReportDocumentModelHandler.java
services/servicegroup/service/src/main/java/org/collectionspace/services/servicegroup/nuxeo/ServiceGroupDocumentModelHandler.java