Author: jsdelfino
Date: Wed Feb 20 15:39:07 2008
New Revision: 629653

URL: http://svn.apache.org/viewvc?rev=629653&view=rev
Log:
Adjust post method signature, now taking the key in addition to content.

Modified:
    incubator/tuscany/java/sca/tutorial/assets/services/ShoppingCartImpl.java
    
incubator/tuscany/java/sca/tutorial/assets/services/db/ShoppingCartTableImpl.java

Modified: 
incubator/tuscany/java/sca/tutorial/assets/services/ShoppingCartImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/tutorial/assets/services/ShoppingCartImpl.java?rev=629653&r1=629652&r2=629653&view=diff
==============================================================================
--- incubator/tuscany/java/sca/tutorial/assets/services/ShoppingCartImpl.java 
(original)
+++ incubator/tuscany/java/sca/tutorial/assets/services/ShoppingCartImpl.java 
Wed Feb 20 15:39:07 2008
@@ -56,8 +56,10 @@
         }
     }
 
-    public String post(Item item) {
-        String key = "cart-" + UUID.randomUUID().toString();
+    public String post(String key, Item item) {
+        if (key == null) {
+            key ="cart-" + UUID.randomUUID().toString();
+        }
         cart.put(key, item);
         return key;
     }

Modified: 
incubator/tuscany/java/sca/tutorial/assets/services/db/ShoppingCartTableImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/tutorial/assets/services/db/ShoppingCartTableImpl.java?rev=629653&r1=629652&r2=629653&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/tutorial/assets/services/db/ShoppingCartTableImpl.java
 (original)
+++ 
incubator/tuscany/java/sca/tutorial/assets/services/db/ShoppingCartTableImpl.java
 Wed Feb 20 15:39:07 2008
@@ -80,8 +80,10 @@
         }
     }
 
-    public String post(Item item) {
-        String key = "cart-" + UUID.randomUUID().toString();
+    public String post(String key, Item item) {
+        if (key == null) {
+            key = "cart-" + UUID.randomUUID().toString();
+        }
         try {
             Statement statement = connection.createStatement();
             String query = "insert into Cart values ('" + key + "', '" + 
item.getName() + "', '" + item.getPrice() + "')";



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to