This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository topia. See https://gitlab.nuiton.org/nuiton/topia.git commit d8b50ef21194655e1cdf96056de4441c883c826c Merge: 6e5746d 40069c1 Author: Maven Release <maven-release@codelutin.com> Date: Mon May 2 17:39:00 2016 +0200 [jgitflow-maven-plugin]merging 'release/3.1' into 'master' .gitignore | 6 +- README.md | 39 +++ README.txt | 2 - pom.xml | 133 +++++---- src/site/site_fr.xml | 80 +++--- topia-templates/README.txt => topia-it/README.md | 0 topia-it/pom.xml | 2 +- .../src/main/xmi/topiatest-absract.properties | 2 +- .../it/legacy/topiatest/persistence/Entity1.java | 2 +- .../topiatest/persistence/Entity1Abstract.java | 2 +- .../legacy/topiatest/persistence/Entity1Impl.java | 2 +- topia-it/src/main/xmi/topia-it-legacy.properties | 11 +- topia-it/src/main/xmi/topia-it-mapping.properties | 14 +- .../java/org/nuiton/topia/it/GenerateTest.java | 2 +- .../topia/it/legacy/TopiaItLegacyDatabase.java | 4 +- .../persistence/EntityVisitorExportXmlTest.java | 6 +- .../topia/it/legacy/persistence/NaturalIdTest.java | 2 +- .../persistence/util/TopiaEntityHelperTest.java | 2 +- .../persistence/util/TopiaEntityRefTester.java | 14 +- .../persistence/util/TopiaEntityRefTesterTest.java | 2 +- .../topia/it/legacy/topiatest/CascadeSaveTest.java | 3 - .../nuiton/topia/it/legacy/topiatest/EnumTest.java | 2 +- .../it/mapping/test4/ElementCollectionTest.java | 3 +- .../README.txt => topia-junit/README.md | 0 topia-junit/pom.xml | 2 +- .../topia/junit/AbstractDatabaseResource.java | 6 +- .../README.txt => topia-persistence/README.md | 0 topia-persistence/changelog.txt | 67 ----- topia-persistence/pom.xml | 2 +- .../topia/persistence/BeanTopiaConfiguration.java | 22 ++ .../topia/persistence/DepthEntityVisitor.java | 10 +- .../topia/persistence/HorizontalEntityVisitor.java | 4 +- .../topia/persistence/HqlAndParametersBuilder.java | 31 +- .../persistence/QueryMissingOrderException.java | 2 +- .../SchemaValidationTopiaException.java | 1 + .../topia/persistence/TopiaApplicationContext.java | 48 ++-- .../persistence/TopiaApplicationContextCache.java | 4 +- .../topia/persistence/TopiaConfiguration.java | 8 +- .../persistence/TopiaConfigurationBuilder.java | 4 +- .../persistence/TopiaConfigurationConstants.java | 12 +- .../org/nuiton/topia/persistence/TopiaDao.java | 50 +++- .../nuiton/topia/persistence/TopiaDaoSupplier.java | 3 + .../nuiton/topia/persistence/TopiaEntities.java | 6 +- .../org/nuiton/topia/persistence/TopiaEntity.java | 10 +- .../topia/persistence/TopiaEntityContextable.java | 2 +- .../nuiton/topia/persistence/TopiaEntityEnum.java | 18 +- .../topia/persistence/TopiaEntityEnumProvider.java | 4 +- .../topia/persistence/TopiaEntityVisitor.java | 14 +- .../nuiton/topia/persistence/TopiaException.java | 6 +- .../nuiton/topia/persistence/TopiaIdFactory.java | 9 +- .../topia/persistence/TopiaMigrationService.java | 2 +- .../topia/persistence/TopiaNotFoundException.java | 4 +- .../topia/persistence/TopiaPersistenceContext.java | 25 +- .../TopiaQueryBuilderAddCriteriaStep.java | 2 +- .../persistence/TopiaQueryBuilderRunQueryStep.java | 42 +-- ...iaQueryBuilderRunQueryWithUniqueResultStep.java | 4 +- .../topia/persistence/TopiaQueryException.java | 2 +- .../nuiton/topia/persistence/TopiaTransaction.java | 4 +- .../topia/persistence/TopiaTransactionAware.java | 6 +- .../topia/persistence/TopiaVetoException.java | 4 +- .../topia/persistence/event/EntityState.java | 38 +-- .../topia/persistence/event/ListenableBean.java | 10 +- .../persistence/event/ListenableTopiaEntity.java | 2 +- .../persistence/event/TopiaContextAdapter.java | 2 +- .../topia/persistence/event/TopiaContextEvent.java | 9 +- .../persistence/event/TopiaEntitiesEvent.java | 2 +- .../persistence/event/TopiaEntitiesVetoable.java | 2 +- .../topia/persistence/event/TopiaEntityEvent.java | 2 +- .../persistence/event/TopiaEntityListener.java | 4 +- .../persistence/event/TopiaEntityVetoable.java | 4 +- .../persistence/event/TopiaSchemaListener.java | 2 +- .../persistence/event/TopiaTransactionEvent.java | 2 +- .../event/TopiaTransactionListener.java | 10 +- .../event/TopiaTransactionVetoable.java | 4 +- .../internal/AbstractTopiaApplicationContext.java | 29 +- .../persistence/internal/AbstractTopiaDao.java | 70 +++-- .../persistence/internal/AbstractTopiaEntity.java | 8 +- ...opiaPersistenceContextConstructorParameter.java | 1 + .../FullyQualifiedNamePlusUuidTopiaIdFactory.java | 2 +- .../persistence/internal/HibernateProvider.java | 96 +++++-- .../persistence/internal/ShortTopiaIdFactory.java | 3 +- .../internal/TopiaConnectionProvider.java | 22 +- .../internal/TopiaHibernateSessionRegistry.java | 4 +- .../support/HibernateTopiaReplicationSupport.java | 4 +- .../internal/support/TopiaFiresSupport.java | 4 +- .../internal/support/TopiaServiceSupportImpl.java | 4 +- .../persistence/jdbc/BeanJdbcConfiguration.java | 20 ++ .../topia/persistence/jdbc/JdbcConfiguration.java | 2 +- .../topia/persistence/jdbc/JdbcH2Helper.java | 8 +- .../nuiton/topia/persistence/legacy/Collector.java | 4 +- .../nuiton/topia/persistence/legacy/DBMapping.java | 2 +- .../persistence/legacy/EntityListUpdator.java | 2 +- .../topia/persistence/legacy/ListUpdator.java | 4 +- .../nuiton/topia/persistence/legacy/Loador.java | 4 +- .../topia/persistence/support/TopiaJpaSupport.java | 45 +-- .../support/TopiaListenableSupport.java | 18 +- .../support/TopiaReplicationSupport.java | 20 +- .../persistence/support/TopiaServiceSupport.java | 6 +- .../topia/persistence/support/TopiaSqlQuery.java | 2 +- .../topia/persistence/support/TopiaSqlSupport.java | 2 + .../nuiton/topia/persistence/util/DiffState.java | 6 +- .../topia/persistence/util/EntityOperator.java | 62 ++-- .../topia/persistence/util/TopiaEntityBinder.java | 7 +- .../topia/persistence/util/TopiaEntityHelper.java | 24 +- .../topia/persistence/util/TopiaEntityMap.java | 2 +- .../topia/persistence/util/TopiaEntityRef.java | 4 +- .../nuiton/topia/persistence/util/TopiaH2Util.java | 2 +- .../nuiton/topia/persistence/util/TopiaUtil.java | 8 +- ...llyQualifiedNamePlusUuidTopiaIdFactoryTest.java | 2 +- .../README.txt => topia-service-csv/README.md | 0 topia-service-csv/changelog.txt | 63 ----- topia-service-csv/pom.xml | 2 +- .../topia/service/csv/in/ImportStrategy.java | 2 +- .../topia/service/csv/in/TopiaCsvImports.java | 10 +- topia-service-flyway/{README.txt => README.md} | 0 topia-service-flyway/pom.xml | 2 +- .../README.md | 0 topia-service-liquibase/pom.xml | 2 +- .../README.md | 0 topia-service-migration/pom.xml | 6 +- .../migration/AbstractTopiaMigrationCallback.java | 14 +- .../migration/TopiaMigrationCallbackByClass.java | 6 +- .../migration/TopiaMigrationCallbackByClassNG.java | 8 +- .../migration/TopiaMigrationCallbackByMethod.java | 6 +- .../topia/migration/TopiaMigrationEngine.java | 17 +- .../topia/migration/mappings/TMSVersion.java | 4 +- .../topia/migration/mappings/TMSVersionDAO.java | 2 +- .../migration/mappings/TMSVersionHibernateDao.java | 16 +- .../TestMigrationCallbackAddB71NameColumn.java | 8 +- .../TestMigrationCallbackCreateWhateverTable.java | 4 +- .../migration/TestMigrationCallbackDoNothing.java | 4 +- .../README.md | 0 topia-service-replication/changelog.txt | 2 - topia-service-replication/pom.xml | 2 +- .../topia/replication/TopiaReplicationContext.java | 4 +- .../replication/TopiaReplicationModelBuilder.java | 12 +- .../replication/TopiaReplicationOperation.java | 14 +- .../TopiaReplicationOperationProvider.java | 2 +- .../TopiaReplicationOperationUndoable.java | 4 +- .../topia/replication/TopiaReplicationService.java | 24 +- .../topia/replication/model/ReplicationLink.java | 6 +- .../topia/replication/model/ReplicationModel.java | 2 +- .../topia/replication/model/ReplicationNode.java | 2 +- .../replication/model/ReplicationOperationDef.java | 8 +- .../model/ReplicationOperationPhase.java | 2 +- .../topia/replication/operation/AttachLink.java | 14 +- .../replication/operation/DettachAssociation.java | 2 +- .../topia/replication/operation/Duplicate.java | 2 +- .../topia/replication/operation/LoadLink.java | 2 +- .../AbstractTopiaReplicationServiceTest.java | 2 +- .../replication/TopiaReplicationOperationTest.java | 2 +- .../TopiaReplicationServiceImplAllTest.java | 2 +- .../TopiaReplicationServiceImplTest.java | 12 +- topia-it/README.txt => topia-templates/README.md | 0 topia-templates/pom.xml | 2 +- .../topia/templates/BinderHelperTransformer.java | 9 +- .../topia/templates/EntityDaoTransformer.java | 4 +- .../topia/templates/EntityEnumTransformer.java | 20 +- .../templates/EntityHibernateMappingGenerator.java | 313 ++++++++++++++------- .../nuiton/topia/templates/EntityTransformer.java | 189 ++++++------- .../nuiton/topia/templates/TopiaGeneratorUtil.java | 34 ++- .../nuiton/topia/templates/TopiaJavaValidator.java | 2 +- .../nuiton/topia/templates/TopiaStereoTypes.java | 1 + .../org/nuiton/topia/templates/TopiaTagValues.java | 262 +++++++++++------ .../topia/templates/TopiaTemplateHelper.java | 90 +++++- .../org/nuiton/topia/templates/package-info.java | 2 +- 166 files changed, 1506 insertions(+), 1091 deletions(-) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.