[jboss-cvs] jboss-seam/examples/seampay/resources/WEB-INF ...

Norman Richards norman.richards at jboss.com
Wed Nov 15 14:57:16 EST 2006


  User: nrichards
  Date: 06/11/15 14:57:16

  Modified:    examples/seampay/resources/WEB-INF  components.xml
  Log:
  use namespaced xml
  
  Revision  Changes    Path
  1.4       +35 -49    jboss-seam/examples/seampay/resources/WEB-INF/components.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: components.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seampay/resources/WEB-INF/components.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- components.xml	10 Nov 2006 19:07:57 -0000	1.3
  +++ components.xml	15 Nov 2006 19:57:16 -0000	1.4
  @@ -1,57 +1,43 @@
  -<!DOCTYPE components PUBLIC
  -  "-//JBoss/Seam Component Configuration DTD 1.1//EN"
  -  "http://jboss.com/products/seam/components-1.1.dtd">
  -
  -<components>
  -    <component name="paymentHome"
  -               class="org.jboss.seam.example.seampay.PaymentController">
  -        <property name="newInstance">#{newPayment}</property>
  -        <property name="createdMessage">Created a new payment to #{newPayment.payee}</property>
  -        <property name="deletedMessage">!p-Deleted</property>
  -        <property name="updatedMessage">!p-updated</property>
  -    </component>
  -
  -    <component name="newPayment"
  -              class="org.jboss.seam.example.seampay.Payment">
  -        <property name="payee">somebody</property>
  -        <property name="account">#{selectedAccount}</property> 
  -        <property name="paymentDate">#{currentDatetime}</property>
  -        <property name="createdDate">#{currentDatetime}</property>
  -    </component>
  +<components xmlns:pay="http://jboss.com/products/seam/examples/seampay"
  +            xmlns:core="http://jboss.com/products/seam/core"
  +            xmlns:framework="http://jboss.com/products/seam/framework"
  +            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  +    <pay:paymentHome>
  +        <pay:newInstance>#{newPayment}</pay:newInstance>
  +        <pay:createdMessage>Created a new payment to #{newPayment.payee}</pay:createdMessage>
  +    </pay:paymentHome>
  +
  +    <pay:Payment name="newPayment">
  +        <pay:payee>Somebody</pay:payee>
  +        <pay:account>#{selectedAccount}</pay:account>
  +        <pay:paymentDate>#{currentDatetime}</pay:paymentDate>
  +        <pay:createdDate>#{currentDatetime}</pay:createdDate>
  +    </pay:Payment>
   
       <factory name="selectedAccount" value="#{accountHome.instance}"/>
  -    <component name="accountHome"
  -              class="org.jboss.seam.framework.EntityHome">
  -        <property name="entityClass">org.jboss.seam.example.seampay.Account</property>
  -        <property name="entityManager">#{entityManager}</property>
  -    </component>
  -
  -    <component name="accounts" 
  -              class="org.jboss.seam.framework.EntityQuery">
  -        <property name="ejbql">from Account</property>
  -     <property name="restrictions" />
  -<!--
  -            <value>lower(firstName) like lower( #{exampleAccount.firstName} + '%' )</value>
  -            <value>lower(lastName) like lower( #{exampleAccount.lastName} + '%' )</value>
  -        </property>
  --->
  -        <property name="order">accountNumber</property>
  -        <property name="maxResults">20</property>
  -        <property name="entityManager">#{entityManager}</property>
  -    </component>
  -        
  -    <component name="entityManager" 
  -               class="org.jboss.seam.core.ManagedPersistenceContext">
  -        <property name="persistenceUnitJndiName">java:/seampayEntityManagerFactory</property>
  -    </component>
  -        
  -    <component class="org.jboss.seam.core.Dispatcher"/>
  -
  -    <component name="org.jboss.seam.core.init">
  -        <property name="debug">true</property>
  -        <property name="jndiPattern">@jndiPattern@</property>
  -    </component>
  +    <framework:EntityHome name="accountHome">
  +        <framework:entityClass>org.jboss.seam.example.seampay.Account</framework:entityClass>
  +        <framework:entityManager>#{entityManager}</framework:entityManager>
  +    </framework:EntityHome>
  +
  +    <framework:EntityQuery name="accounts">
  +        <framework:ejbql>from Account</framework:ejbql>
  +        <framework:restrictions />
  +        <framework:order>accountNumber</framework:order>
  +        <framework:maxResults>20</framework:maxResults>
  +        <framework:entityManager>#{entityManager}</framework:entityManager>
  +    </framework:EntityQuery>
  +        
  +    <core:ManagedPersistenceContext name="entityManager" >
  +        <core:persistenceUnitJndiName>java:/seampayEntityManagerFactory</core:persistenceUnitJndiName>
  +    </core:ManagedPersistenceContext>
  +        
  +    <core:Dispatcher />
  +
  +     <core:init>
  +        <core:debug>true</core:debug>
  +        <core:jndiPattern>@jndiPattern@</core:jndiPattern>
  +    </core:init>
       
  -    <component class="org.jboss.seam.core.Ejb" 
  -               installed="@embeddedEjb@"/>
  +    <core:Ejb installed="@embeddedEjb@" /> 
   </components>
  
  
  



More information about the jboss-cvs-commits mailing list