Author: tchemit Date: 2009-04-17 21:24:37 +0000 (Fri, 17 Apr 2009) New Revision: 1425 Modified: topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityAbstractGenerator.java topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityInterfaceGenerator.java Log: - ajout sur les associations multiples de la m?\195?\169thode isXXXEmpty pour savoir si la collection est vide (utilise sizeXXX) Modified: topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityAbstractGenerator.java =================================================================== --- topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityAbstractGenerator.java 2009-04-15 15:08:45 UTC (rev 1424) +++ topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityAbstractGenerator.java 2009-04-17 21:24:37 UTC (rev 1425) @@ -729,6 +729,15 @@ return <%=attrName%>.size(); } + /* (non-Javadoc) + * @see <%=clazzFQN%>#is<%=GeneratorUtil.capitalize(attrName)%>Empty() + *) + @Override + public boolean is<%=GeneratorUtil.capitalize(attrName)%>Empty() { + int size = size<%=GeneratorUtil.capitalize(attrName)%>(); + return size == 0; + } + }*/ } else { String assocAttrName = TopiaGeneratorUtil.getAssocAttrName(attr); @@ -768,6 +777,15 @@ return <%=GeneratorUtil.toLowerCaseFirstLetter(assocAttrName)%>.size(); } + /* (non-Javadoc) + * @see <%=clazzFQN%>#is<%=GeneratorUtil.capitalize(assocAttrName)%>Empty() + *) + @Override + public boolean is<%=GeneratorUtil.capitalize(assocAttrName)%>Empty() { + int size = size<%=GeneratorUtil.capitalize(assocAttrName)%>(); + return size == 0; + } + }*/ } } Modified: topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityInterfaceGenerator.java =================================================================== --- topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityInterfaceGenerator.java 2009-04-15 15:08:45 UTC (rev 1424) +++ topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityInterfaceGenerator.java 2009-04-17 21:24:37 UTC (rev 1425) @@ -340,6 +340,11 @@ *) public int size<%=GeneratorUtil.capitalize(attrName)%>(); + /** + * @return <code>true</code> si la collection <%=attrName%> est vide. + *) + public boolean is<%=GeneratorUtil.capitalize(attrName)%>Empty(); + }*/ } @@ -409,7 +414,11 @@ * @return Le nombre d'éléments de la collection <%=attrName%>. *) public int size<%=GeneratorUtil.capitalize(assocAttrName)%>(); - + + /** + * @return <code>true</code> si la collection <%=assocAttrName%> est vide. + *) + public boolean is<%=GeneratorUtil.capitalize(assocAttrName)%>Empty(); }*/ }