You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jb...@apache.org on 2008/06/30 22:41:44 UTC

svn commit: r672904 - in /geronimo/samples/trunk/samples/customer-service: customer-service-ear/src/main/resources/ customer-service-ejb/src/main/java/com/service/customer/ejb/ customer-service-ejb/src/main/resources/META-INF/ customer-service-war/src/...

Author: jbohn
Date: Mon Jun 30 13:41:44 2008
New Revision: 672904

URL: http://svn.apache.org/viewvc?rev=672904&view=rev
Log:
update customer-service sample to use a unique table name for customer so that it does not conflict with the bank sample

Added:
    geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/CustomerInfo.java
      - copied, changed from r671554, geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/Customer.java
Removed:
    geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/Customer.java
Modified:
    geronimo/samples/trunk/samples/customer-service/customer-service-ear/src/main/resources/CustomerService.sql
    geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionBean.java
    geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionLocal.java
    geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/resources/META-INF/persistence.xml
    geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/java/com/service/customer/web/CustomerServiceJavaBean.java
    geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/webapp/customers/index.jsp

Modified: geronimo/samples/trunk/samples/customer-service/customer-service-ear/src/main/resources/CustomerService.sql
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/customer-service/customer-service-ear/src/main/resources/CustomerService.sql?rev=672904&r1=672903&r2=672904&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/customer-service/customer-service-ear/src/main/resources/CustomerService.sql (original)
+++ geronimo/samples/trunk/samples/customer-service/customer-service-ear/src/main/resources/CustomerService.sql Mon Jun 30 13:41:44 2008
@@ -15,12 +15,12 @@
 --  limitations under the License.
 
 
