[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