[jboss-cvs] jboss-seam/seam-gen/view ...

Gavin King gavin.king at jboss.com
Sun Dec 3 14:28:31 EST 2006


  User: gavin   
  Date: 06/12/03 14:28:30

  Modified:    seam-gen/view  edit.xhtml.ftl
  Log:
  generate required=true
  
  Revision  Changes    Path
  1.12      +42 -14    jboss-seam/seam-gen/view/edit.xhtml.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: edit.xhtml.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/view/edit.xhtml.ftl,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -b -r1.11 -r1.12
  --- edit.xhtml.ftl	3 Dec 2006 09:20:00 -0000	1.11
  +++ edit.xhtml.ftl	3 Dec 2006 19:28:30 -0000	1.12
  @@ -34,44 +34,72 @@
   <#if property.value.identifierGeneratorStrategy == "assigned">
                           <h:inputText id="${property.name}"
                               value="${'#'}{${homeName}.instance.${property.name}}" 
  +                               required="true"
                               disabled="${'#'}{${homeName}.managed}"/>
   </#if>
   <#else>
   <#if property.value.typeName == "date">
  -			           <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
  +			           <h:inputText id="${property.name}" 
  +<#if !property.columnIterator.next().nullable>
  +                              required="true"
  +</#if>
  +			                     value="${'#'}{${homeName}.instance.${property.name}}">
   			               <f:convertDateTime type="date" dateStyle="short"/>
   			           </h:inputText>
   <#elseif property.value.typeName == "time">
  -			           <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
  +			           <h:inputText id="${property.name}" 
  +<#if !property.columnIterator.next().nullable>
  +                              required="true"
  +</#if>
  +			                     value="${'#'}{${homeName}.instance.${property.name}}">
   			               <f:convertDateTime type="time"/>
   			           </h:inputText>
   <#elseif property.value.typeName == "timestamp">
  -			           <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
  +			           <h:inputText id="${property.name}" 
  +<#if !property.columnIterator.next().nullable>
  +                              required="true"
  +</#if>
  +			                     value="${'#'}{${homeName}.instance.${property.name}}">
   			               <f:convertDateTime type="both" dateStyle="short"/>
   			           </h:inputText>
   <#elseif property.value.typeName == "big_decimal">
  -			           <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
  +			           <h:inputText id="${property.name}" 
  +<#if !property.columnIterator.next().nullable>
  +                              required="true"
  +</#if>
  +			                     value="${'#'}{${homeName}.instance.${property.name}}">
   			               <f:convertNumber/>
   			           </h:inputText>
   <#elseif property.value.typeName == "big_integer">
  -			           <h:inputText id="${property.name}" value="${'#'}{${homeName}.instance.${property.name}}">
  +			           <h:inputText id="${property.name}" 
  +<#if !property.columnIterator.next().nullable>
  +                              required="true"
  +</#if>
  +			                    value="${'#'}{${homeName}.instance.${property.name}}">
   			               <f:convertNumber integerOnly="true"/>
   			           </h:inputText>
   <#elseif property.value.typeName == "boolean">
   			           <h:selectBooleanCheckbox id="${property.name}"
  +<#if !property.columnIterator.next().nullable>
  +                                          required="true"
  +</#if>
   			               value="${'#'}{${homeName}.instance.${property.name}}"/>
   <#elseif property.value.typeName == "string">
   <#if property.columnIterator.next().length gt 200>
   			           <h:inputTextarea id="${property.name}"
  +<#if !property.columnIterator.next().nullable>
  +                                  required="true"
  +</#if>
   			               value="${'#'}{${homeName}.instance.${property.name}}"/>
   <#else>
                          <h:inputText id="${property.name}" 
  +<#if !property.columnIterator.next().nullable>
  +                              required="true"
  +</#if>
                               size="${property.columnIterator.next().length}"
  +                             maxlength="${property.columnIterator.next().length}"
                               value="${'#'}{${homeName}.instance.${property.name}}"/>
   </#if>
  -<#else>
  -                       <h:inputText id="${property.name}"
  -                            value="${'#'}{${homeName}.instance.${property.name}}"/>
   </#if>
   </#if>
                       </s:decorate>
  
  
  



More information about the jboss-cvs-commits mailing list