[jboss-cvs] jboss-seam/seam-gen/src ...
Gavin King
gavin.king at jboss.com
Fri Feb 9 18:56:33 EST 2007
User: gavin
Date: 07/02/09 18:56:33
Modified: seam-gen/src EntityHome.java.ftl
Log:
create screen for composite key
Revision Changes Path
1.7 +11 -1 jboss-seam/seam-gen/src/EntityHome.java.ftl
(In the diff below, changes in quantity of whitespace are not shown.)
Index: EntityHome.java.ftl
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/seam-gen/src/EntityHome.java.ftl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- EntityHome.java.ftl 9 Feb 2007 22:49:37 -0000 1.6
+++ EntityHome.java.ftl 9 Feb 2007 23:56:33 -0000 1.7
@@ -37,9 +37,19 @@
{
set${idName}( new ${entityName}Id() );
}
-</#if>
@Override
+ public boolean isIdDefined()
+ {
+<#foreach property in pojo.identifierProperty.value.propertyIterator>
+<#assign getter = "get" + pojo.getPropertyName(property)>
+ if ( get${idName}().${getter}()==null ) return false;
+</#foreach>
+ return true;
+ }
+
+</#if>
+ @Override
protected ${entityName} createInstance()
{
${entityName} ${componentName} = new ${entityName}();
More information about the jboss-cvs-commits
mailing list