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

Gavin King gavin.king at jboss.com
Thu Nov 2 22:51:28 EST 2006


  User: gavin   
  Date: 06/11/02 22:51:28

  Modified:    seam-gen/freemarker-templates     EntityHome.ftl
                        edit-page.ftl
  Added:       seam-gen/freemarker-templates     EntityList.ftl
                        list-page.ftl
  Log:
  list page
  
  Revision  Changes    Path
  1.3       +0 -1      jboss-seam/seam-gen/freemarker-templates/EntityHome.ftl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: EntityHome.ftl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/seam-gen/freemarker-templates/EntityHome.ftl,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- EntityHome.ftl	3 Nov 2006 02:51:51 -0000	1.2
  +++ EntityHome.ftl	3 Nov 2006 03:51:28 -0000	1.3
  @@ -1,7 +1,6 @@
   package ${packageName};
   
   import org.jboss.seam.annotations.Name;
  -import org.jboss.seam.annotations.Create;
   import org.jboss.seam.annotations.Begin;
   import org.jboss.seam.annotations.RequestParameter;
   import org.jboss.seam.framework.EntityHome;
  
  
  
  1.3       +5 -2      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.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- edit-page.ftl	3 Nov 2006 02:51:51 -0000	1.2
  +++ edit-page.ftl	3 Nov 2006 03:51:28 -0000	1.3
  @@ -12,6 +12,7 @@
   
       <h1>${pageName}</h1>
       <p>Generated edit page.</p>
  +    
       <h:form id="${componentName}">
           <div class="dialog">
           <s:validateAll>
  @@ -29,12 +30,14 @@
               <h:commandButton id="save" value="Save" 
                   action="${pound}{${componentName}Home.persist}"
                   rendered="${pound}{!${componentName}Home.managed}"/>     			  
  -            <h:commandButton id="update" value="Update" 
  +            <h:commandButton id="update" value="Save" 
                   action="${pound}{${componentName}Home.update}"
                   rendered="${pound}{${componentName}Home.managed}"/>    			  
               <h:commandButton id="delete" value="Delete" 
                   action="${pound}{${componentName}Home.remove}"
                   rendered="${pound}{${componentName}Home.managed}"/>     			  
  +            <s:link id="done" value="Done" linkStyle="button"
  +                propagation="end" view="/${masterPageName}.xhtml"/>			  
           </div>
       </h:form>
       
  
  
  
  1.1      date: 2006/11/03 03:51:28;  author: gavin;  state: Exp;jboss-seam/seam-gen/freemarker-templates/EntityList.ftl
  
  Index: EntityList.ftl
  ===================================================================
  package ${packageName};
  
  import org.jboss.seam.annotations.Name;
  import org.jboss.seam.framework.EntityQuery;
  
  @Name("${componentName}List")
  public class ${actionName}List extends EntityQuery
  {
      @Override
      public String getEjbql() 
      { 
          return "select ${componentName} from ${actionName} ${componentName}";
      }
  }
  
  
  
  1.1      date: 2006/11/03 03:51:28;  author: gavin;  state: Exp;jboss-seam/seam-gen/freemarker-templates/list-page.ftl
  
  Index: list-page.ftl
  ===================================================================
  <#assign pound = "#">
  <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <ui:composition xmlns="http://www.w3.org/1999/xhtml"
                  xmlns:s="http://jboss.com/products/seam/taglib"
                  xmlns:ui="http://java.sun.com/jsf/facelets"
                  xmlns:f="http://java.sun.com/jsf/core"
                  xmlns:h="http://java.sun.com/jsf/html"
                  template="layout/template.xhtml">
                         
  <ui:define name="body">
  
      <h1>${masterPageName}</h1>
      <p>Generated list page.</p>
      
      <h:dataTable value="${pound}{${componentName}List.resultList}" var="item">
          <h:column>
              <f:facet name="header">Id</f:facet>
              ${pound}{item.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>
          </h:column>
      </h:dataTable>
      <div class="actionButtons">
          <s:link id="done" value="Create ${actionName}" linkStyle="button"
              view="/${pageName}.xhtml"/>			  
      </div>
      
  </ui:define>
  
  </ui:composition>
  
  
  
  



More information about the jboss-cvs-commits mailing list