[jboss-cvs] jboss-seam/examples/contactlist/resources/META-INF ...

Gavin King gavin.king at jboss.com
Mon Nov 13 19:18:31 EST 2006


  User: gavin   
  Date: 06/11/13 19:18:31

  Added:       examples/contactlist/resources/META-INF  components.xml
  Log:
  deploy components in jar
  put in stubs for RI
  
  Revision  Changes    Path
  1.1      date: 2006/11/14 00:18:31;  author: gavin;  state: Exp;jboss-seam/examples/contactlist/resources/META-INF/components.xml
  
  Index: components.xml
  ===================================================================
  <!DOCTYPE components PUBLIC
    "-//JBoss/Seam Component Configuration DTD 1.1//EN"
    "http://jboss.com/products/seam/components-1.1.dtd">
  
  <components>
  
      <factory name="contact" value="#{contactHome.instance}"/>
      <component name="contactHome"
                class="org.jboss.seam.framework.EntityHome">
          <property name="entityClass">org.jboss.seam.example.contactlist.Contact</property>
          <property name="entityManager">#{entityManager}</property>
      </component>
  
      
      <factory name="comment" value="#{commentHome.instance}"/>
      <component name="commentHome"
                class="org.jboss.seam.framework.EntityHome">
          <property name="entityClass">org.jboss.seam.example.contactlist.Comment</property>
          <property name="newInstance">#{newComment}</property>
          <property name="entityManager">#{entityManager}</property>
      </component>    
      <component name="newComment" 
                class="org.jboss.seam.example.contactlist.Comment">
          <property name="contact">#{contact}</property>
          <property name="created">#{currentDatetime}</property>
      </component>
  
  
      <component name="contacts" 
                class="org.jboss.seam.framework.EntityQuery">
          <property name="ejbql">from Contact</property>
          <property name="restrictions">
              <value>lower(firstName) like lower( #{exampleContact.firstName} + '%' )</value>
              <value>lower(lastName) like lower( #{exampleContact.lastName} + '%' )</value>
          </property>
          <property name="order">lastName</property>
          <property name="maxResults">20</property>
          <property name="entityManager">#{entityManager}</property>
      </component>
      <component name="exampleContact"
                class="org.jboss.seam.example.contactlist.Contact"/>
  
  </components>
  
  



More information about the jboss-cvs-commits mailing list