Author: pete.muir(a)jboss.org
Date: 2008-04-30 11:12:49 -0400 (Wed, 30 Apr 2008)
New Revision: 8080
Modified:
branches/Seam_2_0/seam-gen/src/EntityHome.java.ftl
trunk/seam-gen/src/EntityHome.java.ftl
Log:
JBSEAM-2836
Modified: branches/Seam_2_0/seam-gen/src/EntityHome.java.ftl
===================================================================
--- branches/Seam_2_0/seam-gen/src/EntityHome.java.ftl 2008-04-30 13:10:25 UTC (rev 8079)
+++ branches/Seam_2_0/seam-gen/src/EntityHome.java.ftl 2008-04-30 15:12:49 UTC (rev 8080)
@@ -43,7 +43,7 @@
{
<#foreach property in pojo.identifierProperty.value.propertyIterator>
<#assign getter = pojo.getGetterSignature(property)>
-<#if property.value.typeName == "string">
+<#if property.value.typeName == "string" || property.value.typeName ==
"java.lang.String" >
if ( get${idName}().${getter}()==null || "".equals(
get${idName}().${getter}() ) ) return false;
<#elseif !c2j.isPrimitive( pojo.getJavaTypeName(property, true) )>
if ( get${idName}().${getter}()==null ) return false;
@@ -51,6 +51,7 @@
if ( get${idName}().${getter}()==0 ) return false;
</#if>
</#foreach>
+
return true;
}
@@ -67,7 +68,6 @@
public void wire()
{
- getInstance();
<#foreach property in pojo.allPropertiesIterator>
<#if c2h.isManyToOne(property)>
<#assign parentPojo =
c2j.getPOJOClass(cfg.getClassMapping(property.value.referencedEntityName))>
Modified: trunk/seam-gen/src/EntityHome.java.ftl
===================================================================
--- trunk/seam-gen/src/EntityHome.java.ftl 2008-04-30 13:10:25 UTC (rev 8079)
+++ trunk/seam-gen/src/EntityHome.java.ftl 2008-04-30 15:12:49 UTC (rev 8080)
@@ -43,7 +43,7 @@
{
<#foreach property in pojo.identifierProperty.value.propertyIterator>
<#assign getter = pojo.getGetterSignature(property)>
-<#if property.value.typeName == "string">
+<#if property.value.typeName == "string" || property.value.typeName ==
"java.lang.String" >
if ( get${idName}().${getter}()==null || "".equals(
get${idName}().${getter}() ) ) return false;
<#elseif !c2j.isPrimitive( pojo.getJavaTypeName(property, true) )>
if ( get${idName}().${getter}()==null ) return false;