Author: bleny Date: 2010-08-27 17:13:40 +0200 (Fri, 27 Aug 2010) New Revision: 275 Url: http://nuiton.org/repositories/revision/wikitty/275 Log: add missing import in abstract Modified: branches/wikitty-eugene-migration/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java Modified: branches/wikitty-eugene-migration/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java =================================================================== --- branches/wikitty-eugene-migration/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java 2010-08-23 09:48:32 UTC (rev 274) +++ branches/wikitty-eugene-migration/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyAbstractGenerator.java 2010-08-27 15:13:40 UTC (rev 275) @@ -353,6 +353,13 @@ // other business entities for (ObjectModelClass superClass : businessEntity.getSuperclasses()) { + + // if super class is not in the same package, import it Helper + if (! businessEntity.getPackageName().equals(superClass.getPackageName())) { + addImport(abstractClass, superClass.getPackageName() + "." + + WikittyTransformerUtil.businessEntityToHelperName(superClass)); + } + if (WikittyTransformerUtil.isBusinessEntity(superClass)) { addInterface(abstractClass, WikittyTransformerUtil.businessEntityToContractName(superClass)); // extends // getting the signatures and bodies of those operations