Skip to content
Succès

Changes

Summary

  1. Adding relations support to embeddable mapping configuration: finalizing features of many-to-many. (commit: da62416) (details)
  2. Adding column options after mapKey(..) by creating o.c.s.dsl.key.PropertyOptions class. (commit: 92323ef) (details)
  3. Fixing support of Map mapping with composite-key entity as value. (commit: fc4106f) (details)
Commit da62416a4026f01d1d83b6ffc276b70697045f6f by guiom.mary
Adding relations support to embeddable mapping configuration: finalizing features of many-to-many.
(commit: da62416)
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilderManyToManyOptions.java
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/model/security/RecoveryQuestion.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyAssociationConfiguration.java (diff)
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/model/survey/Choice.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderManyToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEmbeddableMappingConfigurationSupport.java (diff)
The file was addedorm/src/test/java/org/codefilarete/stalactite/engine/model/survey/Answer.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/RelationsStep.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelation.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manyToOne/ManyToOneRelation.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelation.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyAssociationConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportManyToManyTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/ManyToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableWithRelationMappingConfigurationSupportTest.java (diff)
Commit 92323ef8ee6d6bf79edbb58b13dc2531958fc335 by guiom.mary
Adding column options after mapKey(..) by creating o.c.s.dsl.key.PropertyOptions class.
A lot of inner classes were extracted from Support classes to shrink the file to ease navigation and highlight implemented features, in particular close features between entities and embeddable mapping (or missing ones).
(commit: 92323ef)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/RelationsStep.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/CompositeKeyLinkageSupport.java
The file was removedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEmbeddableMappingConfigurationSupport.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/EmbeddableMappingConfiguration.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/OptimisticLockOption.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/LambdaMethodUnsheller.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/embeddable/LinkageSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/InheritanceConfigurationSupport.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/IdentifierManagerStep.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/embeddable/ColumnNameProvider.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/EntityMappingConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentSubEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/ExtraTableConfigurer.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/embeddable/OneToManyOptionsSupport.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PrimaryKeyStep.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/property/ColumnLinkageOptionsSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/SingleKeyLinkageSupport.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/embeddable/Inset.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/MappingEase.java (diff)
The file was removedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/FluentEntityMappingConfigurationSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/key/PropertyOptions.java
The file was modified.editorconfig (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/EntityDecoratedEmbeddableConfigurationSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/key/ConstructorOptions.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/ManyToManyOptionsSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/FluentEntityMappingConfigurationSupport.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/key/KeyOptions.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEmbeddableMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/key/FluentEntityMappingBuilderKeyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/InheritanceMappingStep.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/property/LocalColumnLinkageOptions.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/embeddable/EmbeddableMappingBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/elementcollection/ElementCollectionRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/OneToOneRelationConfigurerTest.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/EntityFactoryProviderSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/property/ColumnLinkageOptionsByColumn.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/embeddable/EmbeddableMappingBuilderTest.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/OneToManyOptionsSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/embeddable/FluentEmbeddableMappingConfigurationSupport.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/OneToManyEntityOptionsSupport.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/JoinTablePolymorphismBuilder.java (diff)
Commit fc4106fa83af79853fb335f6d02776881b4784a6 by guiom.mary
Fixing support of Map mapping with composite-key entity as value.
(commit: fc4106f)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/model/Person.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/DefaultComposedIdentifierAssembler.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/MainPersisterStep.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsValueMapRelationConfigurer.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/InMemoryRelationHolder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsKeyMapRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportMapTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/embeddable/EmbeddableMapping.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/RelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsKeyAndValueMapRelationConfigurer.java (diff)
The file was removedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/ValueAsKeyMapRelationConfigurer.java