This is an automated email from the git hooks/post-receive script. New change to branch feature/3484 in repository topia. See http://git.nuiton.org/topia.git was 6c4f8ab refs #3484 Split in 2 contracts (ListenableBean and ListenableTopiaEntity) This change permanently discards the following revisions: discards 6c4f8ab refs #3484 Split in 2 contracts (ListenableBean and ListenableTopiaEntity) discards a0feae9 AbstractTopiaEntity does not realize ListenableBean contract (even if it implements its methods) discards 227af68 rename bean in doc discards 24fba6c refs #3484 update migration guide discards fdab302 refs #3484 ListenableBean now has understandable names discards 02cd977 refs #3484 ListenableEntity added to the generated interface only if necessary discards 3154735 refs #3484 Introduce TopiaListenableEntity contract discards 4eaa899 fixes #3494 Do not generate DDL INDEX when entity is abstract discards 3df0dab To ensure backward compatibility, we must first allow user to generate even if validation fail (refs #3487) discards 973f889 Check that 'object' is not used as a HQL parameter' (fixes #3193) discards fb598d4 Add 'user' to the set of the forbidden attribute names (fixes #3194) discards 5342aee Refactor MetaTransformer validation and stop generation when model use forbidden class names and attributes (fixes #3487) discards 78ee131 Fix typo in log message in liquibase service discards 118aedd Fix a wrong delegate method call in AbstratTopiaApplicationContext discards 6d78297 Complete TopiaQueryBuilder*Step javadoc discards 8d9ae23 Update versions H2 1.4.181 Guava 18.0 nuiton-utils 3.0-rc-7 nuiton-csv 3.0-rc-4 discards 8029b8a fixes #3283 Update TopiaMetaTransformer with most commonly used values discards 59c19b0 fixes #3475 Default value for 'useEnumerationName' tag value should be 'true' discards b7a1593 Merge branch 'develop' of https://git.nuiton.org/topia into develop discards ed5bca0 fixes #3453: Non compilabel code generated when using custom type with generics discards d3a0534 [jgitflow-maven-plugin]Updating develop poms back to pre merge state discards 6fabb31 Merge branch 'master' into develop discards c0f8751 [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts discards 578f58c Merge branch 'release/3.0-beta-12' discards 4ae3ff5 [jgitflow-maven-plugin]updating poms for branch'release/3.0-beta-12' with non-snapshot versions discards 01d3dba [jgitflow-maven-plugin]updating poms for branch '3.0-beta-12' with snapshot versions discards 7e0a37c use stable nuiton-utils version before release discards 973a891 use stable eugene version before release discards a76a046 refs #3396 catch MultipleBagFetchException in find(...) and execute(...) also discards 9441b67 refs #3396 Fix issue on PostgreSQL : failure with IN and empty set discards 3b9e575 refs #3396 Improve exception cacth when fetching multiple bags discards 09475e2 refs #3421 Move generated TopiaEntityEnumProvider from EntityEnum to ApplicationContext discards 847858f refs #3421 Merge branch 'feature/3421-refactor-TopiaPersistenceHelper' into develop discards c0dee8b fixes #3421 Generate an implementation of TopiaEntityEnumProvider discards a34e30d Rename topiaDAO to topiaDao discards c021622 fixes #3396 Merge branch 'feature/3396-findPageWithFetch' into develop discards f53e35c refs #3421 Rename TopiaPersistenceHelper to TopiaEntityEnumProvider and undeprecate it discards 62b43f0 Fix Sonar blocker issues, super.finalize() must be called at the end of finalize() discards 3b34e80 refs #3396 Add fetch support for method: List<E> find(int startIndex, int endIndex) discards efa6e98 refs #3396 Support findPage AND addFetch in the same request discards 2baf997 Fix dependency issue discards 84d5295 Fix flyway test (create schema before init) discards 2f5e02f Merge branch 'develop' of https://git.nuiton.org/topia into develop discards c8f058a Deprecated code hunt session (2/2) discards 2f0679c refs #3396 fix exception message discards 72cffe3 fix typos in HqlAndBuilderParameter discards 1ce0e18 refs #3396 code review for fetching api and implementation discards 38bd2fd Deprecated code hunt session (1/2) discards 3395693 refs #3341 Merge branch 'feature/3341-events' into develop discards 933f86b fixes #3341 End of event propagation review discards 1047c03 refs #3396 Merge branch 'feature/3396-preload' into develop discards 33ceca0 fixes #3396 Support fetch such as a.b next to a.c discards 0f7cab4 refs-90 #3396 Support deep fetchs discards 94cd789 refs-80 #3396 Move up addFetch methods on TopiaQueryBuilderAddCriteriaStep discards 888be4d Remove useless commented lines discards 2ef21a4 fixes #3416 Rollback current transaction on TopiaPersistenceContext#close() discards 11a08ac refs #3396 Improve methods naming discards f2c96c0 Add missing License headers discards e28f877 refs #3396 Remove SqlStatementCounter discards 8f4f124 refs #3396 Start implement preload entities in HqlAndParametersBuilder discards 9088658 Upgrade versions: commons-logging 1.2 h2 1.4.80 Hibernate 4.3.6.Final liquibase 3.2.2 nuiton-utils 3.0-rc-5 nuiton-csv 3.0-rc-3 nuiton-i18n 3.3 discards 4316577 fixes #3395: use constant prefix default value discards a07e2a6 fixes #3395: Clean tag-value api discards 90cfefe fixes #3387 add a method on TopiaMigrationService to get the schema version and implements it when possible discards 897994f implements close() in TopiaLiquibaseServiceImpl discards ae7be68 add a method getSchemaVersion on TopiaMigrationService discards 3944e8a fixes #3386 add a close method in TopiaService contract, ensure compilation by adding an empty implementation in all services, call close on all topia services in ApplicationContext#close discards 565ba33 [jgitflow-maven-plugin]Updating develop poms back to pre merge state discards b35ec91 Merge branch 'master' into develop discards 46d1bba [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts discards 12715fc fix again squash release (last time...) discards e7914be [jgitflow-maven-plugin]updating poms for branch'release/3.0-beta-11' with non-snapshot versions discards a4abf22 [jgitflow-maven-plugin]updating poms for branch '3.0-beta-11' with snapshot versions discards 882d89d update to nuitonpom 1.2 discards 812190b [jgitflow-maven-plugin]Updating develop poms back to pre merge state discards 28f0e55 [jgitflow-maven-plugin]squashing 'master' into 'develop' discards 00ba8bc [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts discards 88d8916 [jgitflow-maven-plugin]squashing 'release/3.0-beta-10' into 'master' discards 7ba2d30 remerge from bad previous release due to squash the hell.. discards 41ac403 remerge from bad previous release due to squash the hell... add missing license headers discards ac69952 Remove obsolete license.addSvnKeyWords property ; Add missing licenses discards c29c835 refs #3365 Merge branch 'feature/3365' into develop discards 537c5b2 fixes #3365 fix TopiaFlywayServiceImpl#initOnCreateSchema behavior of schemaVersion computation discards 732bfea refs #3365 Implements schema version lookup when creating schema and useModelVersion=false discards a94250e fixes #3364 fix initSchema implementation discards 4f2b56e fixes #3363: Be able to specify the dbName table of a many-to-many association discards c23273a fixes #3362: Add a reverseDbName tag-value to customize the db name of a reverse attribute discards bbab9c0 fixes #3361: Add dbSchemaName and dbTableName in the TopiaEntityEnum discards 37bfbb8 Set next development version to 3.0-SNAPSHOT discards 0a330a9 [jgitflow-maven-plugin]squashing 'master' into 'develop' discards 0a4b1c9 merge from release/3.0-beta-8 discards 8605cfd [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts discards 62b94b9 [jgitflow-maven-plugin]squashing 'release/3.0-beta-8' into 'master' discards c2456ed Merge branch 'feature/3328' into develop fixes #3328 : do use nuitonpom! discards 38d79e6 refs #3328 fix junit scope discards 4db0af7 downgrade m-site-p due to jrst renderer discards db6ef55 refs #3328 up to nuitonpom + fix site discards 4af73db fixes #3286 discards 26026ae refs-90 #3287 review EntityState (Merge branch 'feature/3287' into develop) discards 99878d4 refs #3287 Add written state on entity discards 4c6b402 refs #3287 Review EntityState implementation and tests discards 6111e31 Merge branch 'feature/3336' into develop discards 6a7179c fixes #3336 Fix AbstractTopiaDao newPager's count condition part discards b1ee7f3 refs #3336 improve tests discards c19953a refs #3336 Add unit test discards c0fd386 refs #3243 fix hbm2ddl warn condition discards 5070b88 fixes #3333 Add 'useModelVersion' config (default=true) discards ad5ede6 fixes #3329 TopiaPersistenceContext and TopiaApplicationContext should implements Closeable to be AutoCloseable discards a952a0f make TopiaApplicationContext and TopiaPersistenceContext interface extends Closeable (without throws IOException in signature) discards d076b87 Merge branch 'develop' of https://git.nuiton.org/topia into develop discards 177a249 update imports discards e57c8f5 use flyway 3.0 GAV in pom discards 28230c2 fix typo discards deb2dfd refs-50 #3328 (still need to migrate actual sites) discards 8a47673 refs-50 #3327: Migrate to git discards 8bb3dad use trace instead of debug discards e16108b refs #3282 Add to migration guide discards 4576b9c refs-80 #3287 Let entities use the DAO's TopiaFiresSupport discards 0e7ebce refs-70 #3287 Make PropertyChangeListener work even if entity is not contextable ; lazy instantiation of the PropertyChangeSupport to lighten the memory footage discards d644c64 update versions (flyway, javassist, liquibase, nuiton-utils, nuiton-csv) discards 01231ee review exception management in HibernateTopiaJpaSupport discards 5a42c35 refs-50 #3287 Fix TopiaFiresSupport integration (now TopiaEntityListener will work on TopiaApplicationContext) discards 53333c5 refs-20 #3287 Avoid creating useless objects if no listener is registered discards 4046747 fixes #3282 New tagValue to disable property change support generation (generation disabled by default) discards 460cf87 SVN properties and file headers discards 3c3912e rename author discards e20c860 rename author discards b83dc4b ref #3286: Usage of package for stereotypes and tag values (add a test) discards e9e54bc refs-70 #3286: Usage of package for stereotypes and tag values discards 2012037 remove bad test (moved in eugene since it only test eugene) discards 72b90c5 save mapping model... discards 9f9c66c fixes #2342: Can't change entity table dbname fixes #3284: Remove usage of TopiaGeneratorUtil discards 2198433 fixes #3280 discards 9b33c09 refs #2746 remove EntityDTOTransofmer specific tag value discards 54af99c fixes #2746 remove deprecated transformers discards b26052c fixes #3272 fix error when using setOrderByArguments(...) together with findPage(...) discards 02bcb0d Deprecate abstract methods as well as interface methods are deprecated discards 78dc078 [maven-release-plugin] prepare for next development iteration discards 867f888 [maven-release-plugin] copy for tag topia-3.0-beta-7 discards 14f2956 [maven-release-plugin] prepare release topia-3.0-beta-7 discards 48af268 use eugene 2.11 discards 80ce05a fixes #3275 add TopiaQueryBuilderAddCriteriaStep#findPage with PaginationOrder instances discards 1b9e2b3 fixes #3274 add protected findPage(hql) in AbstractTopiaDao discards 7c26bcd fixes #3271: When using inheritance on entities, the direct super class entity is not generated on contracts discards ff97fe8 refs #3269 (improve generated code) discards 5085092 fixes #3269: Bad generated visit method on entities if there is some inheritance discards 1324b12 fixes #2079 Fixes default tag-values discards 6cc8975 fixes #3268: Hibernate generator generates invalide xml content discards 7c4d064 fixes #3267: Bad behaviour in EntityEnum.valueOf if there is some inheritance discards 682674d fixes #3267: Bad behaviour in EntityEnum.valueOf if there is some inheritance discards 444e435 refs-100 #3267 fix proposal, please set 'resolved' if the fix suits your expoectations discards a289b51 refs-70 #3267 (but still need to do more) discards e904fe5 refs #2079 TopiaTagValues is'nt static anymore discards 3782f7f refs-70 #2079 Declare hibernateAttributeType default values discards a7053fc use non-static EugeneTagValues discards 718f4f4 refs-50 #2079 use default values for notGenerateToString, useEnumerationName and indexForeignKeys ; use Eugene 2.11-SNAPSHOT to benefit of #3262 discards ed401a6 refs #2079 remove obsolete documentation file about tagvalues discards 0797818 refs #1146 Fix sub-modules URLs in site documentation discards 1a98471 refs #1146 Add missing URL in site documentation discards 3d3b881 refs #1146 Minimal documetation for each module discards 5550a97 refs #1146 From scratch documetation finished discards 38a3aa8 SVN properties and file headers discards 7820fbb refs #1146 Improve from scratch documetation discards 981d344 refs #1146 Improve from scratch documetation discards e2db6da Update to mavenpom 5.0.9 discards 9e6416c code style discards ee824e5 update file headers discards 54c14c0 [maven-release-plugin] prepare for next development iteration discards b3226b6 [maven-release-plugin] prepare release topia-3.0-beta-6 discards deb4d54 refs #3243 deprecate and disable migrateOnInit, disable schema listening for migration (do not work anyway) discards f26d9cd fixes #3171 Pb solved in TopiaMigrationEngine (now callback depends on TopiaSqlSupport only, and not TopiaApplicationContext) discards 44e3f74 fixes #3243 Enable schema initialization by default refs #3171 Fix migration services lifecycle and implementation discards 14653b6 fix generic issus discards c71cd03 fixes #3258 fixes #3259 review naturalId and byTopiaId apis on DAOs discards e54d89f fixes #3260 add isEmptyCollection(property) to HqlAndParametersBuilder discards 8abfa7e refs #3243 disabled initSchema at startup discards 3222619 split getHql() code in multiple methods discards 7132a86 refs #3243 allow both 'validate' for hibernate update and a migration service enabled discards fea7da4 refs #3243 allow both 'validate' for hibernate update and a migration service enabled discards f80222c better schema init configuration checks discards 12007c6 fix IT discards 6eabeb6 add third party licences, update file headers discards 253bc13 fixes #3243: Enable schema initialization by default discards 0b5f260 [maven-release-plugin] prepare for next development iteration discards 3f3997b [maven-release-plugin] prepare release topia-3.0-beta-5 discards 4ed2b07 use only stable versions in dependencies discards 8781c6d fixes #3246 Rename closeContext() methods to close() discards f0f133e fixes #3245 review topia services lifecycles discards 2d9c698 refs #3244 prevent using both migration service and hibernate update mode discards d0cb5d3 fixes #3244 introduce TopiaMigrationService contract and bind implementation discards f5d57ae remove TODO and add Javadoc discards 0255c2d updates mavenpom and eugene use new shared topia logo discards 063a099 refs #3223 zero conf for eugene reports discards 7328595 refs-60 #3223 (fix rst) discards 63991c3 refs-50 #3223 (remove bad profile) discards a5e03c3 refs-50 #3223 discards d8dba9f pass to eugene snapshot discards 921d45b fixes #3216: Can't use the hibernateAttributeType tag value on a classifier or a attribute discards 55398d3 svn:ignore discards 94eb13a fixes #3212: Non compilable code with ordered association on enumeration discards 66fcfa3 fixes #3215 discards 7461b28 fixes #3214 : In HqlAndParameterBuilder, add alias getter discards b33ef64 fixes #3213 : Allow to pass a String as parameter in HqlAndParameterBuilder addGreater|Less[Equals] methods discards fcafddc Replace some <K> generics where <O> fits better discards d46d41e refs #3208 Prevent exception when using findAllLazy together with a SELECT clause discards 0e96c32 refs-80 #3208 Introduce findPage(...) methods discards 0de6875 refs #3208 fix generic used discards 8734f9a refs #3208 Add tests on PaginationParameter interpretation by ToPIA discards 5a7e3d8 refs-50 #3208 use nuiton-utils refactored pagination classes discards 4e8b8c5 refs #3208 Pagination* classes moved to nuiton-utils discards 15f9b84 refs #3208 PaginationParameter : use builder internaly discards d1e4355 refs #3208 Introduce new pagination classes discards a948fe9 fixes #3209 fix generation on addMultipleRemoveAtIndexOperation discards 160b79b refs #3209 Add test case in model (case is A53 and B53 ) ; it happens only when ordering=true is set on a composite relation discards 12918da SVN properties and file headers discards 9811fea [maven-release-plugin] prepare for next development iteration discards d43a8ec [maven-release-plugin] prepare release topia-3.0-beta-4 discards aff9c26 use stable mavenpom discards 72ca060 update file headers discards 2efbf2b use stable eugene version discards 87ebad6 refs #3204 make liquibase service create schema if needed discards ef21e75 fixes #3204 introduce topia-service-liquibase module discards bf767b1 remove useless section of pom discards dd6042d Use snapshot for mavenpom discards 5d0af31 Add TopiaEntityContextable#PROPERTY_TOPIA_DAO_SUPPLIER constant discards 995cd5f fixes #3201 Fix TopiaEntityContextable generation and behavior discards d085eea fixes #3199 add comparison methods on HqlAndParametersBuilder discards dc13c3f Start refactoring maven-site discards 39502da fixes #3197 duplicate passed collection to prevent generating HQL with NULL discards c02fa31 Ajout d'entrée dans la FAQ de migration discards a72ed49 Improve index page of mavensite discards 882afe3 SVN properties and file headers discards ed7ac69 Use constants instead of hardcoded configuration keys discards 744f063 fixes #3192 Avoid NPE when trying to close a non-existing connection discards 994c466 add a isDeleted method on TopiaEntity (use when copy entity) discards 25c3eb1 fixes #3188: Add containsXXX method on entities discards 5804475 add license headers optimize dependencies migrates some url discards 2d6724e fixes #3187: Bad hibernate collection type in mapping for an ordered and unique attribute discards 4d9e14b fixes #3186 generates more methods on ordered (but not unique) entity attributes discards ec2b308 fixes #3184: Fix generation of entity.getXXX(index) for ordered but not unique attribute discards dda29af fixes #3181 introduce topia-service-flyway discards b701670 fixes #3181 discards c12a815 fix serialization issue discards 130db32 fixes #3177: Use eugene 2.9 new Stereotype and TagValue API discards f8dd354 reuse project version properties in it to avoid some linkage errors discards 96b0b51 refs #2079 (add some first tag values default values) + reformat tag values discards 9e114d5 refs-80 #3177 discards faa31ca fixes 3177: Use eugene 2.9 new Stereotype and TagValue API fixes #3178: Improve tagValue to change hibernate mapping type for attributes discards 1337923 fixes #3174 discards 18aa321 refs #3168 discards 5bb684f [maven-release-plugin] prepare for next development iteration discards 107e471 [maven-release-plugin] prepare release topia-3.0-beta-3 discards 0e14ce4 organize doc discards 55d573b Guide de migration SQL pour indexed vs ordered discards 5f03b51 use stable eugene version discards d90e1d3 refs #3148 update migrate_to_3.0.rst discards a6db7f5 Use mavenpom 5.0.6 discards 859197f fixes #3153 Fix possible NPE discards e2de59b Upgrade versions discards 7c0eeff fixes #3150 change reverse attribute type in generated addAll discards b29d3d8 fixes #3148 discards 8cd85f4 Use Eugene 2.8-SNAPSHOT discards 6ee43a6 fixes #3134 introduce AbstractProjectTopiaDao discards e3308f0 [maven-release-plugin] prepare for next development iteration discards 3048583 [maven-release-plugin] prepare release topia-3.0-beta-2 discards 7b0d4be fixes #3143: HqlAndParameterBuilder.addWhereClause fails because of parameters collision discards 048591e fixes #3142 Make sure the HqlAndParametersBuilder always use a suffix for each HQL parameter's name discards 2b87c73 [maven-release-plugin] prepare for next development iteration discards b583893 [maven-release-plugin] prepare release topia-3.0-beta-1 discards 35f57b6 Use mavenpom 5.0.5 discards 0050235 fixes #3141 Add method TopiaDao#forAll() discards 010b176 Add methods without Map<String, Object> args on mostly used methods discards a01a2a9 fixes #3078 Maje sure connection is released during isSchema[Exists|Empty] methods discards c5051ea fixes #2969 Fix Topia's Hibernate 4.3.x integration (fix the way *ServiceRegistry are used) fixes #3078 should be OK now with Hibernate 4.3.5.Final and #2969 fix discards 75141fb refs-80 #2969 Now seems to be Hibernate 4.3.x compatible discards 37f8ef3 add a FIXME discards 6f0bb1c implements toString in HqlAndParametersBuilder to ease debugging discards 125977d fixes #2774 Migrate IT mapping tests discards bb70455 refs-30 #2774 Migrate mapping tests model from topia-jpa into topia-it module discards 5b801ae fixes #3120 discards 2ad9bff fixes #3118 add org.nuiton.topia.persistence.HqlAndParametersBuilder#addLike and #addNotLike discards 73f4ea3 fixes #3101 redo 'x is null or x in (...)' instead of 'x in (NULL)', remove useless braces when a single where clause is present discards 9578cec [maven-release-plugin] prepare for next development iteration discards 50ac459 [maven-release-plugin] prepare release topia-3.0-alpha-13 discards cf17d3c fixes #3100 Fix generated IN syntax discards 6f113b4 [maven-release-plugin] prepare for next development iteration discards a5d20f3 [maven-release-plugin] prepare release topia-3.0-alpha-12 discards 922cfb8 typo discards 2a4f4fb fixes #3099: updates mavenpom to 5.0 discards 9a1a7b2 fixes #3098 refactor generation of hql for addIn and addNotIn refs #2894 discards d22c2d1 add some doc about how to use TopiaIdFactory discards d51430f [maven-release-plugin] prepare for next development iteration discards 9d58e8c [maven-release-plugin] prepare release topia-3.0-alpha-11 discards de7484b fixes #3085 Generated mapping for a property of type enumeration with multiplicity is wrong: fix mapping discards 729e9b0 refs #2969 revert (again) update to Hibernate 4.3.x because of #3078 discards 87ed341 fixes #3079 Add log when findByTopiaId(...) method is used with an invalid topiaId discards 79df125 fixes #2629 Updates to Hibernate 4.3.x ; Some projects were having troubles with this version because XxxTopiaApplicationContext were not unregistered from TopiaApplicationContextCache (fixed) discards a67850f Fix spelling for method TopiaGeneratorUtil#getContractDaoName discards 9248f97 fixes #3070 discards 9713320 [maven-release-plugin] prepare for next development iteration discards 11ef81a [maven-release-plugin] prepare release topia-3.0-alpha-10 discards 6254edd fixes #3061 Remove dependency to commons-collections 3 discards d6c10f8 fixes #3048: Updates eugene to 2.7.4 refs #3044: updates nuiton-utils to 3.0-rc-2 fixes #3043: Updates I18N to 3.0 refs #3058: Updates Nuiton-CSV to 3.0-alpha-3 refs #3059: Updates Nuiton-decorator to 3.0-alpha-3 fixes #3060: Updates to mavenpom 4.7 discards 74bac9c optimize dependencies discards e83d4fd refs #3048: Updates eugene to 2.7.4 refs #3044: updates nuiton-utils to 3.0 refs #3043: Updates I18N to 3.0 fixes #3042: updates commons-collection to 4 discards 9b14ca0 refs #3022 fix condition discards e7ed618 fixes #3022 discards 175d080 fixes #3201 Anticipate when TopiaPersistenceContext cannot be found from a given Hibernate's session discards 6057a0a [maven-release-plugin] prepare for next development iteration discards 0818b3d [maven-release-plugin] prepare release topia-3.0-alpha-9 discards 15acca1 update license files discards 53596d8 fixes #3014: Updates mavenpom to 4.6 discards a4ffbb9 fix message discards 4bf78c4 refs #2776 check navigability when generating getComposite discards 52a4957 update migration doc discards ebfa09b fixes #2776: Move .getComposite() and .getAggregate methods on entity's DAO discards 25f62c3 fixes #3009: clean TopiaEntity contract discards 4e0138e restore copyrights next to commit r2981 discards 9e4ee1a Uniformize JAVA classes first lines : Always declare package before license, and license before imports discards 9aa01ea fixes #552 Clean API (last org.nuiton.topia.persistence.* classes : *TopiaException, TopiaEntityEnum, TopiaQueryBuilder*, TopiaService, TopiaTransaction, ...) Remove all SVN keywords in Javadoc discards 8f1add1 refs #552 Clean API - TopiaDao - TopiaDaoSupplier - TopiaEntities - visitors - TopiaEntity - TopiaApplicationContextCache - TopiaTransaction - TopiaIdFactory - TopiaTransaction - ... discards da7a212 [Happy New Year] Update license headers discards e88ff7b fix SVN properties discards 036555f refs #552 Clean API : - package-info for org.nuiton.topia.persistence - TopiaApplicationContext - TopiaPersistenceContext - several javadoc warnings discards 37f0248 fix bug getRandomPart and create test for this class discards bbb8f22 fix bug getRandomPart and create test for this class discards a44f41e refs #3001: findAllLazy() after a forXxxEquals(...) fails (should be ok, but more tests must be done discards fa83fc5 refs #3001 Add unit test to prove issue 3001 [findAllLazy() after a forXxxEquals(...) fails] discards f95cc56 put the trunk back in 3.0-SNAPSHOT like we did since the beginning discards d6ed83f [maven-release-plugin] prepare for next development iteration discards 9d9c0d4 [maven-release-plugin] prepare release topia-3.0-alpha-8 discards 12e1b49 fixes #2985: Updates mavenpom to 4.5 discards a410d0d refs #2985: Usemavenpom 4.5 discards eecf475 [maven-release-plugin] rollback the release of topia-3.0-alpha-8 discards 0a8af3c [maven-release-plugin] prepare for next development iteration discards 4a8ec26 [maven-release-plugin] prepare release topia-3.0-alpha-8 discards cbb6445 svn:ignore and update nuiton-utils discards 5d2e4f4 refs #2997 : in deleteAll change parameter type : Iterable<TopiaEntity> to Iterable<E extends TopiaEntity> discards d8a314d refs #2997 : add delete and deleteAll discards 57b02ea fixes #2990: Updates h2 to 1.3.174 fixes #2991: Updates nuiton-csv to 3.0-alpha-2 fixes #2992: updates nuiton-decorator to 3.0-alpha-2 fixes #2993: Updates nuiton-utils to 3.0-alpha-1 discards f4a2be3 refs #2985: Updates mavenpom to 4.5 use new site API discards 5fedd67 refs #2893 Document main classes renaming discards 9388aa8 fixes #2978 by adding isXXXNotEmpty and getXXXTopiaIds in generated discards 824c746 refs #2893: Refactor packages (third pass) discards e72be85 refs #2893: Refactor packages (second pass) discards 24641a3 refs #2977: Extract csv api to a new topia-service-csv (move code from persistence module to service csv) discards c6f8f7a remove site from modules discards 196eec7 remove site from modules discards 453ebd3 remove from svn topia-service-security discards bd91078 fix build discards 2a9041d refs #2893: Refactor packages (first pass) discards 8fd34aa fixes #2976: Generate a DaoSupplier discards c61c139 rename some internal inner classes discards 033f5c5 refs #2973: Making migration service works again discards 16b521f refs #2973: Making migration service works again (use generic) discards 02d89a1 add missing license headers + svn properties discards 1dc72c5 refs #2974: Be able to specify a super class for any generated class (test it) discards 788a110 fixes #2895: Remove duplicated code betweeen generated XxxApplicationContext and XxxPersistenceContext fixes #2974: Be able to specify a super class for any generated class clean transformers discards ef680fd restore protected visibility on some dao methods discards cff9c2a add findAllLazy(int batchsize) + open some api on AbstractTopiaDao discards 2a4551f improve AbstractApplicationContext and his transformer discards b38d0e1 fixes #2973: Making migration service works again discards b62a75d fixes #2972: ToPIA tagValues and stereotypes are no more found wxhile generating a model discards 8772527 fix javadoc discards 9cfba0c add some arguments checks in HqlAndParametersBuilder, add missing methods on TopiaQueryBuilderAddCriteriaStep discards 0c4980f fixes #2971: Add some methods to use pager in TopiaDao and query builder discards 47b837c fixes #2971: Add some methods to use pager in TopiaDao and query builder fixes some generics issues on query builder discards 8f0f61a exception are serializable discards 1f45a93 update migration doc discards 6a89590 refs #2969 Revert update to Hibernate 4.3.0.Final discards 88acde3 fixes #2968: Can't execute sql script while migration discards 8f039aa refs #1146: Update/clean all site documentation discards e69bc7c fixes #2970 Remove unecessary hardcoded or parameterized types in AbstractTopiaDao discards d848c5e p***** static [final] No more 'to use log facility, just put in your code: log.info("...");' discards d4f6217 fixes #2969 Update to Hibernate 4.3.0.Final discards f14be55 [maven-release-plugin] prepare for next development iteration discards 2411a9e [maven-release-plugin] prepare release topia-3.0-alpha-7 discards 83d6c98 Update to mavenpom 4.4 discards 40ae46d refs #2894 fixes some TODO in HqlAndParametersBuilder ; move HqlAndParametersBuilderTest back to its place (its not legacy and its not an IT) discards 609acb0 fixes HqlAndParametersBuilder if a whereClause contains a or discards 72148ba Usa mavenpom 4.4-SNAPSHOT discards f184a64 fixes #2957: Update Hibernate to 4.2.8.Final discards fba129a [maven-release-plugin] prepare for next development iteration discards 29066ad [maven-release-plugin] prepare release topia-3.0-alpha-6 discards a6786b7 fix dependency discards ed40149 add missing svn properties + headers discards d68e361 fix it, add third parties discards 07884b3 fix : change goal on eugene maven plugin discards 7c9cc33 fix : add LICENSE.txt discards 61b4e58 fix : Update dependencies discards 1bd583f fixes #2853 add a special case for addIn(empty collection) discards 4f110c7 check that given topia Id is not blank in dao discards 725e36b check given entity in generated dao#delete(entity) is persisted discards 6b747dc fixes #2950: Update hibernate to 4.2.7.SP1 discards bdb151d refs #2923 : change call deprecated functions discards ce20450 Syntax discards 66440ae refs #2923 Extract the cache functionnality from TopiaContextFactory. New class is TopiaApplicationContextCache discards fd252b8 fixes #2923 Fix the latests impacts of deprecated code removal discards 54cb253 fixes #2925 AbstractTopiaDao is not dependent anymore of the JPA implementation choosen discards 9f0313e Let PersistenceContextTransformer delegate to XyzEntityEnum as much as possible discards bb56bfa Introduce TopiaHibernateSessionRegistry in order to make possible to get the PersistenceContext from Hibernate's events (this will be reused for Topia's event firing) Move some internal classes to o.n.t.persistence discards 9545ad5 refs #2923 Remove deprecated code from TopiaJpaSupport discards bf135a2 refs #2923 TopiaContextFactory is adapted refs #299 Documentation on migration discards 7dd8556 SVN properties and file headers discards a6707c5 refs #2923 Remove DAOHelperTransformer from TopiaMetaTransformer discards a9d643c refs #2923 Remove deprecated classes (TopiaContext, TopiaContextImplementor, TopiaDAO, TopiaId, LegacyTopiaDao, ... discards e932d7b fixes #2926: Improve Sql APIs update migration guide discards 490fb3f refs #2922 Don't let any exception stop the application closing discards 8a4a778 refs #2923: Drop all deprecated code (me first\!) discards 878de5e fixes #2899: Rename commitTransaction() and rollbackTransaction() to commit() and rollback() discards 725fa48 refs #299: Refactor modules (remove obsolete directory) discards c74e935 refs #299: Refactor modules (clean tests) discards f1c5b95 refs #299: Refactor modules discards ca0839f refs #299: Refactor modules discards fd96e75 fixes #2922 ApplicationContext now keeps a weak reference on child PersistenceContexts discards 8902264 [maven-release-plugin] prepare for next development iteration discards 1089c55 [maven-release-plugin] prepare release topia-3.0-alpha-5 discards ed19e03 Update to mavenpom 4.3 discards f8f5de8 SVN properties and file headers discards cd3148d fixes TODO by adding throws TopiaNoResultException to findByTopiaId discards 73396b7 fixes #2915 introduce QueryMissingOrderException, in TopiaQueryBuilderRunQueryStep add throws clauses in signature discards 7f695e6 Add doc about findFirst discards de79de7 fixes #2896 introduce TopiaNoResultException and TopiaNonUniqueResultException discards df5da61 remove generated context field in ApplicationContext discards 6c02ebf fixes #2910 add addNotEquals addNotIn addNotContains in API and HQL builder discards c7a9204 add instructions to rename DAOs in topia 3.0 migration doc discards 30cb8d5 refs #2785 Declare module topia-service-migration as the latest in the build discards 050a8d1 [maven-release-plugin] prepare for next development iteration discards eb401ae [maven-release-plugin] prepare release topia-3.0-alpha-4 discards fe6c77d SVN properties and file headers discards 568c5ed fixes #2903 Update to EUGene 2.7.3 discards 0ef5323 add addNotNull(property) method in AddCriteriaStep refs #2087 discards e0e92e6 refs #2086 add an alias in generated query HqlAndParametersBuilder discards 478e529 refs #2086 allow adding criteria to query after using a generated dao method (ie forActive(true)...) discards 75c2ce9 Add findByTopiaId methods discards 889b089 Fix behavior when using new Dao with foreign TopiaContext discards e85bed5 Deprecated generated ProjectDAOHelper Keep old getDAO method in ProjectDAOHelper Improve display for migration help in console Add missing import in GeneratedXxxTopiaDao discards b539d10 Display a WARN message if some Legacy Dao is detected discards 101038a Implement missing operations in TopiaDAOImpl discards dd969ee extract contract TopiaDao, breking the build discards 1d6b481 refs #2086 rename DAO to Dao to prevent confusing names discards bf79e54 update tests and change contract for generated dao factories discards a13cd15 code style in AbstractTopiaPersistenceContext discards e526aa4 Migrate tests to the new ToPIa architecture discards 4e03ef6 implements TopiaReplicationSupport and move it on PersitenceContext discards 3289f43 Implement TopiaServiceSupport and initialize it Improve AbstractTopiaPersistenceContext documentation and transaction creation discards dc88fe2 Implementation Hibernate session open/commit/rollback/close discards 73279a0 remove usused generated code discards cc35a27 Implement TopiaApplicationContextgetPersistenceClasses() discards fdacee5 move some methods around ApplicationContext and PersistenceContext recode instanciation of business PersistenceContext discards cf97596 Add missing hibernateProvider constructor discards ad48e71 Introduce HibernateProvider in order to create Hibernate's Configuration and SessionFactory discards 870b427 introduce generation of PersistenceContext and ApplicationContext discards 7f31fee can not replicate association when they are not a list discards 11b774c do not close topia context when GC discards dbee5a0 fix scm url discards d894cff revert deprecation of TopiaEntities#getTopiaIdFunction() calling a method is more maintenable thant using a constant discards 76e970e refs #2086 rename DAOs discards 71cc1b9 refs #2087 review code generated in generated AbstractDAOs discards 8b46744 refs #2087 Fix AbstractTopiaContext implementation Fix TopiaEntityContextable generation Apply changes in topia-services-security (deprecated) discards 73aaead refs #2087 add some methods inhql builder discards fcac96b refs #2087 introduce AbstractTopiaDAO and a new query builder, use it to replace TopiaDAOImpl discards 21b6a7b refs #552 Introduce the new TopiaPersistenceContext abstract implementation and the Hibernate implementation of TopiaJpaSupport discards 4b59719 refs #552 Improve TopiaJpaSupport : add find methods using Map instead of Object... discards f21825b [maven-release-plugin] prepare for next development iteration discards 5553022 [maven-release-plugin] prepare release topia-3.0-alpha-3 discards 07f24c0 fixes #2828: Updates eugene to 2.7.1 fixes #2849: updates mavenpom to 4.1 discards 3f99e5d refs #1468: Make DAOHelper instantiable and not static anymore (adding a new template) discards 7847859 refs #2828: Updates eugene to 2.7.1 discards 914e10c fixes #2825: Improve TopiaIdFactory discards 54aa30d [maven-release-plugin] prepare for next development iteration discards f5985eb [maven-release-plugin] prepare release topia-3.0-alpha-2 discards 829d495 fixes #2824: Updates mavenpom to 4.0 apply tidy on poms + clean them discards 67a0293 fixes #2802 Any association-class participant should be considered as non-null attribute discards 23b2067 refs #2748: Improve TopiaContext if necessary (do not use any longer internal TopiaContextImplementor) discards 5a65d72 refs #1146 Start documentation re-arrangement discards a0b960a Relocate beginTransaction on TopiaContext for the moment discards 064c219 bad code commited (break back compat) discards 51f0c74 bad code commited (break back compat) + remove double deprecated javadoc discards b5eebb7 refs #1146 Prepare migrate site page refs #552 Improve APIs Javadoc refs #2748 Minimal documentation on newly created contracts discards 22f147a refs #2748 Rename TopiaContextImpl to AbstractTopiaContext discards 2b58f38 refs #2748 Split TopiaContext in several smaller contracts discards 5dad94c bump to version 3.0-alpha-2-SNAPSHOT fixes #2796: Update to nuiton-utils 2.7 discards ed83de5 [maven-release-plugin] prepare for next development iteration discards 9c143f3 [maven-release-plugin] prepare release topia-3.0-alpha-1 discards 7100a75 refs #2775 Use Eugene 2.7 discards 626e350 fixes #2787: Cascade save is not managed by composition discards 939fc37 refs #552 - Improve TopiaContext API - Add TopiaContext.evict(x) method discards 0d04820 refs #552 Clean TopiaContext API fixes #2781 Rename TopiaContextListener to TopiaSchemaListener discards f1e363a Add missing SVN properties et file headers discards b8c9a12 refs #552 Clean some APIs : mainly TopiaDAO and TopiaEntity (still not acheived, check out the TODOs discards a1c759d refs #2747 New method isPersisted has been added to TopiaEntity, link it with TopiaDAOImpl#delete discards 325ed4c Avoid any instruction on return statement (TopiaDaoImpl) discards bc049e8 refs #2775 Update to mavenpom=2.4.13 ; nuiton-i18n=2.5.2 ; Hibernate=4.2.3.Final discards 669e979 fixes #2501 Remove any sun.misc.* usage discards 5b59655 fixes #2760: Remove ServiceTransformer fixes #2736: Remove code deprecated before 3.0 discards 4af4e6f refs #2088: remove i18n from ToPIA refs #2748: Improve TopiaContext if necessary (add a dropSchema operation + event on listener for this too) discards 45fd732 refs #2088: remove i18n from ToPIA optimize dependencies discards d151aad refs #2751: Improve TopiaDAO create methods (test if id is not blanck instead of just not null) discards 9e050c2 refs #552: Clean api discards e987842 fixes #2088: remove i18n from ToPIA discards 962c1f5 fixes #2759: Fix back behaviour before version 2.8 around TopiaUtil.isSchemaExist discards 0c4d52e fixes #2341: Add warning about 'analyze' keyword discards b487bbc fixes #2758: Improved TopiaConnectionProvider discards 97e1f45 fixes #2757: ConnectionProvider is not closed when closing root context discards e74ad71 fixes #2755: Creating a schema should not droping it just before fixes #2756: Does not use hardcoded cast to hibernate implementation discards 935f033 fix javadoc discards 4a7aea3 refs #2752: Add generics support on TopiaContext#find*() methods (add also on findUnique and findByTopiaId) fix migration doc discards 869ca23 update migration guide discards ce4432e refs #2752: Add generics support on TopiaContext#find*() methods discards 20797f4 fixes #2752: Add generics support on TopiaContext#find*() methods discards 4cb7e54 fix javadoc typo discards ab419d3 fixes #2751: Improve TopiaDAO create methods discards 6614790 refs #2083: Refactor topiaId generation (reproduce previous behaviour) discards 624ba2c yet add another comment discards 766828e add also java annotation discards d79cd4b better usage of the addAnnotation method + fix missing exception import discards 179f858 fixes #2745: Deprecate EntityDTOTransformer discards 60b9d00 fixes #2083 refactor topiaId generation, introduce TopiaIdFactory discards c5948b4 fixes #2741 EntityEnum generation : - fix PMD ArrayIsStoredDirectly rule - fix indentation in generated code discards 8db9260 refs #2729: Fix subclass discriminator-value discards 5ebbf32 Fix attributes visibility discards 3f4994f fixes #2737 : Add @Generated annotation -> upgrade to Eugene 2.6.4-SNAPSHOT discards 7f2de92 refs #2736 : Remove topia query discards eaed127 fixes #2078 Remove the TopiaContext from TopiaEntityAbstract : If the entity is contextable, methods using TopiaContext are now generated in the entity abstract discards 73b5fae fixes #1945 now throws TopiaException everywhere discards 9fc6cb2 refs #2736: Remove code deprecated before 3.0 discards 4ba4a21 refs #2734 : Restore delete code with deprecation discards 92acbae fixes #2734 : Rename TopiaEntity property constants with PROPERTY_ prefix discards 06d1bfc fixes #2729: Choose hibernate inheritance strategy fixes #2733: Use hibernate-mapping-4.0.xsd to validate hibernate mappings discards 6d4147a refs #1945 introduce migration guide, TopiaException extends TopiaRuntimeException discards bbb5eab refs #1945 now TopiaException is runtime discards 44dd822 set pom version to 3.0-SNAPSHOT, according to roadmpa discards 8ca942e [maven-release-plugin] prepare for next development iteration -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.