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]