diff --git a/wsexample/client/pom.xml b/wsexample/client/pom.xml
deleted file mode 100644
index fe13a865..00000000
--- a/wsexample/client/pom.xml
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
- 4.0.0
- com.google.code.gson
- wsexampleclient
- jar
- 0.1
- Gson Web Service Example Client
- An example for Writing Clients for JSON based Web-services
-
-
- local.repo
- file repository to svn
- file://${basedir}/../../../mavenrepo
-
-
-
-
- gson
- http://google-gson.googlecode.com/svn/mavenrepo
-
- true
-
-
- true
-
-
-
-
-
- The Apache Software License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
- repo
-
-
-
- scm:svn:http://google-gson.googlecode.com/svn/trunk/wsexample/client
- scm:svn:https://google-gson.googlecode.com/svn/trunk/wsexample/client
- http://google-gson.codegoogle.com/svn/trunk/wsexample/client
-
-
- Google Code Issue Tracking
- http://code.google.com/p/google-gson/issues/list
-
-
-
-
-
-
- com.google.code.gson
- gson
- 1.5
- compile
-
-
- com.google.code.greaze
- greaze-definition
- 0.5
- compile
-
-
- com.google.code.gson
- wsclient
- 0.1
- compile
-
-
- com.google.code.gson
- wsexampledef
- 0.1
- compile
-
-
-
- junit
- junit
- 3.8.2
- test
-
-
-
-
- wsexampleclient
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 1.6
- 1.6
-
-
-
- org.apache.maven.plugins
- maven-eclipse-plugin
-
- true
- true
- ../../eclipse-ws
- file:///${basedir}/../../lib/gson-formatting-styles.xml
- 1.5
-
-
-
- org.apache.maven.plugins
- maven-install-plugin
-
-
-
- org.mortbay.jetty
- maven-jetty-plugin
-
- 10
-
-
-
- org.apache.maven.plugins
- maven-jxr-plugin
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
-
-
- attach-sources
- verify
-
- jar
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
- src/main/resources/javadoc-descriptor.xml
-
- http://java.sun.com/j2se/1.5.0/docs/api/
-
- true
- true
- public
-
-
-
- org.apache.maven.plugins
- maven-pmd-plugin
-
- 1.5
-
- /rulesets/basic.xml
- /rulesets/imports.xml
- /rulesets/unusedcode.xml
- /rulesets/finalizers.xml
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
-
-
- config/maven_checks.xml
-
-
-
- org.codehaus.mojo
- taglist-maven-plugin
-
-
- TODO
- @todo
- FIXME
- XXX
-
-
-
-
- org.codehaus.mojo
- cobertura-maven-plugin
-
-
- clean
-
- clean
-
-
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
-
- -DenableCiProfile=true
-
-
-
- maven-assembly-plugin
-
- src/main/resources/assembly-descriptor.xml
- wsexampledef-${version}
- target/dist
- target/assembly/work
-
-
-
-
-
-
- Inderjeet Singh
- Google Inc.
-
-
-
diff --git a/wsexample/client/src/main/java/com/google/gson/example/client/ExampleClient.java b/wsexample/client/src/main/java/com/google/gson/example/client/ExampleClient.java
deleted file mode 100644
index 8c16a32f..00000000
--- a/wsexample/client/src/main/java/com/google/gson/example/client/ExampleClient.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.google.gson.example.client;
-
-import com.google.greaze.definition.HeaderMap;
-import com.google.greaze.definition.HttpMethod;
-import com.google.greaze.definition.webservice.RequestBody;
-import com.google.greaze.definition.webservice.WebServiceCallSpec;
-import com.google.greaze.definition.webservice.WebServiceRequest;
-import com.google.greaze.definition.webservice.WebServiceResponse;
-import com.google.greaze.example.definition.model.Cart;
-import com.google.greaze.example.definition.model.LineItem;
-import com.google.greaze.example.definition.model.Order;
-import com.google.greaze.example.definition.model.TypedKeys;
-import com.google.greaze.example.definition.service.SampleJsonService;
-import com.google.greaze.webservice.client.ServerConfig;
-import com.google.greaze.webservice.client.WebServiceClient;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.logging.Level;
-
-public class ExampleClient {
-
- private final WebServiceClient wsClient;
- public ExampleClient() {
- ServerConfig serverConfig = new ServerConfig("http://localhost");
- wsClient = new WebServiceClient(serverConfig, Level.INFO);
- }
-
- public Order placeOrder(Cart cart, String authToken) {
- WebServiceCallSpec spec = SampleJsonService.PLACE_ORDER;
- HeaderMap requestHeaders = new HeaderMap.Builder(spec.getRequestSpec().getHeadersSpec())
- .put(TypedKeys.Request.AUTH_TOKEN, authToken)
- .build();
- RequestBody requestBody = new RequestBody.Builder(spec.getRequestSpec().getBodySpec())
- .put(TypedKeys.RequestBody.CART, cart)
- .build();
- WebServiceRequest request = new WebServiceRequest(HttpMethod.POST, requestHeaders, requestBody);
- WebServiceResponse response = wsClient.getResponse(spec, request);
- return response.getBody().get(TypedKeys.ResponseBody.ORDER);
- }
-
- public static void main(String[] args) {
- ExampleClient client = new ExampleClient();
- List lineItems = new ArrayList();
- lineItems.add(new LineItem("item1", 2, 1000000L, "USD"));
- Cart cart = new Cart(lineItems, "first last", "4111-1111-1111-1111");
- String authToken = "authToken";
- client.placeOrder(cart, authToken );
- }
-}
diff --git a/wsexample/client/src/main/java/com/google/gson/example/rest/client/OrderClient.java b/wsexample/client/src/main/java/com/google/gson/example/rest/client/OrderClient.java
deleted file mode 100644
index 50a7fd09..00000000
--- a/wsexample/client/src/main/java/com/google/gson/example/rest/client/OrderClient.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (C) 2010 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */package com.google.gson.example.rest.client;
-
-import com.google.greaze.definition.CallPath;
-import com.google.greaze.definition.rest.ValueBasedId;
-import com.google.greaze.example.definition.model.Cart;
-import com.google.greaze.example.definition.model.LineItem;
-import com.google.greaze.example.definition.model.Order;
-import com.google.greaze.example.definition.model.QueryOrdersByItemName;
-import com.google.greaze.rest.client.ResourceDepotClient;
-import com.google.greaze.rest.client.RestClientStub;
-import com.google.greaze.rest.query.client.ResourceQueryClient;
-import com.google.greaze.webservice.client.ServerConfig;
-import com.google.greaze.webservice.client.WebServiceClient;
-import com.google.gson.Gson;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * A sample client for the rest resource for {@link Order}
- *
- * @author Inderjeet Singh
- */
-public class OrderClient {
- public static final CallPath CALL_PATH = new CallPath("/rest/order");
- private final ResourceDepotClient, Order> restClient;
- private final ResourceQueryClient<
- ValueBasedId, Order, QueryOrdersByItemName> queryClient;
- public OrderClient() {
- ServerConfig serverConfig = new ServerConfig("http://localhost");
- Gson gson = new Gson();
-
- restClient = new ResourceDepotClient, Order>(
- new RestClientStub(serverConfig), CALL_PATH, Order.class, new Gson());
- ServerConfig wsServerConfig = new ServerConfig("http://localhost");
- queryClient = new ResourceQueryClient, Order, QueryOrdersByItemName>(
- new WebServiceClient(wsServerConfig), CALL_PATH, gson);
- }
-
- public Order placeOrder(Cart cart) {
- Order order = new Order(cart, cart.getId().getValueAsString());
- return restClient.post(order);
- }
-
- private List query(String itemName) {
- return queryClient.query(new QueryOrdersByItemName(itemName));
- }
-
- public static void main(String[] args) {
- OrderClient client = new OrderClient();
- List lineItems = new ArrayList();
- String itemName = "item1";
- lineItems.add(new LineItem(itemName, 2, 1000000L, "USD"));
- Cart cart = new Cart(lineItems, "first last", "4111-1111-1111-1111");
- Order order = client.placeOrder(cart);
- System.out.println("Placed order: " + order);
- List queriedOrder = client.query(itemName);
- System.out.println("Queried order by item name ( " + itemName + "): " + order);
- }
-}