Author: bpoussin Date: 2011-02-16 17:12:36 +0100 (Wed, 16 Feb 2011) New Revision: 710 Url: http://nuiton.org/repositories/revision/wikitty/710 Log: Anomalie #1331: Bug in entity generation when inherite wikittyLabel (import missing) add support for more than 1 level of inheritance Modified: trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java Modified: trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java =================================================================== --- trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java 2011-02-16 14:57:46 UTC (rev 709) +++ trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java 2011-02-16 16:12:36 UTC (rev 710) @@ -470,13 +470,16 @@ // if super class is not in the same package, import its Helper if ( ! businessEntity.getPackageName().equals(superClass.getPackageName())) { + String parentToImport = superClass.getQualifiedName(); String helperToImport = superClass.getPackageName() + "." + WikittyTransformerUtil.businessEntityToHelperName(superClass); + addImport(abstractClass, parentToImport); addImport(abstractClass, helperToImport); // add the last import to the map, so sub-classes will be // able to know what imports they need + imports.add(parentToImport); imports.add(helperToImport); }
participants (1)
-
bpoussin@users.nuiton.org