Skip to content
Failed

Changes

Summary

  1. [Fix #240] Rename inCommit to flushingChanges and set it even when writing uncommitted changes in UoW. (commit: d70adb2) (details)
  2. [Doc] Update Javadoc of UoW.isFlushingChanges. (commit: 3846457) (details)
  3. [SCA] SCA-based code improvements. (commit: 86ca103) (details)
  4. [Bug #234] Fix an issue with using entity id comparison after attribute referencing another entity in SOQL query. (commit: 5e01614) (details)
  5. [Perf] Optimize classpath processing by skipping JAR files that have already been processed. (commit: 492bcf1) (details)
  6. [Enhancement #233] Implement generator of entity reference proxy classes. (commit: ed78b11) (details)
  7. [Enhancement #233] Provide access to entity reference proxy classes in MetamodelImpl. (commit: ceeea3b) (details)
  8. [Enhancement #233] Create entity reference proxy in OOM and return it to UoW. (commit: 50ba797) (details)
  9. [Enhancement #233] Integrate new getReference implementation into UoW. (commit: a13c803) (details)
  10. [Enhancement #233] Ensure correct handling of reference change merging w.r.t. second-level cache. (commit: 14b596b) (details)
  11. Re-enable several disabled tests, ensure they pass. (commit: 971c655) (details)
  12. Re-enable one more disabled integration test. (commit: 139acde) (details)
  13. [Enhancement #243] Log JOPA version info on PU start. (commit: d6f0e77) (details)
  14. [Enhancement #243] Simplify generation of version number in OWL2Java. (commit: 1246c77) (details)
  15. [Bug #248] Add test reproducing the issue. (commit: 8f49499) (details)
  16. [Bug #248] Ignore merge cascading of lazy loading proxy instances. (commit: 7764609) (details)
  17. [Bug #248] Handle cascade refresh/detach w.r.t. lazy loading proxies. (commit: 8c326bc) (details)
  18. [Bug #248] Handle cascade remove w.r.t. lazy loading proxies. (commit: 75022b8) (details)
  19. [Upd] Update to RDF4J 4.3.12. (commit: 9263808) (details)
  20. [2.0.1] Bump version, update changelog. (commit: 8a03bbf) (details)
Commit d70adb2243b67e78c8ffdd67d6e5f735e03ea549 by Martin Ledvinka
[Fix #240] Rename inCommit to flushingChanges and set it even when writing uncommitted changes in UoW.

Fixes issue with em.flush when a new object was persisted.
(commit: d70adb2)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/change/ChangeTrackingIndirectCollection.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ChangeTrackingUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWork.java (diff)
The file was modifiedjopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/EntityManagerTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/change/ChangeTrackingIndirectMultilingualString.java (diff)
Commit 3846457f6e46a899b6253b4fbd03d7a35b6449a0 by Martin Ledvinka
[Doc] Update Javadoc of UoW.isFlushingChanges.
(commit: 3846457)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWork.java (diff)
Commit 86ca1036e0927fe3e0a6c20991f7e2401e5cc965 by Martin Ledvinka
[SCA] SCA-based code improvements.
(commit: 86ca103)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/RDFCollectionAttribute.java (diff)
The file was modifiedontodriver-jena/src/main/java/cz/cvut/kbss/ontodriver/jena/list/ReferencedListHandler.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ReferencedListDescriptorImpl.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/IdentifierVisitor.java (diff)
The file was modifiedontodriver-api/src/main/java/cz/cvut/kbss/ontodriver/descriptor/ReferencedListValueDescriptor.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/MetamodelImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractIdentifiableType.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ListDescriptorFactory.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/LazyLoadingMapProxy.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/gen/LazyLoadingEntityProxyGenerator.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/gen/ManageableClassGenerator.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/lazy/LazyLoadingCollectionProxy.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/util/CloneRegistrationDescriptor.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/JOPALazyUtils.java (diff)
Commit 5e01614806ea2f02365f9796c64a531d13fe35c4 by Martin Ledvinka
[Bug #234] Fix an issue with using entity id comparison after attribute referencing another entity in SOQL query.
(commit: 5e01614)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryParserTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlAttribute.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlQueryListener.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/FunctionNode.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/AttributeNode.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/soql/SoqlParameter.java (diff)
Commit 492bcf1a8e20b802a792848b69308b5fe02c53d7 by Martin Ledvinka
[Perf] Optimize classpath processing by skipping JAR files that have already been processed.

This is mostly relevant to Spring Boot nested JARs which all map to the same root application JAR, but are processed repeatedly (for each nested JAR). This optimization will skip these repeated process calls.
(commit: 492bcf1)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/loaders/DefaultClasspathScanner.java (diff)
Commit ed78b111baabce93ad56ea340b34d1e06af73685 by Martin Ledvinka
[Enhancement #233] Implement generator of entity reference proxy classes.
(commit: ed78b11)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxy.java
The file was modifiedjopa-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 modifiedjopa-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/EntityReferenceProxyGenerator.java
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/GeneratedEntityReferenceProxy.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/GeneratedEntityReferenceProxyImpl.java
Commit ceeea3b0b2c8541d2082e9747259b5ceb3f53735 by Martin Ledvinka
[Enhancement #233] Provide access to entity reference proxy classes in MetamodelImpl.
(commit: ceeea3b)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/IdentifiableEntityType.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/MetamodelImplTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/MetamodelImpl.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 modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoaderTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapper.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/ObjectOntologyMapperImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGenerator.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityReferenceFactory.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoader.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/DefaultInstanceLoaderTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyGeneratorTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityInstanceLoader.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/proxy/reference/EntityReferenceProxyPropertyAccessor.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/TwoStepInstanceLoader.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/ConnectionWrapper.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 modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
The file was removedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkGetReferenceTest.java
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/merge/ManagedTypeValueMergerTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/DeleteObjectChange.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/ObjectChangeSet.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/ChangeTrackingUnitOfWorkGetReferenceTest.java
The file was modifiedjopa-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/AbstractUnitOfWorkGetReferenceTestRunner.java
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/merge/ManagedTypeValueMerger.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/Change.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/NewObjectChange.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWorkGetReferenceTest.java
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 modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkGetReferenceTestRunner.java (diff)
Commit 971c6558ccd3a6dc0785a0c5caf37828637c870a by Martin Ledvinka
Re-enable several disabled tests, ensure they pass.
(commit: 971c655)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/query/QueryHints.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsRunner.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/EntityConstructor.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/environment/Generators.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/query/runner/TypedQueryRunner.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassWithQueryAttr6.java (diff)
Commit 139acde9969911821c7cf2bbb1308e5001b0077b by Martin Ledvinka
Re-enable one more disabled integration test.
(commit: 139acde)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsRunner.java (diff)
The file was modifiedjopa-integration-tests-rdf4j/src/test/java/cz/cvut/kbss/jopa/test/integration/rdf4j/UpdateOperationsTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/environment/Generators.java (diff)
Commit d6f0e776f8044180aa3b49e0728f5d0007374b79 by Martin Ledvinka
[Enhancement #243] Log JOPA version info on PU start.
(commit: d6f0e77)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProvider.java (diff)
The file was modifiedjopa-impl/pom.xml (diff)
The file was addedjopa-impl/src/main/resources/jopa.properties
Commit 1246c7701242a59a12a9d98fc58b44df1ff1f4da by Martin Ledvinka
[Enhancement #243] Simplify generation of version number in OWL2Java.
(commit: 1246c77)
The file was modifiedpom.xml (diff)
The file was modifiedjopa-owl2java/src/main/java/cz/cvut/kbss/jopa/owl2java/Constants.java (diff)
The file was modifiedjopa-owl2java/pom.xml (diff)
The file was addedjopa-owl2java/src/main/resources/owl2java.properties
The file was modifiedjopa-impl/pom.xml (diff)
Commit 8f494994ba1eb2a27b382ebbba8f856ef26c890b by Martin Ledvinka
[Bug #248] Add test reproducing the issue.
(commit: 8f49499)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
The file was modifiedjopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
The file was modifiedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassO.java (diff)
Commit 7764609be3473e4b0c08b04436f8e367e21e7bfa by Martin Ledvinka
[Bug #248] Ignore merge cascading of lazy loading proxy instances.
(commit: 7764609)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerImplTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerImpl.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/JOPALazyUtils.java (diff)
The file was modifiedjopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
Commit 8c326bce09c440896ddd1212942b2b6de9120502 by Martin Ledvinka
[Bug #248] Handle cascade refresh/detach w.r.t. lazy loading proxies.
(commit: 8c326bc)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/OnCommitChangePropagatingUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWorkTestRunner.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modifiedjopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/BugTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/AbstractUnitOfWork.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/change/ChangeCalculator.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerImplTest.java (diff)
Commit 75022b8bbecc464425c50b642b723b0ba3e2b698 by Martin Ledvinka
[Bug #248] Handle cascade remove w.r.t. lazy loading proxies.

Remove cascading on lazily loaded relationship triggers loading and then cascades the remove operation.
(commit: 75022b8)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/EntityManagerImpl.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/EntityManagerImplTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/OneLevelRemoveCascadeExplorer.java
The file was modifiedontodriver-rdf4j/pom.xml (diff)
Commit 8a03bbf195bf380d989d0916e40b25b37c328584 by Martin Ledvinka
[2.0.1] Bump version, update changelog.
(commit: 8a03bbf)
The file was modifiedjopa-integration-tests/pom.xml (diff)
The file was modifiedjopa-impl/pom.xml (diff)
The file was modifiedjopa-owlapi-utils/pom.xml (diff)
The file was modifiedjopa-integration-tests-jena/pom.xml (diff)
The file was modifiedjopa-integration-tests-owlapi/pom.xml (diff)
The file was modifieddatatype/pom.xml (diff)
The file was modifiedjopa-owl2java/pom.xml (diff)
The file was modifiedontodriver-api/pom.xml (diff)
The file was modifiedjopa-api/pom.xml (diff)
The file was modifiedjopa-distribution/pom.xml (diff)
The file was modifiedjopa-integration-tests-rdf4j/pom.xml (diff)
The file was modifiedmodelgen/pom.xml (diff)
The file was modifiedCHANGELOG.md (diff)
The file was modifiedontodriver-jena/pom.xml (diff)
The file was modifiedontodriver-rdf4j/pom.xml (diff)
The file was modifiedjopa-maven-plugin/pom.xml (diff)
The file was modifiedontodriver-owlapi/pom.xml (diff)
The file was modifiedpom.xml (diff)