Project:
ToPIA
Code Location:
http://svn.nuiton.org/svn/topia/trunk/trunk
topia-persistence/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
2.2.0 * add a EntityOperatorStore to share operators * migrate to nuiton (relocate coordinates) * introduce TopiaEntityOperator api * refactor EntityEnumContract to TopiaEntityEnum * introduce Collector api (and gives some implementations in TopiaEntityHelper) * add generateOperatorForDAOHelper tagValue on model to enable operator feature in dao helper * add algorithm to build diff between two list of entities (DiffState) * improve TopiaDAO and TopiaDAOImpl code, and add findAllIds method * 20090605 [desbois] - add DAO developper implementation support (<<dao>> stereotype on entity operation) * 20090604 [desbois] - suppress Flatfile support - suppress TopiaDAODelegator, packages persitence.flatfile and persistence.hibernate - merge TopiaDAOAbstract and TopiaDAOHibernate - modify generated DAO which inherits of TopiaDAOAbstract by default (instead of TopiaDAODelegator) - modify in TopiaContextImpl (no configuration can be used to define DAO implementation) * 20090604 [desbois] - resolve issue of NMultiplicity relation between two entities with inheritance (DAOAbsractGenerator delete method generation) * 20090528 [desbois] - resolve issue of NMultiplicity on attribute with primitive type (like String) * 20090520 [desbois] - add DTO generation with BeanGenerator 2.1.5 * 20090504 [chemit] - suppress deprecated class TopiaEntityEnumEntry - improve TopiaEntityAbstract (fix javadoc, add @Override) 2.1.4 xxxx 200903xx * 20090418 [chemit] - suppress deprecated generators - add a BeanGenerator - add methods isXXXEmpty on association in generated entities * 20090317 [chatellier] Change tagValue from "orderBy" to "order-by" 2.1.3 chemit 20090220 * 20090210 [chatellier] - add first letter capitalize on model name use * 20090129 [chemit] - add methods in TopiaGeneratorUtil class to optimize imports * 20090129 [thimel] - Refactor generators (part1 : remove any methods calls in <%=...%>) * 20090129 [thimel] - Renamed GeneratorUtil to TopiaGeneratorUtil * 20090128 [bpoussin] - introduce Visitor design pattern on generated TopiaEntityAbstract * 20090126 [chemit] - refactor poms (all dependencies in parent-pom dependencyManagment) * 20090126 [chemit] - add somes junit tests to check none-regression when modify ToPIA's templates. - fix generation bug (notNull could ne null (line 226 EntityHibernateMappingGenerator) * 20090116 [chemit] - fix a NPE of TopiaDAOFlatFile when do a putAll on a map with some null values on entries. - ajout des methodes replicate et replicateEntities sur TopiaContext car les methodes existantes importXML et exportXML ne peuvent pas prendre en compte tous les cas possibles (et on a peut-être pas envie de passer par du xml...) 2.1.2 chemit 20090115 * 20090115 [chemit] - pour le moment pas d'embed-xml sur les association multiples * 20090114 [chemit] - improve exportXML (prepare queries then executes then when parameters are known to be fine) * 20090106 [chemit] - amélioration du générateur de mapping hibernate : - génération des clefs metier dans le mapping hibernate via la tag value naturalId - mise en constantes des tagValues utiliser dans le génératuer du mapping hibernate - ajout du tagValue notNull pour le mapping hibernate - changement du tagValue order-by en orderBy car sinon on récupère order au lieu de order-by - ajout de la méthode obtainProgperties sur la classe Loador pour recuperer la map des propriétés à binder (car pour les clef métiers on doit les ajouter à la création sinon hibernate pleure...) * 20090104 [chemit] - utilisation foreach dans les générateurs - ajout de méthode getXXXByTopiaId pour les attributs à multiplicité dans les entités (interface et abstract) - fix generic dans les méthodes générées - ajout d'un tagValue i18n pour générer dans les entités abstraites les chaines i18n - ajout d'un paquetage org.codelutin.topia.persistence.util avec du code utile :) (javadoc a faire...) 2.1.1 chemit 20081215 * 20081215 [chemit] - new release for isis-fish :) * 20081212 [chemit] - add a InterfaceGenerator to generate simple with no stereotype interfaces. 2.1.0 chemit 20081210 * 20081205 [chemit] - improve poms, use lutinproject 3.2 - add some usefull methods in TopiaUtil to help with regex on topiaId expression
