Author: tchemit Date: 2010-08-14 12:10:10 +0200 (Sat, 14 Aug 2010) New Revision: 957 Url: http://nuiton.org/repositories/revision/eugene/957 Log: Anomalie #809: no way to generate empty body for operation Modified: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java Modified: trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java =================================================================== --- trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java 2010-08-12 16:19:16 UTC (rev 956) +++ trunk/eugene/src/main/java/org/nuiton/eugene/java/JavaGenerator.java 2010-08-14 10:10:10 UTC (rev 957) @@ -37,6 +37,7 @@ import org.apache.commons.logging.LogFactory; import org.nuiton.eugene.GeneratorUtil; import org.nuiton.eugene.models.object.*; +import org.nuiton.eugene.models.object.xml.ObjectModelOperationImpl; /*{generator option: parentheses = true}*/ @@ -506,10 +507,12 @@ /*{<%=comma%><%=exceptionName%>}*/ comma = ", "; } + // tchemit 2010-08-14 fix http://www.nuiton.org/issues/show/809 +// if (!op.getBodyCode().isEmpty()) { + if (!(clazz instanceof ObjectModelInterface) && !op.isAbstract()) { + String body = op.getBodyCode() == null ? "" : op.getBodyCode(); +/*{<%=prefix%> {<%=body%><%=prefix%>} - if (!op.getBodyCode().isEmpty()) { -/*{<%=prefix%> {<%=op.getBodyCode()%><%=prefix%>} - }*/ } else { /*{;
participants (1)
-
tchemit@users.nuiton.org