Skip to content
Success

Changes

Summary

  1. [Enhancement#310] Add first acceptance test for generic abstract entity classes. (commit: 72d3351) (details)
  2. [Enhancement#310] Defer initialization of fields with type variable in generic entity classes. (commit: b80dcb5) (details)
  3. [Enhancement #310] Extend AbstractIdentifiableType to support generic attributes with subtypes specifying concrete type. (commit: ca47d67) (details)
  4. [Enhancement #310] Use subtypes with concrete generic types when building metamodel for generic abstract supertypes. (commit: 1da6ffd) (details)
  5. [Enhancement #310] Support multiple generic types for an entity class. (commit: 5f2626a) (details)
  6. [Ref] Remove skipping logging of static fields when building metamodel (commit: ca31811) (details)
  7. [Ref] Remove unnecessary field.setAccessible call in metamodel building. (commit: 8394995) (details)
  8. [Enhancement #310] Support generic types in query attributes. (commit: 250ae0d) (details)
  9. [Enhancement #310] Add documentation of generic attribute resolution mechanism, minor code improvements. (commit: 62124d7) (details)
  10. [Enhancement #310] Add an integration test for generic entity classes. (commit: e69ab65) (details)
Commit 72d33513a5e19874deb5f661d1a908ccb0c201be by Martin Ledvinka
[Enhancement#310] Add first acceptance test for generic abstract entity classes.
(commit: 72d3351)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modifiedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/Type.java (diff)
Commit b80dcb5bf7f8a6534087b25da370921590b302ca by Martin Ledvinka
[Enhancement#310] Defer initialization of fields with type variable in generic entity classes.
(commit: b80dcb5)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilder.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit ca47d67d6be16d2ef81f86d2962dc134d36cd60d by Martin Ledvinka
[Enhancement #310] Extend AbstractIdentifiableType to support generic attributes with subtypes specifying concrete type.
(commit: ca47d67)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AbstractIdentifiableTypeTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractIdentifiableType.java (diff)
Commit 1da6ffdbcbf2a886b36bfc132ecef14d15358ad6 by Martin Ledvinka
[Enhancement #310] Use subtypes with concrete generic types when building metamodel for generic abstract supertypes.
(commit: 1da6ffd)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessorTest.java (diff)
Commit 5f2626add94dd54b95507794b6af729af5ce1d47 by Martin Ledvinka
[Enhancement #310] Support multiple generic types for an entity class.
(commit: 5f2626a)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit ca31811785722e8e7d15b7d4e90108764f0a7602 by Martin Ledvinka
[Ref] Remove skipping logging of static fields when building metamodel

Used to be there for AspectJ static fields, but we no longer need that.
(commit: ca31811)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit 839499585e573151549e6c5f6b8b398c53f11919 by Martin Ledvinka
[Ref] Remove unnecessary field.setAccessible call in metamodel building.
(commit: 8394995)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit 250ae0d5f7e2bd274499cdf396b6e7e45f9009fb by Martin Ledvinka
[Enhancement #310] Support generic types in query attributes.
(commit: 250ae0d)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractIdentifiableType.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AbstractIdentifiableTypeTest.java (diff)
The file was modifiedjopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit 62124d7e1c92819df958a7fc4ed50cd2b3639942 by Martin Ledvinka
[Enhancement #310] Add documentation of generic attribute resolution mechanism, minor code improvements.
(commit: 62124d7)
The file was modifiedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AbstractIdentifiableTypeTest.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/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
Commit e69ab656073452444a944f148381bfd88ccd543f by Martin Ledvinka
[Enhancement #310] Add an integration test for generic entity classes.
(commit: e69ab65)
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/AbstractGenericClass.java
The file was modifiedjopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/AttributesTest.java (diff)
The file was addedjopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/GenericSubclass.java