[jboss-cvs] jboss-seam/seam-gen/freemarker-templates ...

Gavin King gavin.king at jboss.com
Fri Nov 3 13:22:46 EST 2006


  User: gavin   
  Date: 06/11/03 13:22:46

  Modified:    seam-gen/freemarker-templates        CreateSFSBAction.ftl
                        CreateSLSBAction.ftl action-page.ftl
                        conversation-page.ftl edit-page.ftl form-page.ftl
                        list-page.ftl
  Log:
  improvents to seam-gen
  
  Revision  Changes    Path
  1.7       +6 -0      jboss-seam/seam-gen/freemarker-templates/CreateSFSBAction.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CreateSFSBAction.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/CreateSFSBAction.ftl,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- CreateSFSBAction.ftl	2 Nov 2006 23:17:32 -0000	1.6
  +++ CreateSFSBAction.ftl	3 Nov 2006 18:22:46 -0000	1.7
  @@ -4,9 +4,11 @@
   import javax.ejb.Remove;
   import javax.ejb.Stateful;
   import org.jboss.seam.annotations.Name;
  +import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Destroy;
   import org.jboss.seam.annotations.Logger;
   import org.jboss.seam.log.Log;
  +import org.jboss.seam.core.FacesMessages;
   import org.hibernate.validator.Length;
   
   @Stateful 
  @@ -15,6 +17,9 @@
   
       @Logger private Log log;
       
  +    @In(create=true) 
  +    FacesMessages facesMessages;
  +    
       private String value;
   	
   	//seam-gen method
  @@ -22,6 +27,7 @@
   	{
   		//implement your business logic here
   		log.info("${componentName}() action called with: ${pound}0", value);
  +		facesMessages.add( "${componentName} ${pound}0", (Object) value );
   		return "success";
   	}
   	
  
  
  
  1.8       +6 -0      jboss-seam/seam-gen/freemarker-templates/CreateSLSBAction.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CreateSLSBAction.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/CreateSLSBAction.ftl,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- CreateSLSBAction.ftl	2 Nov 2006 23:17:32 -0000	1.7
  +++ CreateSLSBAction.ftl	3 Nov 2006 18:22:46 -0000	1.8
  @@ -2,8 +2,10 @@
   
   import javax.ejb.Stateless;
   import org.jboss.seam.annotations.Name;
  +import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.Logger;
   import org.jboss.seam.log.Log;
  +import org.jboss.seam.core.FacesMessages;
   
   @Stateless
   @Name("${componentName}")
  @@ -11,11 +13,15 @@
   	
       @Logger private Log log;
   	
  +    @In(create=true) 
  +    FacesMessages facesMessages;
  +    
       //seam-gen method
   	public String ${componentName}()
   	{
   		//implement your business logic here
   		log.info("${componentName}() action called");
  +		facesMessages.add("${componentName}");
   		return "success";
   	}
   	
  
  
  
  1.10      +3 -0      jboss-seam/seam-gen/freemarker-templates/action-page.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: action-page.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/action-page.ftl,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -b -r1.9 -r1.10
  --- action-page.ftl	3 Nov 2006 02:35:44 -0000	1.9
  +++ action-page.ftl	3 Nov 2006 18:22:46 -0000	1.10
  @@ -12,6 +12,9 @@
   
       <h1>${pageName}</h1>
       <p>Generated action page</p>
  +
  +    <h:messages globalOnly="true" styleClass="message"/>
  +    
       <h:form id="${componentName}">
           <div>
               <h:commandButton id="${componentName}" value="${actionName}!" 
  
  
  
  1.5       +4 -0      jboss-seam/seam-gen/freemarker-templates/conversation-page.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: conversation-page.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/conversation-page.ftl,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- conversation-page.ftl	3 Nov 2006 02:35:44 -0000	1.4
  +++ conversation-page.ftl	3 Nov 2006 18:22:46 -0000	1.5
  @@ -12,12 +12,16 @@
   
       <h1>${pageName}</h1>
       <p>Generated conversation page.</p>
  +    
  +    <h:messages globalOnly="true" styleClass="message"/>
  +    
       <div class="dialog">
           <div class="prop">
               <span class="name">Value</span>
               <span class="value">${pound}{${componentName}.value}</span>
           </div>
       </div>
  +    
       <h:form id="${componentName}">
           <div class="actionButtons">
               <h:commandButton id="begin" value="Begin" 
  
  
  
  1.4       +4 -1      jboss-seam/seam-gen/freemarker-templates/edit-page.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: edit-page.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/edit-page.ftl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- edit-page.ftl	3 Nov 2006 03:51:28 -0000	1.3
  +++ edit-page.ftl	3 Nov 2006 18:22:46 -0000	1.4
  @@ -13,6 +13,8 @@
       <h1>${pageName}</h1>
       <p>Generated edit page.</p>
       
  +    <h:messages globalOnly="true" styleClass="message"/>
  +    
       <h:form id="${componentName}">
           <div class="dialog">
           <s:validateAll>
  @@ -20,7 +22,8 @@
                   <span class="name">Name</span>
                   <span class="value">
                       <s:decorate>
  -                        <h:inputText value="${pound}{${componentName}Home.instance.name}" required="true"/>
  +                        <h:inputText id="name" required="true"
  +                            value="${pound}{${componentName}Home.instance.name}"/>
                       </s:decorate>
                   </span>
               </div>
  
  
  
  1.4       +5 -1      jboss-seam/seam-gen/freemarker-templates/form-page.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: form-page.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/form-page.ftl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- form-page.ftl	3 Nov 2006 02:35:44 -0000	1.3
  +++ form-page.ftl	3 Nov 2006 18:22:46 -0000	1.4
  @@ -12,6 +12,9 @@
   
       <h1>${pageName}</h1>
       <p>Generated form page.</p>
  +    
  +    <h:messages globalOnly="true" styleClass="message"/>
  +    
       <h:form id="${componentName}">
           <div class="dialog">
           <s:validateAll>
  @@ -19,7 +22,8 @@
                   <span class="name">Value</span>
                   <span class="value">
                       <s:decorate>
  -                        <h:inputText value="${pound}{${componentName}.value}" required="true"/>
  +                        <h:inputText id="value" required="true"
  +                            value="${pound}{${componentName}.value}"/>
                       </s:decorate>
                   </span>
               </div>
  
  
  
  1.2       +11 -4     jboss-seam/seam-gen/freemarker-templates/list-page.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: list-page.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/list-page.ftl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- list-page.ftl	3 Nov 2006 03:51:28 -0000	1.1
  +++ list-page.ftl	3 Nov 2006 18:22:46 -0000	1.2
  @@ -13,18 +13,25 @@
       <h1>${masterPageName}</h1>
       <p>Generated list page.</p>
       
  -    <h:dataTable value="${pound}{${componentName}List.resultList}" var="item">
  +    <h:messages globalOnly="true" styleClass="message"/>
  +    
  +    <h:outputText value="No ${componentName} exists" 
  +            rendered="${pound}{empty ${componentName}List.resultList}"/>
  +    <h:dataTable id="${componentName}List" var="${componentName}"
  +            value="${pound}{${componentName}List.resultList}" 
  +            rendered="${pound}{not empty ${componentName}List.resultList}">
           <h:column>
               <f:facet name="header">Id</f:facet>
  -            ${pound}{item.id}
  +            ${pound}{${componentName}.id}
           </h:column>
           <h:column>
               <f:facet name="header">Name</f:facet>
  -            <s:link value="${pound}{item.name}" view="/${pageName}.xhtml">
  -                <f:param name="${componentName}Id" value="${pound}{item.id}"/>
  +            <s:link id="${componentName}" value="${pound}{${componentName}.name}" view="/${pageName}.xhtml">
  +                <f:param name="${componentName}Id" value="${pound}{${componentName}.id}"/>
               </s:link>
           </h:column>
       </h:dataTable>
  +    
       <div class="actionButtons">
           <s:link id="done" value="Create ${actionName}" linkStyle="button"
               view="/${pageName}.xhtml"/>			  
  
  
  



More information about the jboss-cvs-commits mailing list