Skip to content
Success

Changes

Summary

  1. [Enhancement #233] Implement generator of entity reference proxy classes. (commit: ed78b11) (details)
  2. [Enhancement #233] Provide access to entity reference proxy classes in MetamodelImpl. (commit: ceeea3b) (details)
  3. [Enhancement #233] Create entity reference proxy in OOM and return it to UoW. (commit: 50ba797) (details)
  4. [Enhancement #233] Integrate new getReference implementation into UoW. (commit: a13c803) (details)
  5. [Enhancement #233] Ensure correct handling of reference change merging w.r.t. second-level cache. (commit: 14b596b) (details)
Commit ed78b111baabce93ad56ea340b34d1e06af73685 by Martin Ledvinka
[Enhancement #233] Implement generator of entity reference proxy classes.
(commit: ed78b11)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/EntityNotFoundException.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyPropertyAccessor.java
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGeneratorTest.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/GeneratedEntityReferenceProxy.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxy.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/gen/PersistentPropertyGetterMatcher.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/GeneratedEntityReferenceProxyImpl.java
Commit ceeea3b0b2c8541d2082e9747259b5ceb3f53735 by Martin Ledvinka
[Enhancement #233] Provide access to entity reference proxy classes in MetamodelImpl.
(commit: ceeea3b)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/MetamodelImpl.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/MetamodelImplTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/IdentifiableEntityType.java (diff)
Commit 50ba797545336aea4275f208c586ffdf403d862d by Martin Ledvinka
[Enhancement #233] Create entity reference proxy in OOM and return it to UoW.
(commit: 50ba797)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityReferenceFactory.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyPropertyAccessor.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoaderTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoader.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoader.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityInstanceLoader.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoaderTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGeneratorTest.java (diff)
Commit a13c80355c775442c59a13fb0455e20d0402533c by Martin Ledvinka
[Enhancement #233] Integrate new getReference implementation into UoW.

Testing getReference implementation for both types of UnitOfWork.
(commit: a13c803)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ChangeTrackingUnitOfWorkGetReferenceTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkGetReferenceTestRunner.java
The file was removedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkGetReferenceTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/merge/ManagedTypeValueMerger.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/MetamodelUtils.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWorkGetReferenceTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/DeleteObjectChange.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/Change.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/merge/ManagedTypeValueMergerTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/ObjectChangeSet.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/NewObjectChange.java (diff)
Commit 14b596bf8dce8814260d7da2cf02c06c1e8200fd by Martin Ledvinka
[Enhancement #233] Ensure correct handling of reference change merging w.r.t. second-level cache.
(commit: 14b596b)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkGetReferenceTestRunner.java (diff)