Author: tchemit Date: 2009-12-15 00:55:36 +0100 (Tue, 15 Dec 2009) New Revision: 1713 Modified: branches/from2.2.2-eugene2-beta/topia-persistence/src/main/java/org/nuiton/topia/generator/DAOAbstractTransformer.java Log: - prepare use of all transformer in TopiaMetaGenerator (but can not still use some of them : required annotation extension + block extension) - improve superClass build in DAOAbstractTransformer Modified: branches/from2.2.2-eugene2-beta/topia-persistence/src/main/java/org/nuiton/topia/generator/DAOAbstractTransformer.java =================================================================== --- branches/from2.2.2-eugene2-beta/topia-persistence/src/main/java/org/nuiton/topia/generator/DAOAbstractTransformer.java 2009-12-14 23:55:28 UTC (rev 1712) +++ branches/from2.2.2-eugene2-beta/topia-persistence/src/main/java/org/nuiton/topia/generator/DAOAbstractTransformer.java 2009-12-14 23:55:36 UTC (rev 1713) @@ -54,7 +54,7 @@ String extendClass = ""; for (ObjectModelClass parent : clazz.getSuperclasses()) { - extendClass += parent.getQualifiedName(); + extendClass = parent.getQualifiedName(); if (parent.hasStereotype(TopiaGeneratorUtil.STEREOTYPE_ENTITY)) { extendClass += "DAOImpl<E>"; // in java no multi-inheritance @@ -62,7 +62,7 @@ } } if (extendClass.length() == 0) { - extendClass += TopiaDAOImpl.class.getName() + "<E>"; + extendClass = TopiaDAOImpl.class.getName() + "<E>"; } if (log.isDebugEnabled()) {