This is an automated email from the git hooks/post-receive script. New change to branch master in repository topia. See https://gitlab.nuiton.org/nuiton/topia.git from 6e5746d [jgitflow-maven-plugin]merging 'release/3.0' into 'master' adds ba64ea2 [jgitflow-maven-plugin]updating poms for 3.1-SNAPSHOT development adds 1881c87 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds 3306392 [jgitflow-maven-plugin]merging 'master' into 'develop' adds eebab4b [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 3de2446 Fix site generation (fixes #3741) adds 851b2a7 Can not use hibernateAttributeType (closes #3763) adds 884cb81 add shortcuts methods to declare services without configuration adds d124359 Add TopiaApplicationContext isOpened() as shortcut to ! closed adds 6c21935 Override toString() in JdbcConfiguration and TopiaConfiguration adds b108556 Use package while seeking for dbschema tag value (See #3766) adds c1112cb Db schema name is not generated if tag value is set on a package close #3766 Merge branch 'feature/3766' into develop adds 2284657 Do not create tms_version table if flag initSchema is off in configuration (Closes #3767) adds b03399e Add attributeType tag value (See #3765) adds 644750d Introduce attributeType tag value Closes #3765 Merge branch 'feature/3765' into develop adds 7004d98 Add generateForeignKeyNames tag value definition (See #3722) adds 5d0c239 - Generate foreign key names if tag value found (See #3722) - Generate schema everywhere in hibernate mapping (See #3726) adds 694659d Fix hibernateType and attributeType tag value loading when specify on an attribute. adds d6e7362 Consider schema everywhere (Closes #3726) Generate foreign key names (Closes #3722) adds 5ee7f25 Set eugeneVersion to 3.0-SNAPSHOT adds 062f4f0 A bug in Eugene make 'tagValue' invalid, use 'tagvalue' instead adds c1dea5a 'generateDTOTopiaId' tagvalue no longer exists adds d5a35f0 Fix a tagValue in topia-it, the package was not coherent with the model adds 2828d12 [jgitflow-maven-plugin]updating poms for branch'release/3.0' with non-snapshot versions adds 5be79ba passage sur nuitonpom 3 + mise à jour de l'url du projet adds 3279717 move to eugene-3.0-alpha-3 adds 89d7049 Merge branch 'feature/3761' into develop (closes #3761) adds 9b4e8c7 Use LinkedHashSet collection implementation type when unique and orderBy but not ordered (See #3768) adds e4c8032 Merge branch 'feature/3768' into develop (closes #3768) adds 1401d25 Fix incorrect hibernateAttributeType tag value usage instead of attributeType (See #3765) adds 22b866f fix generated EntityEnum constructor (fixes #3778) adds ea32ddd Assign attributes missing in TopiaEntityEnum (fixes #3778) adds 5712ed4 Ignore eclipse files adds 479ba93 Migration vers gitlab + simplification configuration des sites (il faut remettre le site technique en état) adds 94eaae5 Fix unsafe tag value is used in IT (eugene is more strict now) adds a66f6cd Add getSchemaNames method (See #3859) adds 2ce7b9e Deprecates getSchemaName method (See #3859) adds 504b7d3 Fixes #3859. Merge branch 'feature/3859_add_schema_names_method' into develop adds cb26887 Adding attribute in tag value search (See #3862) adds cc288bd Fixes #3862 Merge branch 'feature/3862_fix_hibernateAttributeType_tag_value_usage' into develop adds c4426e9 Fix javadoc in persistence module (See #3858) adds 7e60561 Fix javadoc in templates module (See #3858) adds d73ad89 Fix javadoc in service replication module (See #3858) adds b099508 Fix javadoc in service migration module (See #3858) adds 9d864dd Fix javadoc in service csv module (See #3858) adds 2e7869a Fix javadoc in it module (See #3858) adds d3fd806 Fix javadoc junit module (See #3858) adds 2545932 Fix javadoc in tests (See #3858) adds 575ab86 Merge branch 'feature/3858_javadoc_jdk8' into 'develop' adds c90f4df Use nuiton-version API in migration service (See #3864) adds 996819b Fixes #3864 Merge branch 'feature/3864_use_nuiton_version' into develop adds d45f83e Hide JDBC connection password from toString adds 9ac5771 Update parent pom adds 532d9e6 Update java 7 compilation level just because of eugene dependency adds 62b9501 Fix javadoc adds dee8b45 Fix BinderHelper generation (all direct attributes must also be used) (fixes #3743) adds a9fc640 Fixes #3743 Merge branch 'feature/3743' into develop adds 7412a53 Move some developers to contributors adds 47d5ab9 refs #3917: Update commons-collections4 adds a8b521c refs #3917: Update commons-lang3 adds a48d290 refs #3917: Update guava adds 4b7953b refs #3917: Update eugene adds fc68cdc refs #3917: Update hibernate adds fdd792f refs #3917: Update mokito adds e23bb04 refs #3917: Update nuiton-csv adds fc71db6 refs #3917: Update nuiton-utils adds ec2f5ba refs #3917: Update nuiton-i18n adds bf1c8a6 refs #3917: Update slf4j adds ae27a69 add topia description adds 769e22e Add URL to ToPIA help page adds a0952cb Use nuitonpom 10 adds f0f10dd Use eugene 3.0-SNAPSHOT to get #3930) adds b1a1515 Do not generate if mapping is already in class-path (See #3929) adds c2615b7 Fixes #3929 Merge branch 'feature/3929' into develop adds a6c16fc Warn user if dialect declared seems wrong (H2 dialect for a PostgreSQL database) and throws Exception if configuration is missing dialect adds 36ebbfa Fix french in README adds e58c6d9 Deprecate guessHibernateDialect adds 0a61966 Use eugene 3.0-alpha-5 adds e4651aa Fixes #3928 Bad text in warning when using deprecated tag value adds 056ac65 Ajout d'un nouvel état pour savoir si a des clauses order by, cela permet d'effectuer l'anomalie sur findAllLazy (See #3950) adds 9b087fd fixes #3950 Merge branch 'feature/3950' into develop adds f7cb910 Remove attribute scope to generatePropertyChangeSupport tag value. adds 23f0d43 Suppression méthodes qu'on utilise plus adds 15640b3 Fixes #3712 (ToPIA claims that using tagValue generatePropertyChangeSupport on an attribute or a single class works but it doesn't) Merge branch 'feature/3712' into develop adds b0a0c30 Fixes #3917 Update libs adds 8ed364f Utilisation i18n 3.5 adds 6b8f5da USe last stable of nuiton-version adds 40069c1 [jgitflow-maven-plugin]updating poms for branch'release/3.1' with non-snapshot versions adds d8b50ef [jgitflow-maven-plugin]merging 'release/3.1' into 'master' No new revisions were added by this update. Summary of changes: .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(-) create mode 100644 README.md delete mode 100644 README.txt rename topia-templates/README.txt => topia-it/README.md (100%) rename topia-service-liquibase/README.txt => topia-junit/README.md (100%) rename topia-service-replication/README.txt => topia-persistence/README.md (100%) delete mode 100644 topia-persistence/changelog.txt rename topia-service-migration/README.txt => topia-service-csv/README.md (100%) delete mode 100644 topia-service-csv/changelog.txt rename topia-service-flyway/{README.txt => README.md} (100%) rename topia-junit/README.txt => topia-service-liquibase/README.md (100%) rename topia-service-csv/README.txt => topia-service-migration/README.md (100%) rename topia-persistence/README.txt => topia-service-replication/README.md (100%) delete mode 100644 topia-service-replication/changelog.txt rename topia-it/README.txt => topia-templates/README.md (100%) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.