Skip to content
En échec

Changes

Summary

  1. Replacing unique index creation with unique constraint. Signature of IndexNamingStrategy.giveName(..) is modified to include the unique Column, as well as its algorithm. (commit: 59d970f) (details)
  2. Renaming IndexNamingStrategy to UniqueConstraintNamingStrategy. (commit: f3324d8) (details)
  3. Fixing randomly failing test (commit: 4a397e4) (details)
  4. Introducing the possibility to set the association table on one-to-many relations. (commit: 8d794b6) (details)
  5. Introducing OneToManyJoinTableOptions to manage left and right join column names. (commit: a765c11) (details)
Commit 59d970f630850cf0df2aec36b0433545ce0910b2 by guiom.mary
Replacing unique index creation with unique constraint. Signature of IndexNamingStrategy.giveName(..) is modified to include the unique Column, as well as its algorithm.
(commit: 59d970f)
The file was modifiedcore-adapter/core-sqlite-adapter/src/main/java/org/codefilarete/stalactite/sql/ddl/SQLiteDDLTableGenerator.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedByTargetConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/key/FluentCompositeKeyMappingConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/naming/IndexNamingStrategy.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportInheritanceTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/Table.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToOneTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/dsl/naming/IndexNamingStrategyTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedBySourceConfigurer.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/DDLTableGenerator.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/sql/ddl/structure/UniqueConstraint.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/embeddable/EmbeddableMappingBuilder.java (diff)
Commit f3324d87adc03cbbb988b6c3ce6ac39dd2878342 by guiom.mary
Renaming IndexNamingStrategy to UniqueConstraintNamingStrategy.
Fixing variables, methods and accessors accordingly.
(commit: f3324d8)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsKeyMapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentEntityMappingBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/embeddable/FluentEmbeddableMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/InheritanceMappingStep.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportInheritanceTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/MapRelationConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/OneToOneRelationConfigurerTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneConfigurerTemplate.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsKeyAndValueMapRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingConfiguration.java (diff)
The file was removedorm/src/main/java/org/codefilarete/stalactite/dsl/naming/IndexNamingStrategy.java
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/naming/UniqueConstraintNamingStrategy.java
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/InheritanceMappingStepTest.java (diff)
The file was addedorm/src/test/java/org/codefilarete/stalactite/dsl/naming/UniqueConstraintNamingStrategyTest.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/PrimaryKeyStep.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/EmbeddableMappingConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/map/EntityAsValueMapRelationConfigurer.java (diff)
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/EntityMappingConfigurationWithTable.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilder.java (diff)
The file was removedorm/src/test/java/org/codefilarete/stalactite/dsl/naming/IndexNamingStrategyTest.java
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/elementcollection/ElementCollectionRelationConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedByTargetConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/NamingConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/FluentEntityMappingConfigurationSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/builder/embeddable/EmbeddableMappingConfiguration.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/embeddable/EmbeddableMappingBuilderTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/builder/PrimaryKeyStepTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/NamingConfigurationCollector.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetoone/OneToOneOwnedBySourceConfigurer.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCollectionOfElementsTest.java (diff)
Commit 8d794b6f6a256406366cad47072c345e8cbda351 by guiom.mary
Introducing the possibility to set the association table on one-to-many relations.
(commit: 8d794b6)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManySetTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilderOneToManyOptions.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/embeddable/OneToManyOptionsSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/OneToManyEntityOptionsSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/subentity/FluentSubEntityMappingBuilderOneToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderOneToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/OneToManyOptionsSupport.java (diff)
Commit a765c11654f0ef4df61888b72d1a814119a6e36b by guiom.mary
Introducing OneToManyJoinTableOptions to manage left and right join column names.
Moving joinTable(String) from OneToManyOptions to OneToManyEntityOptions because it doesn't make sense to set join table name on a reusable configuration.
(commit: a765c11)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/FluentEntityMappingConfigurationSupport.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/entity/OneToManyEntityOptionsSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AssociationTable.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportOneToManySetTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/embeddable/FluentEmbeddableMappingBuilderOneToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/entity/OneToManyOptionsSupport.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderOneToManyJoinTableOptions.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToManyEntityOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/embeddable/OneToManyOptionsSupport.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/entity/FluentMappingBuilderOneToManyOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/manytomany/ManyToManyRelationConfigurer.java (diff)
The file was addedorm/src/main/java/org/codefilarete/stalactite/dsl/relation/OneToManyJoinTableOptions.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/IndexedAssociationTable.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/configurer/AssociationRecordMappingTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/onetomany/OneToManyWithAssociationTableConfigurer.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/dsl/subentity/FluentSubEntityMappingBuilderOneToManyOptions.java (diff)