Skip to content
Success

Changes

Summary

  1. [Feature #50] Add LexicalForm annotation, its detection in metamodel (commit: 44ad16c) (details)
  2. Simplify initialization of attributes in metamodel. (commit: a7e94eb) (details)
  3. [Feature #50] Load lexical form into entity field. (commit: f8b0da3) (details)
  4. [Feature #50] Replace LexicalForm annotation with a parameter on (commit: 47604a4) (details)
  5. [Feature #50] Verify support for loading lexical form. (commit: b950a3c) (details)
  6. Remove check for transient field in the setter aspect. (commit: 7f2060c) (details)
  7. Refactor BeanListenerAspect to provide more efficient field inferred (commit: 3fb4a91) (details)
  8. [Feature #50] Prevent modification of attributes with configured as (commit: 9acb396) (details)
  9. Validate attribute modification when merging detached instances into the (commit: c9f842c) (details)
Commit 44ad16c60fbc35d0b3dc7eb38e7c04bf9fe6349f by Martin Ledvinka
[Feature #50] Add LexicalForm annotation, its detection in metamodel
processing and validation of its usage.
(commit: 44ad16c)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributesTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidator.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolver.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelMocks.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributes.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidatorTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/ToLexicalFormConverter.java
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/LexicalForm.java
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassM.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributesTest.java
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolverTest.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/ToLexicalFormConverterTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributes.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/Vocabulary.java (diff)
Commit a7e94ebfdaf56349abeb4b7f482ba2cf96c9fe42 by Martin Ledvinka
Simplify initialization of attributes in metamodel.
(commit: a7e94eb)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ListAttributeImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/SetAttributeImpl.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/AbstractAttribute.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ClassFieldMetamodelProcessor.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/SingularAttributeImpl.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractPluralAttribute.java (diff)
Commit f8b0da3fda0242eccbf26bd2437617f79f773d1f by Martin Ledvinka
[Feature #50] Load lexical form into entity field.
(commit: f8b0da3)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/converter/ToLexicalFormConverterTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralAnnotationPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularDataPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/SingularAnnotationPropertyStrategy.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/PluralDataPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/oom/SingularAnnotationPropertyStrategyTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/oom/converter/ToLexicalFormConverter.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassM.java (diff)
Commit 47604a4333f928b9e85e36e2a15d0d46ded2cc87 by Martin Ledvinka
[Feature #50] Replace LexicalForm annotation with a parameter on
OWLAnnotationProperty and OWLDataProperty.
(commit: 47604a4)
The file was removedjopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/LexicalForm.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/PropertyAttributes.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributes.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolverTest.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/OWLDataProperty.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributes.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/OWLClassM.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/DataPropertyAttributesTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/ConverterResolver.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidator.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/annotations/OWLAnnotationProperty.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/AnnotationPropertyAttributesTest.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/FieldMappingValidatorTest.java (diff)
Commit b950a3c231803461a52939fd0c6cae301c9f8ede by Martin Ledvinka
[Feature #50] Verify support for loading lexical form.
(commit: b950a3c)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/Vocabulary.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/OWLClassM.java (diff)
The file was modified jopa-integration-tests/pom.xml (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/RetrieveOperationsRunner.java (diff)
Commit 7f2060c05d0443f680b174861845d226ac82eae2 by Martin Ledvinka
Remove check for transient field in the setter aspect.
If the field is transient, it must have been already rejected by the
metamodel builder.
(commit: 7f2060c)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java (diff)
Commit 3fb4a918a930db614622881deb2cf56d54418b00 by Martin Ledvinka
Refactor BeanListenerAspect to provide more efficient field inferred
status validation.
(commit: 3fb4a91)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/utils/EntityPropertiesUtils.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/CloneBuilderImpl.java (diff)
The file was removedjopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/OWLInferredAttributeModifiedException.java
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/model/metamodel/Attribute.java (diff)
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/InferredAttributeModifiedException.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/JOPAPersistenceProvider.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateOperationsRunner.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/BeanListenerAspectTest.java (diff)
Commit 9acb3960efbc56aab8e1763b6050840cce6fe692 by Martin Ledvinka
[Feature #50] Prevent modification of attributes with configured as
lexical form.
(commit: 9acb396)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/BeanListenerAspectTest.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java (diff)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/metamodel/AbstractAttribute.java (diff)
The file was addedjopa-integration-tests/src/test/java/cz/cvut/kbss/jopa/test/integration/AttributesTest.java
The file was addedjopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/AttributeModificationForbiddenException.java
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modified jopa-api/src/main/java/cz/cvut/kbss/jopa/exceptions/InferredAttributeModifiedException.java (diff)
The file was modified jopa-integration-tests/src/main/java/cz/cvut/kbss/jopa/test/runner/UpdateOperationsRunner.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/model/metamodel/MetamodelBuilderTest.java (diff)
Commit c9f842cab7c2029a5f83d32fa032fbb30186edf0 by Martin Ledvinka
Validate attribute modification when merging detached instances into the
persistence context.
This means for example checking that an inferred attribute has not been
modified.
(commit: c9f842c)
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/model/BeanListenerAspect.java (diff)
The file was addedjopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/validator/AttributeModificationValidatorTest.java
The file was modified jopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkImpl.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/environment/utils/MetamodelFactory.java (diff)
The file was modified jopa-impl/src/test/java/cz/cvut/kbss/jopa/sessions/UnitOfWorkMergeTest.java (diff)
The file was addedjopa-impl/src/main/java/cz/cvut/kbss/jopa/sessions/validator/AttributeModificationValidator.java