-CREATE TABLE customer(
+CREATE TABLE customerInfo(
    customerid VARCHAR(10) PRIMARY KEY,
    fullname VARCHAR(30),
    emailaddress VARCHAR(30),
    interests VARCHAR(100)
 );
 
-INSERT INTO customer VALUES ('A100','John Doe10','Doe10@work.com','Java,Open Source, Computer Graphics');
-INSERT INTO customer VALUES ('b100','Jane Doe20','Doe20@home.net','Budget Travel, New Zealand, Martial Arts');
+INSERT INTO customerInfo VALUES ('A100','John Doe10','Doe10@work.com','Java,Open Source, Computer Graphics');
+INSERT INTO customerInfo VALUES ('b100','Jane Doe20','Doe20@home.net','Budget Travel, New Zealand, Martial Arts');

Copied: geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/CustomerInfo.java (from r671554, geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/Customer.java)
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/CustomerInfo.java?p2=geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/CustomerInfo.java&p1=geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/Customer.java&r1=671554&r2=672904&rev=672904&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/Customer.java (original)
+++ geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/CustomerInfo.java Mon Jun 30 13:41:44 2008
@@ -26,21 +26,21 @@
 import javax.persistence.Table;
 
 @Entity
-@Table(name = "customer")
-@NamedQueries({@NamedQuery(name = "AllCustomers", query = "SELECT c from Customer c"),
-        @NamedQuery(name = "FindCustomer", query = "SELECT c from Customer c  WHERE c.customerId=:customerId")})
-public class Customer implements Serializable {
+@Table(name = "CustomerInfo")
+@NamedQueries({@NamedQuery(name = "AllCustomers", query = "SELECT c from CustomerInfo c"),
+        @NamedQuery(name = "FindCustomer", query = "SELECT c from CustomerInfo c  WHERE c.customerId=:customerId")})
+public class CustomerInfo implements Serializable {
     private String customerId;
     private String fullName;
     private String emailAddress;
     private String interests;
 
-    public Customer() {
+    public CustomerInfo() {
 
     }
 
-    public Customer(String customerId, String fullName, String emailAddress,
-                    String interests) {
+    public CustomerInfo(String customerId, String fullName, String emailAddress,
+                        String interests) {
         this.customerId = customerId;
         this.fullName = fullName;
         this.emailAddress = emailAddress;
@@ -79,4 +79,4 @@
     public void setInterests(String interests) {
         this.interests = interests;
     }
-} // end Customer
+} // end CustomerInfo

Modified: geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionBean.java
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionBean.java?rev=672904&r1=672903&r2=672904&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionBean.java (original)
+++ geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionBean.java Mon Jun 30 13:41:44 2008
@@ -33,16 +33,16 @@
 
     }
 
-    public List<Customer> findAllCustomers() {
+    public List<CustomerInfo> findAllCustomers() {
         Query q = em.createNamedQuery("AllCustomers");
-        List<Customer> customerList = q.getResultList();
+        List<CustomerInfo> customerList = q.getResultList();
         return customerList;
     }
 
-    public Customer findCustomer(String key) {
+    public CustomerInfo findCustomer(String key) {
         Query q = em.createNamedQuery("FindCustomer");
         q.setParameter("customerId", key);
-        Customer c = (Customer) q.getSingleResult();
+        CustomerInfo c = (CustomerInfo) q.getSingleResult();
         return c;
     }
 }

Modified: geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionLocal.java
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionLocal.java?rev=672904&r1=672903&r2=672904&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionLocal.java (original)
+++ geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/java/com/service/customer/ejb/ProcessCustomerSessionLocal.java Mon Jun 30 13:41:44 2008
@@ -18,7 +18,7 @@
 package com.service.customer.ejb;
 
 public interface ProcessCustomerSessionLocal {
-    public java.util.List<Customer> findAllCustomers();
+    public java.util.List<CustomerInfo> findAllCustomers();
 
-    public Customer findCustomer(String key);
+    public CustomerInfo findCustomer(String key);
 }

Modified: geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/resources/META-INF/persistence.xml
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/resources/META-INF/persistence.xml?rev=672904&r1=672903&r2=672904&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/resources/META-INF/persistence.xml (original)
+++ geronimo/samples/trunk/samples/customer-service/customer-service-ejb/src/main/resources/META-INF/persistence.xml Mon Jun 30 13:41:44 2008
@@ -21,11 +21,11 @@
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"
              xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
     <persistence-unit name="CustomerPU">
-        <description>Entity Beans for Customer</description>
+        <description>Entity Beans for CustomerInfo</description>
         <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
         <jta-data-source>SampleTxDatasource</jta-data-source>
         <non-jta-data-source>SampleNoTxDatasource</non-jta-data-source>
-        <class>com.service.customer.ejb.Customer</class>
+        <class>com.service.customer.ejb.CustomerInfo</class>
         <properties>
             <property name="openjpa.jdbc.SynchronizeMappings" value="false"/>
         </properties>

Modified: geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/java/com/service/customer/web/CustomerServiceJavaBean.java
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/java/com/service/customer/web/CustomerServiceJavaBean.java?rev=672904&r1=672903&r2=672904&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/java/com/service/customer/web/CustomerServiceJavaBean.java (original)
+++ geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/java/com/service/customer/web/CustomerServiceJavaBean.java Mon Jun 30 13:41:44 2008
@@ -21,7 +21,7 @@
 
 import javax.naming.InitialContext;
 
-import com.service.customer.ejb.Customer;
+import com.service.customer.ejb.CustomerInfo;
 import com.service.customer.ejb.ProcessCustomerSessionLocal;
 
 public class CustomerServiceJavaBean {
@@ -40,8 +40,8 @@
     }
 
 
-    public List<Customer> getAllCustomers() {
-        List<Customer> customerList = null;
+    public List<CustomerInfo> getAllCustomers() {
+        List<CustomerInfo> customerList = null;
 
         try {
             customerList = process.findAllCustomers();

Modified: geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/webapp/customers/index.jsp
URL: http://svn.apache.org/viewvc/geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/webapp/customers/index.jsp?rev=672904&r1=672903&r2=672904&view=diff
==============================================================================
--- geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/webapp/customers/index.jsp (original)
+++ geronimo/samples/trunk/samples/customer-service/customer-service-war/src/main/webapp/customers/index.jsp Mon Jun 30 13:41:44 2008
@@ -17,19 +17,19 @@
 under the License.
 -->
 <%
-    // index.jsp - Edit customer information no this page
+    // index.jsp - Edit customer information on this page
 %>
 
 <%@ page import="java.util.List" %>
-<%@ page import="com.service.customer.ejb.Customer" %>
+<%@ page import="com.service.customer.ejb.CustomerInfo" %>
 
 <jsp:useBean id="serviceBean" scope="session" class="com.service.customer.web.CustomerServiceJavaBean"/>
 <jsp:setProperty name="serviceBean" property="*"/>
 
 <HTML>
-<%! Customer customer = null; %>
+<%! CustomerInfo customer = null; %>
 <%! String message = null; %>
-<%! List<Customer> customerList = null; %>
+<%! List<CustomerInfo> customerList = null; %>
 
 <% message = ""; %>
 <% customerList = serviceBean.getAllCustomers(); %>
@@ -73,7 +73,7 @@
     <% if (customerList != null) { %>
     <% for (int x = 0; x < customerList.size(); x++) { %>
     <TR>
-        <% customer = (Customer) customerList.get(x); %>
+        <% customer = (CustomerInfo) customerList.get(x); %>
 
         <TD align="left">
             <INPUT type="radio" name="customerID" value="<%= customer.getCustomerId() %>">