This is an automated email from the git hooks/post-receive script. New change to branch feature/3743 in repository topia. See http://git.nuiton.org/topia.git discards 62fa751 Fix BinderHelper generation (all direct attributes must also be used) (fixes #3743) 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 new dee8b45 Fix BinderHelper generation (all direct attributes must also be used) (fixes #3743) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (62fa751) \ N -- N -- N refs/heads/feature/3743 (dee8b45) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit dee8b450bad09951bc4c879127dc0f21eb8d6621 Author: Tony CHEMIT <chemit@codelutin.com> Date: Thu Aug 13 11:33:53 2015 +0200 Fix BinderHelper generation (all direct attributes must also be used) (fixes #3743) Summary of changes: .gitignore | 6 +- topia-service-replication/README.txt => README.md | 0 pom.xml | 26 +- src/site/site_fr.xml | 46 +-- topia-templates/README.txt => topia-it/README.md | 0 .../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/AbstractDatabaseResource.java | 6 +- .../README.txt => topia-persistence/README.md | 0 topia-persistence/changelog.txt | 67 ----- .../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 | 49 ++-- .../persistence/internal/AbstractTopiaEntity.java | 8 +- ...opiaPersistenceContextConstructorParameter.java | 1 + .../FullyQualifiedNamePlusUuidTopiaIdFactory.java | 2 +- .../persistence/internal/HibernateProvider.java | 54 ++-- .../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 +- topia-service-csv/{README.txt => README.md} | 0 topia-service-csv/changelog.txt | 63 ----- .../topia/service/csv/in/ImportStrategy.java | 2 +- .../topia/service/csv/in/TopiaCsvImports.java | 10 +- topia-service-flyway/{README.txt => README.md} | 0 .../README.md | 0 .../README.md | 0 topia-service-migration/pom.xml | 4 + .../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.txt => topia-service-replication/README.md | 0 topia-service-replication/changelog.txt | 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/EntityDaoTransformer.java | 4 +- .../topia/templates/EntityEnumTransformer.java | 20 +- .../templates/EntityHibernateMappingGenerator.java | 315 ++++++++++++++------- .../nuiton/topia/templates/EntityTransformer.java | 152 +++++----- .../nuiton/topia/templates/TopiaGeneratorUtil.java | 34 ++- .../nuiton/topia/templates/TopiaJavaValidator.java | 2 +- .../nuiton/topia/templates/TopiaStereoTypes.java | 1 + .../org/nuiton/topia/templates/TopiaTagValues.java | 224 ++++++++++----- .../topia/templates/TopiaTemplateHelper.java | 90 +++++- .../org/nuiton/topia/templates/package-info.java | 2 +- 156 files changed, 1270 insertions(+), 982 deletions(-) rename topia-service-replication/README.txt => README.md (100%) rename topia-templates/README.txt => topia-it/README.md (100%) rename topia-service-liquibase/README.txt => topia-junit/README.md (100%) rename topia-service-migration/README.txt => topia-persistence/README.md (100%) delete mode 100644 topia-persistence/changelog.txt rename topia-service-csv/{README.txt => 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-persistence/README.txt => topia-service-migration/README.md (100%) rename 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>.