summaryrefslogtreecommitdiffstats
path: root/sandbox/travelsample/shoppingcart-contribution/src
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2008-11-16 11:05:30 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2008-11-16 11:05:30 +0000
commit296a47da5f0c6628419dad8918d4c3f741559ad8 (patch)
treea6801b2ce5062200de1fce974fd3b89b1356420a /sandbox/travelsample/shoppingcart-contribution/src
parentb8f72835fcc629d3fbcaf37d66172610dd818266 (diff)
some tidying
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@718005 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sandbox/travelsample/shoppingcart-contribution/src')
-rw-r--r--sandbox/travelsample/shoppingcart-contribution/src/scatours/travel/TravelImpl.java41
1 files changed, 2 insertions, 39 deletions
diff --git a/sandbox/travelsample/shoppingcart-contribution/src/scatours/travel/TravelImpl.java b/sandbox/travelsample/shoppingcart-contribution/src/scatours/travel/TravelImpl.java
index cbd50e5b35..b2d9fe1063 100644
--- a/sandbox/travelsample/shoppingcart-contribution/src/scatours/travel/TravelImpl.java
+++ b/sandbox/travelsample/shoppingcart-contribution/src/scatours/travel/TravelImpl.java
@@ -41,14 +41,13 @@ import scatours.common.SearchCallback;
import scatours.common.TripItem;
import scatours.common.TripLeg;
import scatours.currencyconverter.CurrencyConverter;
-import scatours.trip.Trip;
/**
* An implementation of the Trip service
*/
@Scope("COMPOSITE")
@Service(interfaces={TravelSearch.class, TravelBooking.class})
-public class TravelImpl implements TravelSearch, SearchCallback, TravelBooking{
+public class TravelImpl implements TravelSearch, SearchCallback{
@Reference
protected CurrencyConverter currencyConverter;
@@ -62,8 +61,6 @@ public class TravelImpl implements TravelSearch, SearchCallback, TravelBooking{
@Reference
protected Search carSearch;
- @Reference
- protected Trip trip;
@Property
public String quoteCurrencyCode = "USD";
@@ -74,7 +71,6 @@ public class TravelImpl implements TravelSearch, SearchCallback, TravelBooking{
private int responsesReceived = 0;
private List<TripItem> searchResults = new ArrayList<TripItem>();
- private Map<String,Trip> trips = new HashMap<String,Trip>();
// TravelSearch methods
@@ -134,38 +130,5 @@ public class TravelImpl implements TravelSearch, SearchCallback, TravelBooking{
}
}
- // TravelBooking methods
-
- public String newTrip(){
- String tripId = UUID.randomUUID().toString();
- ServiceReference<Trip> tripReference = componentContext.getServiceReference(Trip.class,
- "trip");
- tripReference.setConversationID(tripId);
- trips.put(tripId, tripReference.getService());
- return tripId;
- }
-
- public void addTripItem(String tripId, String id){
- for (TripItem tripItem : searchResults) {
- if (tripItem.getId().equals(id)){
- trips.get(tripId).addTripItem(tripItem);
- }
- }
- }
-
- public void removeTripItem(String tripId, String id){
- trips.get(tripId).removeTripItem(id);
- }
-
- public TripItem[] getTripItems(String tripId) {
- return trips.get(tripId).getTripItems();
- }
-
- public double getTotalPrice(String tripId){
- return trips.get(tripId).getTripPrice();
- }
-
- public void purchaseTrip(String tripId) {
- trips.get(tripId).purchaseTrip();
- }
+
}