Skip to content
Succès

Changes

Summary

  1. Code cleanup (commit: 2ecae39) (details)
  2. Composite key identifier policy : pushing responsibility to check for entity persistence status to the user, as for AlreadyAssignedIdentifierManager, because composite-key identifier is always an already-assigned policy. (commit: be06bbd) (details)
  3. already-assigned identifier policy made better: implementing database check on persist(..). Valuable for composite-key entities but also for single-key ones. (commit: 893aa95) (details)
  4. Renaming Identification to SingleColumnIdentification (commit: aea89b8) (details)
  5. Adding organization prefix to generated Jar to make them more visible and avoid conflicts in packaged application (War, Ear, ...) (commit: 6527b89) (details)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersister.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/BeanPersister.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/PersistExecutor.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersister.java (diff)
Commit be06bbd914551b2ee157399af0900e48aa48bc54 by guiom.mary
Composite key identifier policy : pushing responsibility to check for entity persistence status to the user, as for AlreadyAssignedIdentifierManager, because composite-key identifier is always an already-assigned policy.
Make possible to remove some TODO and weird ifs that check some identification type.
(commit: be06bbd)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/assembly/SimpleIdentifierAssembler.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/manager/AlreadyAssignedIdentifierManager.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/ComposedIdMapping.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/id/manager/CompositeKeyAlreadyAssignedIdentifierInsertionManager.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/ColumnOptions.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/FluentEntityMappingBuilder.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/runtime/SimpleRelationalEntityPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/EntityMappingConfiguration.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/MappingEase.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/AbstractIdentification.java (diff)
Commit 893aa95da5de88c9b1df8b4ef52ec2967dbf2077 by guiom.mary
already-assigned identifier policy made better: implementing database check on persist(..). Valuable for composite-key entities but also for single-key ones.
Required a review of PersisterListener implementation: was made as a wrapper but this prohibits the override of persist(..) at persister level. Therefore, implementation is changed to inheritance for them.
(commit: 893aa95)
The file was removedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/CompositeKeyedBeanPersister.java
The file was removedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterListenerWrapper.java
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/mapping/ComposedIdMapping.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/listener/PersisterListenerCollection.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/listener/UpdateByIdListenerCollection.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/EntityPersister.java (diff)
The file was addedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/PersisterListenerWrapper.java
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/BeanPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/AbstractPolymorphismPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/TablePerClassPolymorphismPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportCompositeKeyTest.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/PersistExecutor.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/listener/UpdateListenerCollection.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/SimpleRelationalEntityPersister.java (diff)
The file was modifiedspring-integration/spring-data/src/test/java/org/codefilarete/stalactite/spring/repository/config/StalactitePlatformTransactionManagerTest.java (diff)
The file was addedcore/src/main/java/org/codefilarete/stalactite/engine/runtime/AlreadyAssignedIdentifierPersistExecutor.java
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/SingleTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/test/java/org/codefilarete/stalactite/engine/FluentEntityMappingConfigurationSupportPolymorphismTest.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/runtime/JoinTablePolymorphismPersister.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/PolymorphismPersisterBuilder.java (diff)
The file was modifiedcore/src/main/java/org/codefilarete/stalactite/engine/listener/SelectListenerCollection.java (diff)
Commit aea89b8779141e6042b311c39efced0053b1730b by guiom.mary
Renaming Identification to SingleColumnIdentification
(commit: aea89b8)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/AbstractIdentification.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/TablePerClassPolymorphismBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/polymorphism/AbstractPolymorphicPersisterBuilder.java (diff)
The file was modifiedorm/src/main/java/org/codefilarete/stalactite/engine/configurer/PersisterBuilderImpl.java (diff)
Commit 6527b8903d7c8da30daebfda38978548ed78bf97 by guiom.mary
Adding organization prefix to generated Jar to make them more visible and avoid conflicts in packaged application (War, Ear, ...)
(commit: 6527b89)
The file was modifiedpom.xml (diff)