From a6c181f696d9c430f09abdc1961180cda0193d54 Mon Sep 17 00:00:00 2001 From: Rabab <drif.rachiid@fractalite.com> Date: Tue, 30 Jun 2020 11:42:22 +0100 Subject: [PATCH] Teldar PreOrderBook --- tldd-hotels/pom.xml | 82 ++++++++++++++++++++++++++++++++++++++-------------------------------------------- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java | 2 ++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java | 4 +++- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java | 795 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/AvailabilityTeld.java | 88 ---------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java | 6 ++++-- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.java | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.java | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.java | 260 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java | 171 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.java | 349 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Utils.java | 100 ---------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.java | 132 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/HotelQuotesRequest.java | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java | 376 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/Hotels.java | 34 ++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/IdGenerator.java | 176 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ObjectToXml.java | 30 ++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityCriteria.java | 448 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityResponse.java | 97 ------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityService.java | 115 ------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityWS.java | 141 --------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Board.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotel.java | 115 ------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotelResponse.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookResponse.java | 186 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedOffer.java | 161 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedRoom.java | 97 ------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingDetails.java | 254 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingInfoBean.java | 133 ------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Bookings.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingsCriteria.java | 224 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegment.java | 119 ----------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.java | 199 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.java | 250 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Child.java | 52 ---------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityBean.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityDestination.java | 116 -------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ConferenceBean.java | 54 ------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Country.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CreditCardInformation.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CustomerIdentification.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Description.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Destination.java | 40 ---------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/DestinationCriteria.java | 174 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/EntityBean.java | 98 -------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ErrorDetails.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Facility.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoCodeDestination.java | 100 ---------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoLocalization.java | 71 ----------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetails.java | 144 ------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetails.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.java | 83 ----------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfo.java | 119 ----------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucher.java | 151 ------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucherResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotels.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailability.java | 119 ----------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.java | 76 ---------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBean.java | 655 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBookedBean.java | 173 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBooking.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelChain.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCode.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeDestination.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeListDestination.java | 69 --------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodes.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRating.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRatingCriteria.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelResponse.java | 540 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.java | 360 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Identification.java | 91 ------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ImageUrl.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.java | 34 ---------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ObjectFactory.java | 1186 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Offer.java | 368 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/OfferPrice.java | 208 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Pax.java | 201 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PaxBean.java | 37 ------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PoiDestination.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PriceBean.java | 141 --------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RangeCriteria.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RateAccessCode.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RegisteredUser.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RequestedBookings.java | 268 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomOffer.java | 184 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomPlan.java | 178 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomType.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegments.java | 117 --------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchCriteria.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Segment.java | 168 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentDetailsBean.java | 361 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentInfoBean.java | 91 ------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentRoomBean.java | 268 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ServiceException.java | 43 ------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SortBy.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/StaticticField.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException_Exception.java | 43 ------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/package-info.java | 2 -- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityCriteria.java | 448 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityResponse.java | 94 ---------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityService.java | 115 ------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityWS.java | 141 --------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Board.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotel.java | 117 --------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotelResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookResponse.java | 186 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedOffer.java | 161 ----------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedRoom.java | 97 ------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingDetails.java | 254 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingInfoBean.java | 133 ------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Bookings.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingsCriteria.java | 224 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegment.java | 117 --------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationFeesPolicy.java | 199 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationPolicyResponse.java | 248 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Child.java | 52 ---------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityBean.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityCode.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityDestination.java | 116 -------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ConferenceBean.java | 52 ---------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Country.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CreditCardInformation.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CustomerIdentification.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Description.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Destination.java | 40 ---------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/DestinationCriteria.java | 174 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/EntityBean.java | 96 ------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ErrorDetails.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Facility.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoCodeDestination.java | 100 ---------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoLocalization.java | 71 ----------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypes.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypesResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetails.java | 144 ------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCities.java | 147 --------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCitiesResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountries.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountriesResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetails.java | 144 ------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilities.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatings.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIs.java | 170 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIsResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfo.java | 117 --------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypes.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypesResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucher.java | 151 ------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucherResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotels.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailability.java | 117 --------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBean.java | 653 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBookedBean.java | 173 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBooking.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelChain.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCode.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeDestination.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeListDestination.java | 69 --------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodes.java | 67 ------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRating.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRatingCriteria.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelResponse.java | 540 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.java | 360 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Identification.java | 91 ------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ImageUrl.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.java | 34 ---------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ObjectFactory.java | 393 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Offer.java | 368 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/OfferPrice.java | 208 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Pax.java | 201 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PaxBean.java | 37 ------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Poi.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PoiDestination.java | 89 ----------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PriceBean.java | 141 --------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RangeCriteria.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RateAccessCode.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialService.java | 93 --------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialServiceV24.java | 109 ------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RegisteredUser.java | 62 -------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RequestedBookings.java | 268 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomOffer.java | 184 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomPlan.java | 178 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomType.java | 32 -------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegments.java | 117 --------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchCriteria.java | 146 -------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Segment.java | 168 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentDetailsBean.java | 361 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentInfoBean.java | 91 ------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentRoomBean.java | 268 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ServiceException.java | 43 ------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SortBy.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/StaticticField.java | 87 --------------------------------------------------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException.java | 60 ------------------------------------------------------------ tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException_Exception.java | 43 ------------------------------------------- tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/package-info.java | 2 -- tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.java | 32 ++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.java | 448 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityResponse.java | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityService.java | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityWS.java | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Board.java | 32 ++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotel.java | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotelResponse.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookResponse.java | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedOffer.java | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedRoom.java | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingDetails.java | 254 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingInfoBean.java | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Bookings.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingsCriteria.java | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegment.java | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.java | 199 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.java | 250 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Child.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityBean.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityDestination.java | 116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ConferenceBean.java | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Country.java | 32 ++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CreditCardInformation.java | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CustomerIdentification.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Description.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Destination.java | 40 ++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/DestinationCriteria.java | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/EntityBean.java | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ErrorDetails.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Facility.java | 32 ++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoCodeDestination.java | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoLocalization.java | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetails.java | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetails.java | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.java | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.java | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucher.java | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucherResponse.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.java | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailability.java | 119 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.java | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBean.java | 655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBookedBean.java | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBooking.java | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelChain.java | 32 ++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCode.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeDestination.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.java | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodes.java | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRating.java | 32 ++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelResponse.java | 543 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.java | 360 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Identification.java | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ImageUrl.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.java | 34 ++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ObjectFactory.java | 1186 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Offer.java | 368 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/OfferPrice.java | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Pax.java | 201 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PaxBean.java | 37 +++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PoiDestination.java | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PriceBean.java | 141 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RangeCriteria.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RateAccessCode.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RegisteredUser.java | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RequestedBookings.java | 268 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomOffer.java | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomPlan.java | 178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomType.java | 32 ++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegments.java | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchCriteria.java | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Segment.java | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.java | 361 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentInfoBean.java | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentRoomBean.java | 268 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ServiceException.java | 43 +++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SortBy.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/StaticticField.java | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.java | 43 +++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/package-info.java | 2 ++ tldd-hotels/src/main/resources/META-INF/spring/camel.properties | 1 + tldd-hotels/src/main/resources/wsdl/.wsdl | 1286 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/src/main/resources/wsdl/Availability.wsdl | 2162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/src/main/resources/wsdl/referential.wsdl | 2 +- tldd-hotels/target/classes/META-INF/MANIFEST.MF | 71 +++++++++++++++++++++++++++++++++++++---------------------------------- tldd-hotels/target/classes/META-INF/spring/camel.properties | 1 + tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.class | Bin 3945 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.class | Bin 3222 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/ContentProvider.class | Bin 1986 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$1.class | Bin 1603 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$2.class | Bin 1388 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$3.class | Bin 1388 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$4.class | Bin 1624 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$5.class | Bin 1311 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$6.class | Bin 1072 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$7.class | Bin 0 -> 1846 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$8.class | Bin 0 -> 1588 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.class | Bin 11633 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/Facility.class | Bin 10533 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.class | Bin 0 -> 7467 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.class | Bin 0 -> 4879 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.class | Bin 0 -> 9652 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.class | Bin 21357 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.class | Bin 0 -> 16911 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.class | Bin 0 -> 7747 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.class | Bin 0 -> 3128 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/HotelQuotesRequest.class | Bin 0 -> 7071 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.class | Bin 0 -> 4660 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.class | Bin 5085 -> 0 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/Hotels.class | Bin 0 -> 1376 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/IdGenerator.class | Bin 0 -> 2792 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ObjectToXml.class | Bin 0 -> 1447 bytes tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.class | Bin 0 -> 1395 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.class | Bin 643 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RateAccessCodes.class | Bin 1247 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RoomCriterias.class | Bin 1217 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria.class | Bin 5150 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityResponse.class | Bin 1493 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityService.class | Bin 3406 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityWS.class | Bin 5915 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Board.class | Bin 575 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotel.class | Bin 1807 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotelResponse.class | Bin 1044 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse$Segments.class | Bin 1092 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse.class | Bin 1728 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer$BookedRooms.class | Bin 1109 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer.class | Bin 1461 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedRoom.class | Bin 1631 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails$Segments.class | Bin 1548 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails.class | Bin 2134 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean$Segments.class | Bin 1120 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean.class | Bin 1166 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Bookings.class | Bin 984 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingsCriteria.class | Bin 2655 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegment.class | Bin 1653 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.class | Bin 988 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.class | Bin 2165 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse$AcceptedCreditCards.class | Bin 1225 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.class | Bin 2837 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Child.class | Bin 816 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityBean.class | Bin 930 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityDestination.class | Bin 1433 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ConferenceBean.class | Bin 866 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Country.class | Bin 583 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CreditCardInformation.class | Bin 1604 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CustomerIdentification.class | Bin 999 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Description.class | Bin 1142 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Destination.class | Bin 954 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/DestinationCriteria.class | Bin 2736 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/EntityBean.class | Bin 1667 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ErrorDetails.class | Bin 1028 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Facility.class | Bin 587 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoCodeDestination.class | Bin 1409 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoLocalization.class | Bin 1090 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetails.class | Bin 1778 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.class | Bin 1039 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetails.class | Bin 2004 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.class | Bin 1641 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfo.class | Bin 1839 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.class | Bin 1124 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucher.class | Bin 1903 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucherResponse.class | Bin 870 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotels.class | Bin 1374 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.class | Bin 1040 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailability.class | Bin 1854 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.class | Bin 1657 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Descriptions.class | Bin 1108 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Facilities.class | Bin 1090 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Images.class | Bin 1072 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean.class | Bin 5344 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBookedBean.class | Bin 1845 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBooking.class | Bin 1798 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelChain.class | Bin 595 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCode.class | Bin 886 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeDestination.class | Bin 967 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeListDestination.class | Bin 1091 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodes.class | Bin 984 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRating.class | Bin 599 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRatingCriteria.class | Bin 1131 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Facilities.class | Bin 1184 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Offers.class | Bin 1082 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse.class | Bin 4647 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$CancellationPolicies.class | Bin 1224 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$Rooms.class | Bin 1137 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.class | Bin 3289 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Identification.class | Bin 1256 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ImageUrl.class | Bin 1130 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.class | Bin 671 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ObjectFactory.class | Bin 41960 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer$RoomOffers.class | Bin 1078 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer.class | Bin 3723 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice$PricePerRoom.class | Bin 1104 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice.class | Bin 2112 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Pax.class | Bin 2064 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PaxBean.class | Bin 714 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PoiDestination.class | Bin 1213 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PriceBean.class | Bin 1658 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RangeCriteria.class | Bin 1100 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RateAccessCode.class | Bin 906 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RegisteredUser.class | Bin 951 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings$StatisticalFields.class | Bin 1245 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings.class | Bin 2924 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomOffer.class | Bin 2582 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan$Children.class | Bin 1068 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan.class | Bin 1649 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomType.class | Bin 587 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegments.class | Bin 1818 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.class | Bin 1019 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchCriteria.class | Bin 1752 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Segment.class | Bin 1807 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean$StatisticalFields.class | Bin 1249 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean.class | Bin 3782 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentInfoBean.class | Bin 1229 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean$Travelers.class | Bin 1165 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean.class | Bin 3126 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ServiceException.class | Bin 1434 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SortBy.class | Bin 1125 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/StaticticField.class | Bin 1079 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException.class | Bin 862 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException_Exception.class | Bin 1503 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/package-info.class | Bin 287 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.class | Bin 640 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RateAccessCodes.class | Bin 1242 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RoomCriterias.class | Bin 1212 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria.class | Bin 5131 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityResponse.class | Bin 1409 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityService.class | Bin 3411 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityWS.class | Bin 5886 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Board.class | Bin 572 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotel.class | Bin 1750 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotelResponse.class | Bin 990 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse$Segments.class | Bin 1087 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse.class | Bin 1722 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer$BookedRooms.class | Bin 1104 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer.class | Bin 1455 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedRoom.class | Bin 1625 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails$Segments.class | Bin 1541 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails.class | Bin 2128 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean$Segments.class | Bin 1115 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean.class | Bin 1159 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Bookings.class | Bin 980 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingsCriteria.class | Bin 2644 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegment.class | Bin 1594 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.class | Bin 932 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationFeesPolicy.class | Bin 2163 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse$AcceptedCreditCards.class | Bin 1220 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse.class | Bin 2743 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Child.class | Bin 814 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityBean.class | Bin 927 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityCode.class | Bin 1140 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityDestination.class | Bin 1430 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ConferenceBean.class | Bin 864 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Country.class | Bin 580 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CreditCardInformation.class | Bin 1602 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CustomerIdentification.class | Bin 996 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Description.class | Bin 1140 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Destination.class | Bin 947 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/DestinationCriteria.class | Bin 2719 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/EntityBean.class | Bin 1527 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ErrorDetails.class | Bin 1026 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Facility.class | Bin 584 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoCodeDestination.class | Bin 1406 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoLocalization.class | Bin 1088 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypes.class | Bin 1325 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypesResponse.class | Bin 1008 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetails.class | Bin 1773 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.class | Bin 1034 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCities.class | Bin 1982 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCitiesResponse.class | Bin 996 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountries.class | Bin 1321 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountriesResponse.class | Bin 1012 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetails.class | Bin 1947 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.class | Bin 1024 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilities.class | Bin 1345 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.class | Bin 1040 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatings.class | Bin 1333 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.class | Bin 1040 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIs.class | Bin 2095 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIsResponse.class | Bin 976 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfo.class | Bin 1782 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.class | Bin 1070 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypes.class | Bin 1321 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypesResponse.class | Bin 1016 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucher.class | Bin 1898 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucherResponse.class | Bin 868 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotels.class | Bin 1369 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.class | Bin 1036 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailability.class | Bin 1797 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.class | Bin 1049 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Descriptions.class | Bin 1103 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Facilities.class | Bin 1085 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Images.class | Bin 1067 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean.class | Bin 5255 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBookedBean.class | Bin 1843 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBooking.class | Bin 1793 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelChain.class | Bin 592 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCode.class | Bin 884 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeDestination.class | Bin 964 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeListDestination.class | Bin 1086 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodes.class | Bin 980 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRating.class | Bin 596 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRatingCriteria.class | Bin 1129 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Facilities.class | Bin 1179 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Offers.class | Bin 1077 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse.class | Bin 4631 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$CancellationPolicies.class | Bin 1219 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$Rooms.class | Bin 1132 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.class | Bin 3275 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Identification.class | Bin 1253 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ImageUrl.class | Bin 1128 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.class | Bin 668 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ObjectFactory.class | Bin 13929 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer$RoomOffers.class | Bin 1073 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer.class | Bin 3712 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice$PricePerRoom.class | Bin 1099 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice.class | Bin 2103 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Pax.class | Bin 2061 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PaxBean.class | Bin 710 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Poi.class | Bin 1539 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PoiDestination.class | Bin 1210 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PriceBean.class | Bin 1656 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RangeCriteria.class | Bin 1098 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RateAccessCode.class | Bin 904 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialService.class | Bin 3136 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialServiceV24.class | Bin 4540 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RegisteredUser.class | Bin 948 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings$StatisticalFields.class | Bin 1240 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings.class | Bin 2913 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomOffer.class | Bin 2571 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan$Children.class | Bin 1063 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan.class | Bin 1643 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomType.class | Bin 584 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegments.class | Bin 1810 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.class | Bin 1014 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchCriteria.class | Bin 1747 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Segment.class | Bin 1805 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean$StatisticalFields.class | Bin 1244 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean.class | Bin 3774 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentInfoBean.class | Bin 1226 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean$Travelers.class | Bin 1160 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean.class | Bin 3114 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ServiceException.class | Bin 1428 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SortBy.class | Bin 1123 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/StaticticField.class | Bin 1077 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException.class | Bin 860 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException_Exception.class | Bin 1497 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/referential/package-info.class | Bin 286 -> 0 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.class | Bin 0 -> 619 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RateAccessCodes.class | Bin 0 -> 1207 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RoomCriterias.class | Bin 0 -> 1177 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.class | Bin 0 -> 4998 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityResponse.class | Bin 0 -> 1437 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityService.class | Bin 0 -> 3366 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityWS.class | Bin 0 -> 5683 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Board.class | Bin 0 -> 551 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotel.class | Bin 0 -> 1743 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotelResponse.class | Bin 0 -> 1004 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse$Segments.class | Bin 0 -> 1052 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse.class | Bin 0 -> 1680 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer$BookedRooms.class | Bin 0 -> 1069 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer.class | Bin 0 -> 1413 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedRoom.class | Bin 0 -> 1583 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails$Segments.class | Bin 0 -> 1492 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails.class | Bin 0 -> 2086 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean$Segments.class | Bin 0 -> 1080 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean.class | Bin 0 -> 1110 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Bookings.class | Bin 0 -> 952 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingsCriteria.class | Bin 0 -> 2567 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegment.class | Bin 0 -> 1613 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.class | Bin 0 -> 972 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.class | Bin 0 -> 2149 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse$AcceptedCreditCards.class | Bin 0 -> 1185 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.class | Bin 0 -> 2749 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Child.class | Bin 0 -> 800 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityBean.class | Bin 0 -> 906 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityDestination.class | Bin 0 -> 1409 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ConferenceBean.class | Bin 0 -> 850 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Country.class | Bin 0 -> 559 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CreditCardInformation.class | Bin 0 -> 1588 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CustomerIdentification.class | Bin 0 -> 975 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Description.class | Bin 0 -> 1126 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Destination.class | Bin 0 -> 898 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/DestinationCriteria.class | Bin 0 -> 2600 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/EntityBean.class | Bin 0 -> 1587 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ErrorDetails.class | Bin 0 -> 1012 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Facility.class | Bin 0 -> 563 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoCodeDestination.class | Bin 0 -> 1385 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoLocalization.class | Bin 0 -> 1074 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetails.class | Bin 0 -> 1738 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.class | Bin 0 -> 999 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetails.class | Bin 0 -> 1940 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.class | Bin 0 -> 1609 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.class | Bin 0 -> 1775 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.class | Bin 0 -> 1084 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucher.class | Bin 0 -> 1863 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucherResponse.class | Bin 0 -> 854 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.class | Bin 0 -> 1334 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.class | Bin 0 -> 1008 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailability.class | Bin 0 -> 1795 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.class | Bin 0 -> 1617 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Descriptions.class | Bin 0 -> 1068 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Facilities.class | Bin 0 -> 1050 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Images.class | Bin 0 -> 1032 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean.class | Bin 0 -> 5160 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBookedBean.class | Bin 0 -> 1829 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBooking.class | Bin 0 -> 1758 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelChain.class | Bin 0 -> 571 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCode.class | Bin 0 -> 870 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeDestination.class | Bin 0 -> 943 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.class | Bin 0 -> 1051 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodes.class | Bin 0 -> 952 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRating.class | Bin 0 -> 575 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.class | Bin 0 -> 1115 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Facilities.class | Bin 0 -> 1144 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Offers.class | Bin 0 -> 1042 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse.class | Bin 0 -> 4589 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$CancellationPolicies.class | Bin 0 -> 1184 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$Rooms.class | Bin 0 -> 1097 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.class | Bin 0 -> 3177 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Identification.class | Bin 0 -> 1232 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ImageUrl.class | Bin 0 -> 1114 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.class | Bin 0 -> 647 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ObjectFactory.class | Bin 0 -> 39304 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer$RoomOffers.class | Bin 0 -> 1038 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer.class | Bin 0 -> 3635 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice$PricePerRoom.class | Bin 0 -> 1064 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice.class | Bin 0 -> 2040 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Pax.class | Bin 0 -> 2040 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PaxBean.class | Bin 0 -> 682 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PoiDestination.class | Bin 0 -> 1189 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PriceBean.class | Bin 0 -> 1642 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RangeCriteria.class | Bin 0 -> 1084 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RateAccessCode.class | Bin 0 -> 890 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RegisteredUser.class | Bin 0 -> 927 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings$StatisticalFields.class | Bin 0 -> 1205 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings.class | Bin 0 -> 2836 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomOffer.class | Bin 0 -> 2494 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan$Children.class | Bin 0 -> 1028 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan.class | Bin 0 -> 1601 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomType.class | Bin 0 -> 563 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegments.class | Bin 0 -> 1754 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.class | Bin 0 -> 979 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchCriteria.class | Bin 0 -> 1712 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Segment.class | Bin 0 -> 1791 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean$StatisticalFields.class | Bin 0 -> 1209 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.class | Bin 0 -> 3718 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentInfoBean.class | Bin 0 -> 1205 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean$Travelers.class | Bin 0 -> 1125 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean.class | Bin 0 -> 3030 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ServiceException.class | Bin 0 -> 1386 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SortBy.class | Bin 0 -> 1109 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/StaticticField.class | Bin 0 -> 1063 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException.class | Bin 0 -> 846 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.class | Bin 0 -> 1455 bytes tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/package-info.class | Bin 0 -> 279 bytes tldd-hotels/target/classes/wsdl/.wsdl | 1286 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tldd-hotels/target/classes/wsdl/Availability.wsdl | 2162 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/target/classes/wsdl/referential.wsdl | 2 +- tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst | 246 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst | 415 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst | 0 tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst | 0 tldd-hotels/target/tldd-hotels-0.0.1-SNAPSHOT.jar | Bin 263156 -> 0 bytes 687 files changed, 19464 insertions(+), 29291 deletions(-) delete mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/AvailabilityTeld.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.java delete mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Utils.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/HotelQuotesRequest.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/Hotels.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/IdGenerator.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ObjectToXml.java create mode 100644 tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityService.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityWS.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Board.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotel.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotelResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedOffer.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedRoom.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingInfoBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Bookings.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingsCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegment.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Child.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ConferenceBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Country.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CreditCardInformation.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CustomerIdentification.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Description.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Destination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/DestinationCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/EntityBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ErrorDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Facility.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoCodeDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoLocalization.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfo.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucher.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucherResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotels.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailability.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBookedBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBooking.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelChain.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCode.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeListDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodes.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRating.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRatingCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Identification.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ImageUrl.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ObjectFactory.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Offer.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/OfferPrice.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Pax.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PaxBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PoiDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PriceBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RangeCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RateAccessCode.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RegisteredUser.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RequestedBookings.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomOffer.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomPlan.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomType.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegments.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Segment.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentDetailsBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentInfoBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentRoomBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ServiceException.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SortBy.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/StaticticField.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException_Exception.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/package-info.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityService.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityWS.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Board.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotel.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotelResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedOffer.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedRoom.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingInfoBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Bookings.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingsCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegment.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationFeesPolicy.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationPolicyResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Child.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityCode.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ConferenceBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Country.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CreditCardInformation.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CustomerIdentification.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Description.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Destination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/DestinationCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/EntityBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ErrorDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Facility.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoCodeDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoLocalization.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypes.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypesResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCities.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCitiesResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountries.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountriesResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetails.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilities.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatings.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIs.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfo.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypes.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypesResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucher.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucherResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotels.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailability.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBookedBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBooking.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelChain.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCode.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeListDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodes.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRating.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRatingCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Identification.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ImageUrl.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ObjectFactory.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Offer.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/OfferPrice.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Pax.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PaxBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Poi.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PoiDestination.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PriceBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RangeCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RateAccessCode.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialService.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialServiceV24.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RegisteredUser.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RequestedBookings.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomOffer.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomPlan.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomType.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegments.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchCriteria.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Segment.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentDetailsBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentInfoBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentRoomBean.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ServiceException.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SortBy.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/StaticticField.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException_Exception.java delete mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/package-info.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityService.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityWS.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Board.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotel.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotelResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedOffer.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedRoom.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingDetails.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingInfoBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Bookings.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingsCriteria.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegment.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Child.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityDestination.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ConferenceBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Country.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CreditCardInformation.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CustomerIdentification.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Description.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Destination.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/DestinationCriteria.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/EntityBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ErrorDetails.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Facility.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoCodeDestination.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoLocalization.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetails.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetails.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucher.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucherResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailability.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBookedBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBooking.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelChain.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCode.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeDestination.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodes.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRating.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Identification.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ImageUrl.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ObjectFactory.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Offer.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/OfferPrice.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Pax.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PaxBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PoiDestination.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PriceBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RangeCriteria.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RateAccessCode.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RegisteredUser.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RequestedBookings.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomOffer.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomPlan.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomType.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegments.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchCriteria.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Segment.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentInfoBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentRoomBean.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ServiceException.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SortBy.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/StaticticField.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.java create mode 100644 tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/package-info.java create mode 100644 tldd-hotels/src/main/resources/wsdl/.wsdl create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$7.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$8.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/HotelQuotesRequest.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/Hotels.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/IdGenerator.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ObjectToXml.class create mode 100644 tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RateAccessCodes.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RoomCriterias.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityService.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityWS.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Board.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotel.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotelResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse$Segments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer$BookedRooms.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedRoom.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails$Segments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean$Segments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Bookings.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingsCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegment.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse$AcceptedCreditCards.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Child.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ConferenceBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Country.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CreditCardInformation.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CustomerIdentification.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Description.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Destination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/DestinationCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/EntityBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ErrorDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Facility.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoCodeDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoLocalization.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfo.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucher.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucherResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotels.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailability.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Descriptions.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Facilities.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Images.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBookedBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBooking.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelChain.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCode.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeListDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodes.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRating.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRatingCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Facilities.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Offers.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$CancellationPolicies.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$Rooms.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Identification.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ImageUrl.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ObjectFactory.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer$RoomOffers.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice$PricePerRoom.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Pax.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PaxBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PoiDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PriceBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RangeCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RateAccessCode.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RegisteredUser.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings$StatisticalFields.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomOffer.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan$Children.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomType.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Segment.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean$StatisticalFields.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentInfoBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean$Travelers.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ServiceException.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SortBy.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/StaticticField.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException_Exception.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/package-info.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RateAccessCodes.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RoomCriterias.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityService.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityWS.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Board.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotel.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotelResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse$Segments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer$BookedRooms.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedRoom.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails$Segments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean$Segments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Bookings.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingsCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegment.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationFeesPolicy.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse$AcceptedCreditCards.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Child.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityCode.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ConferenceBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Country.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CreditCardInformation.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CustomerIdentification.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Description.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Destination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/DestinationCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/EntityBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ErrorDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Facility.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoCodeDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoLocalization.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypes.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypesResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCities.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCitiesResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountries.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountriesResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetails.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilities.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatings.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIs.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfo.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypes.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypesResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucher.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucherResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotels.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailability.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Descriptions.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Facilities.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Images.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBookedBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBooking.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelChain.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCode.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeListDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodes.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRating.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRatingCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Facilities.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Offers.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$CancellationPolicies.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$Rooms.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Identification.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ImageUrl.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ObjectFactory.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer$RoomOffers.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice$PricePerRoom.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Pax.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PaxBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Poi.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PoiDestination.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PriceBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RangeCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RateAccessCode.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialService.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialServiceV24.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RegisteredUser.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings$StatisticalFields.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomOffer.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan$Children.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomType.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegments.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchCriteria.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Segment.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean$StatisticalFields.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentInfoBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean$Travelers.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ServiceException.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SortBy.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/StaticticField.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException_Exception.class delete mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/referential/package-info.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RateAccessCodes.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RoomCriterias.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityService.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityWS.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Board.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotel.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotelResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse$Segments.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer$BookedRooms.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedRoom.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails$Segments.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean$Segments.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Bookings.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingsCriteria.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegment.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse$AcceptedCreditCards.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Child.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityDestination.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ConferenceBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Country.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CreditCardInformation.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CustomerIdentification.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Description.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Destination.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/DestinationCriteria.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/EntityBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ErrorDetails.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Facility.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoCodeDestination.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoLocalization.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetails.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetails.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucher.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucherResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailability.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Descriptions.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Facilities.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Images.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBookedBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBooking.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelChain.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCode.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeDestination.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodes.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRating.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Facilities.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Offers.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$CancellationPolicies.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$Rooms.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Identification.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ImageUrl.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ObjectFactory.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer$RoomOffers.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice$PricePerRoom.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Pax.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PaxBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PoiDestination.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PriceBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RangeCriteria.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RateAccessCode.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RegisteredUser.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings$StatisticalFields.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomOffer.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan$Children.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomType.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegments.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchCriteria.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Segment.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean$StatisticalFields.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentInfoBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean$Travelers.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ServiceException.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SortBy.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/StaticticField.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.class create mode 100644 tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/package-info.class create mode 100644 tldd-hotels/target/classes/wsdl/.wsdl delete mode 100644 tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst delete mode 100644 tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst diff --git a/tldd-hotels/pom.xml b/tldd-hotels/pom.xml index f735d92..1c00543 100644 --- a/tldd-hotels/pom.xml +++ b/tldd-hotels/pom.xml @@ -86,28 +86,28 @@ <version>${camelVersion}</version> </dependency> - <dependency> + <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <version>2.9.0</version> - - </dependency> - -<!-- <dependency> --> -<!-- <groupId>com.fasterxml.jackson.core</groupId> --> -<!-- <artifactId>jackson-core</artifactId> --> -<!-- <version>2.9.0</version> --> -<!-- </dependency> --> -<!-- <dependency> --> -<!-- <groupId>com.fasterxml.jackson.core</groupId> --> -<!-- <artifactId>jackson-databind</artifactId> --> -<!-- <version>2.9.0</version> --> -<!-- </dependency> --> -<!-- <dependency> --> -<!-- <groupId>com.fasterxml.jackson.core</groupId> --> -<!-- <artifactId>jackson-annotations</artifactId> --> -<!-- <version>2.9.0</version> --> -<!-- </dependency> --> + + </dependency> + + <!-- <dependency> --> + <!-- <groupId>com.fasterxml.jackson.core</groupId> --> + <!-- <artifactId>jackson-core</artifactId> --> + <!-- <version>2.9.0</version> --> + <!-- </dependency> --> + <!-- <dependency> --> + <!-- <groupId>com.fasterxml.jackson.core</groupId> --> + <!-- <artifactId>jackson-databind</artifactId> --> + <!-- <version>2.9.0</version> --> + <!-- </dependency> --> + <!-- <dependency> --> + <!-- <groupId>com.fasterxml.jackson.core</groupId> --> + <!-- <artifactId>jackson-annotations</artifactId> --> + <!-- <version>2.9.0</version> --> + <!-- </dependency> --> <dependency> <groupId>org.apache.camel</groupId> @@ -116,24 +116,24 @@ </dependency> - <dependency> + <!-- <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160212</version> </dependency> - - <dependency> + --> + <!-- <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-jetty</artifactId> <version>${camelVersion}</version> - <!-- use the same version as your Camel core version --> + use the same version as your Camel core version </dependency> - - <dependency> + --> +<!-- <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-jxpath</artifactId> <version>${camelVersion}</version> - </dependency> + </dependency> --> <!-- <dependency> <groupId>com.github.seratch</groupId> <artifactId>java-time-backport</artifactId> @@ -154,11 +154,6 @@ <version>1.6.2</version> </dependency> - <dependency> - <groupId>org.jdom</groupId> - <artifactId>jdom</artifactId> - <version>2.0.2</version> - </dependency> <dependency> @@ -237,17 +232,17 @@ <!--<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>3.0.0</version> </dependency> --> -<!-- <dependency> --> -<!-- <groupId>com.fasterxml.jackson.core</groupId> --> -<!-- <artifactId>jackson-databind</artifactId> --> -<!-- <version>2.9.8</version> --> -<!-- <exclusions> --> -<!-- <exclusion> --> -<!-- <groupId>com.fasterxml.jackson.core</groupId> --> -<!-- <artifactId>jackson-core</artifactId> --> -<!-- </exclusion> --> -<!-- </exclusions> --> -<!-- </dependency> --> + <!-- <dependency> --> + <!-- <groupId>com.fasterxml.jackson.core</groupId> --> + <!-- <artifactId>jackson-databind</artifactId> --> + <!-- <version>2.9.8</version> --> + <!-- <exclusions> --> + <!-- <exclusion> --> + <!-- <groupId>com.fasterxml.jackson.core</groupId> --> + <!-- <artifactId>jackson-core</artifactId> --> + <!-- </exclusion> --> + <!-- </exclusions> --> + <!-- </dependency> --> </dependencies> @@ -297,7 +292,6 @@ org.slf4j, org.xml.sax, org.joda.time, org.joda.time.format, - org.eclipse.jetty* javax.xml.*, com.fasterxml.jackson.*, org.apache.camel.builder, @@ -307,7 +301,7 @@ </configuration> </plugin> - <!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxws-maven-plugin</artifactId> + <!-- org.eclipse.jetty*<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxws-maven-plugin</artifactId> <version>2.4.1</version> <executions> <execution> <id>wsdltoJava</id> <goals> <goal>wsimport</goal> </goals> <configuration> <wsdlUrls> <wsdlUrl>${basedir}/src/main/resources/wsdl</wsdlUrl> </wsdlUrls> <vmArgs> <vmArg>-Djavax.xml.accessExternalSchema=all</vmArg> diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java index 6f44452..16a073f 100644 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java @@ -51,6 +51,8 @@ public class MarshallingJAXB { String serverURI = "http://webservice.gekko-holding.com/v2_4"; envelope.addNamespaceDeclaration("ns2", serverURI); + + //SOAPBody soapMessage.getSOAPBody().addDocument(document); ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java index 768595d..14d4b3a 100644 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java @@ -1,85 +1,72 @@ package com.fractalite.hermes.teldar.Marshaller; -import org.apache.camel.Exchange; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Component; -import org.w3c.dom.Document; -import org.w3c.dom.NodeList; - -import com.gekko_holding.webservice.Availability.AvailabilityResponse; +import java.io.ByteArrayInputStream; import javax.xml.bind.JAXBContext; import javax.xml.bind.Unmarshaller; -import javax.xml.parsers.DocumentBuilder; -import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.soap.MessageFactory; import javax.xml.soap.SOAPMessage; -import java.io.ByteArrayInputStream; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Component; + +import com.gekko_holding.webservice.v2_4.BookHotelResponse; +import com.gekko_holding.webservice.v2_4.GetHotelDetailsResponse; +import com.gekko_holding.webservice.v2_4.GetPreBookingInfoResponse; +import com.gekko_holding.webservice.v2_4.HotelAvailabilityResponse;; @Component public class UnmarshallingJAXB { - private static final Logger logger = LoggerFactory.getLogger(UnmarshallingJAXB.class); + private static final Logger logger = LoggerFactory.getLogger(UnmarshallingJAXB.class); - public static <T> T printObject(Class<T> objectClass, String xml) { + public static <T> T printObject(Class<T> objectClass, String xml) { - T rslt = null; - SOAPMessage message = null; - JAXBContext jaxbContext = null; - Unmarshaller unmarshaller = null; + T rslt = null; + SOAPMessage message = null; + JAXBContext jaxbContext = null; + Unmarshaller unmarshaller = null; - try { - message = MessageFactory.newInstance().createMessage(null, - new ByteArrayInputStream(xml.getBytes())); - jaxbContext = JAXBContext.newInstance(objectClass); - unmarshaller = jaxbContext.createUnmarshaller(); - if (message.getSOAPBody().getFirstChild().getLocalName().toLowerCase().equals(objectClass.getSimpleName().toLowerCase())) { - rslt = (T) unmarshaller.unmarshal(message.getSOAPBody().extractContentAsDocument()); - } else { - logger.error("Error in printObject function to set result"); + try { + message = MessageFactory.newInstance().createMessage(null, new ByteArrayInputStream(xml.getBytes())); + jaxbContext = JAXBContext.newInstance(objectClass); + unmarshaller = jaxbContext.createUnmarshaller(); + if (message.getSOAPBody().getFirstChild().getLocalName().toLowerCase() + .equals(objectClass.getSimpleName().toLowerCase())) { + rslt = (T) unmarshaller.unmarshal(message.getSOAPBody().extractContentAsDocument()); + } else { + logger.error("Error in printObject function to set result"); // throw new RuntimeException(); - } - return rslt; - } catch (Exception exception) { - logger.error("Exception in printObject function" + exception.getMessage()); - } - return null; - } - - /* Availability Response Unmashaller. */ - public static AvailabilityResponse fromHotelAvailabilityResponse(String exchangeBody) { - AvailabilityResponse unmarshalledObject = printObject(AvailabilityResponse.class, exchangeBody); - return unmarshalledObject; - } - -/* public static GetHotelDetailsResponse fromGetHotelDetailsResponse(String exchangeBody) { - GetHotelDetailsResponse unmarshalledObject=printObject(GetHotelDetailsResponse.class, exchangeBody); - return unmarshalledObject; - - } - - public static GetCitiesResponse fromGetCitiesResponse(String exchangeBody) { - GetCitiesResponse unmarshalledObject = printObject(GetCitiesResponse.class, exchangeBody); - return unmarshalledObject; - } - - public static GetPreBookingInfoResponse fromPreBookingInfoResponse(String exchangeBody) { - GetPreBookingInfoResponse unmarshalledObject = printObject(GetPreBookingInfoResponse.class, exchangeBody); - return unmarshalledObject; - } - - public static BookHotelResponse fromBookHotelResponse(String exchangeBody) { - BookHotelResponse unmarshalledObject=printObject(BookHotelResponse.class, exchangeBody); - return unmarshalledObject; - - } - - public static CancelBookingSegmentResponse fromBookingCancellation(String exchangeBody) { - CancelBookingSegmentResponse unmarshalledObject=printObject(CancelBookingSegmentResponse.class, exchangeBody); - return unmarshalledObject;*/ - - // } - -} + } + return rslt; + } catch (Exception exception) { + logger.error("Exception in printObject function" + exception.getMessage()); + } + return null; + } + + /* Availability Response Unmashaller. */ + public static HotelAvailabilityResponse fromHotelAvailabilityResponse(String exchangeBody) { + HotelAvailabilityResponse unmarshalledObject = printObject(HotelAvailabilityResponse.class, exchangeBody); + return unmarshalledObject; + } + + public static GetHotelDetailsResponse fromGetDetailsResponse(String exchangeBody) { + GetHotelDetailsResponse unmarshalledObject = printObject(GetHotelDetailsResponse.class, exchangeBody); + return unmarshalledObject; + + } + public static GetPreBookingInfoResponse fromPreBookingInfoResponse1(String exchangeBody) { + GetPreBookingInfoResponse unmarshalledObject = printObject(GetPreBookingInfoResponse.class, exchangeBody); + return unmarshalledObject; + } + + public static BookHotelResponse fromBookHotelResponse(String exchangeBody) { + BookHotelResponse unmarshalledObject = printObject(BookHotelResponse.class, exchangeBody); + return unmarshalledObject; + + } + +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java index 5bfecec..7e60fca 100644 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java @@ -3,6 +3,7 @@ package com.fractalite.hermes.teldar.cfg; import com.fractalite.hermes.services.stay.ContentProviderDescriptor; + /** * TELDAR Content Provider Descriptor. * Supported Operations (Endpoints) @@ -19,6 +20,7 @@ import com.fractalite.hermes.services.stay.ContentProviderDescriptor; * </ul> * */ + public class ContentProvider implements ContentProviderDescriptor { public static final String PROVIDER_ID = "teldar"; @@ -81,7 +83,7 @@ public class ContentProvider implements ContentProviderDescriptor { @Override public String getCreateOrderEndpoint() { - + return null; } diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java index e79d1cc..b3b9f56 100644 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java @@ -1,14 +1,29 @@ package com.fractalite.hermes.teldar.cfg; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.StringReader; +import java.io.StringWriter; import java.util.ArrayList; -import java.util.Arrays; -import java.util.Date; import java.util.HashMap; import java.util.List; import javax.xml.bind.JAXBContext; -import javax.xml.ws.WebServiceException; +import javax.xml.bind.JAXBException; +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.soap.MessageFactory; +import javax.xml.soap.SOAPBody; +import javax.xml.soap.SOAPMessage; +import javax.xml.transform.OutputKeys; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; import org.apache.camel.Exchange; import org.apache.camel.ExchangePattern; @@ -18,19 +33,41 @@ import org.apache.camel.converter.jaxb.JaxbDataFormat; import org.apache.camel.model.language.JXPathExpression; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.xml.sax.InputSource; +import org.xml.sax.SAXException; import com.fractalite.hermes.services.stay.StayRouteBuilder; import com.fractalite.hermes.teldar.Marshaller.MarshallingJAXB; import com.fractalite.hermes.teldar.Marshaller.UnmarshallingJAXB; +import com.fractalite.hermes.teldar.parsers.ParseAddBookingTeldar; +import com.fractalite.hermes.teldar.parsers.ParseConfirmBookResponse; +import com.fractalite.hermes.teldar.parsers.ParseHoteldetailsResponse; import com.fractalite.hermes.teldar.parsers.ParseTeldarHotelsPriceResponse; +import com.fractalite.hermes.teldar.services.ConfirmBookTeldarRequest; +import com.fractalite.hermes.teldar.services.GetHotelDetailsRequest; +import com.fractalite.hermes.teldar.services.HotelQuotesRequest; +import com.fractalite.hermes.teldar.services.PreBookingTeldarRequest; import com.fractalite.hermes.teldar.services.SearchTeldarHotelPriceRequest; import com.fractalite.models.commerce.QuoteTemplate; +import com.fractalite.models.commerce.RequestForQuote; +import com.fractalite.models.travel.stay.Hotel; import com.fractalite.models.travel.stay.HotelStay; import com.fractalite.models.travel.stay.StaySearchResults; -import com.gekko_holding.webservice.Availability.GetHotelDetailsResponse; -import com.gekko_holding.webservice.Availability.HotelAvailability; -import com.gekko_holding.webservice.Availability.HotelResponse; - +import com.gekko_holding.webservice.v2_4.CityBean; +import com.gekko_holding.webservice.v2_4.Facility; +import com.gekko_holding.webservice.v2_4.GeoLocalization; +import com.gekko_holding.webservice.v2_4.GetHotelDetailsResponse; +import com.gekko_holding.webservice.v2_4.HotelAvailability; +import com.gekko_holding.webservice.v2_4.HotelAvailabilityResponse; +import com.gekko_holding.webservice.v2_4.HotelBean; +import com.gekko_holding.webservice.v2_4.HotelBean.Facilities; +import com.gekko_holding.webservice.v2_4.HotelBean.Images; +import com.gekko_holding.webservice.v2_4.HotelChain; +import com.gekko_holding.webservice.v2_4.ImageUrl; public class TeldarRouteBuilder extends RouteBuilder { public static final String EP_SEARCH = "teldar/hotel/search"; @@ -51,16 +88,17 @@ public class TeldarRouteBuilder extends RouteBuilder { public static final String EP_CANCEL_ORDER_ITEM = "teldar/hotel/cancelOrderItem"; public static final String EP_SEARCH_ORDER = "teldar/hotel/searchOrder"; public static final String EP_SEARCH_RESULT = "stay/searchResults"; - public static final String wsUrl ="34.250.74.154:8095/search"; - //public static final String wsUrl = "https4://tld.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService"; - //public static final String wsUrl = "https4://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService";//34.250.74.154:port/search - - //https4://telder.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService - //https4://teldar.atlasvoyages.com + public static final String wsUrl = "http4://teldar.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService"; + +// public static final String wsUrl ="http4://teldar.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService"; +// public static final String wsUrl ="https4://34.250.74.154:8082/search"; +// public static final String wsUrl = "https4://teldar.atlasvoyages.com/gekko-front/ws/v2_4/AvailabilityService"; + +// public static final String wsUrl = "http4://api.infinitehotel.com/gekko-front/ws/v2_4/AvailabilityService"; +// public static final String wsUrl = "http4://api.infinitehotel.com/gekko-front/ws/v2_4/AvailabilityService"; -// public static final String wsUrl = "http4://hermes-scribe.fractalite.com/gekko-front/ws/v2_4/AvailabilityService"; - // public static final String WSURL_REF = - // "http4://hermes-scribe.fractalite.com/gekko-front/ws/v2_4/ReferentialService"; +// public static final String wsUrl = "http4://hermes-scribe.fractalite.com/gekko-front/ws/v2_4/AvailabilityService"; +// public static final String WSURL_REF = "http4://hermes-scribe.fractalite.com/gekko-front/ws/v2_4/ReferentialService"; public String status = ""; // TEST @@ -68,11 +106,15 @@ public class TeldarRouteBuilder extends RouteBuilder { // public static final String clientId ="atlasvoyages_test/xml"; // public static final String password="RmsSj7tbKxUu"; - // PROD + // PROD teldar public static final String clientId = "atlasvoyages/master/test"; public static final String password = "p*TE*kH!e8$%dS"; - public static final String customerKey ="atlasvoyages/test"; + public static final String customerKey = "atlasvoyages/test"; + + // PROD teldar + // public static final String clientId = "atlasvoyages/xml"; + // public static final String password = "aPxsZ63NpyqPkEYs"; org.apache.camel.spi.DataFormat jaxb = new org.apache.camel.converter.jaxb.JaxbDataFormat( "com.fractalite.hermes.teldar.api"); @@ -82,27 +124,12 @@ public class TeldarRouteBuilder extends RouteBuilder { private JaxbDataFormat hotelsDataFormat; private boolean test = false; - private static HashMap<String, HashMap<String, String>> hmap = new HashMap<String, HashMap<String, String>>(); - private static HashMap<String, String> cities = new HashMap<String, String>(); - // private static List<String> contr=new ArrayList<String>(); - static List<String> list1 = new ArrayList<String>(Arrays.asList("AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", - "AR", "AS", "AT", "AU", "AW", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", - "BO", "BQ", "BR", "BS", "BT", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", - "CO", "CR", "CU", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", - "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GH", "GI", "GL", "GM", "GN", - "GP", "GQ", "GR", "GT", "GU", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", - "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", - "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MK", "ML", "MM", "MN", - "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", - "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PR", "PS", "PT", - "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SI", "SK", "SL", "SM", - "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TG", "TH", "TJ", "TL", "TM", "TN", "TO", - "TR", "TT", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "XO", - "YE", "ZA", "ZM", "ZW")); + // private static HashMap<String, HashMap<String, String>> hmap = new + // HashMap<String, HashMap<String, String>>(); /* - * public Object Convertion() throws JAXBException { JAXBContext jaxbContext = - * JAXBContext.newInstance(GetHotelDetailsResponse.class); Unmarshaller + * public Object Convertion() throws JAXBException { JAXBContext jaxbContext + * =JAXBContext.newInstance(GetHotelDetailsResponse.class); Unmarshaller * unmarshaller = jaxbContext.createUnmarshaller(); * * StringReader reader = new StringReader("xml string here"); @@ -111,6 +138,7 @@ public class TeldarRouteBuilder extends RouteBuilder { * * } */ + // public static HashMap<String,String> BoardList = new // HashMap<String,String>(); @@ -133,30 +161,31 @@ public class TeldarRouteBuilder extends RouteBuilder { this.test = test; } - /* - * public static String soapMessageBodyContent(String message) throws Exception - * { // create message factory MessageFactory messageFactory = - * MessageFactory.newInstance(); - * - * // converting string body to stream. InputStream responseInputStream = new - * ByteArrayInputStream(message.getBytes()); - * - * // getting saop body stream to create soap message instance SOAPMessage - * soapMessage = messageFactory.createMessage(null, responseInputStream); - * - * // get the body SOAPBody soapBody = soapMessage.getSOAPBody(); - * - * return convertToString(soapBody); } - */ + public static String soapMessageBodyContent(String message) throws Exception { + // create message factory + MessageFactory messageFactory = MessageFactory.newInstance(); + + // converting string body to stream. + InputStream responseInputStream = new ByteArrayInputStream(message.getBytes()); + + // getting saop body stream to create soap message instance + SOAPMessage soapMessage = messageFactory.createMessage(null, responseInputStream); + + // get the body + SOAPBody soapBody = soapMessage.getSOAPBody(); + + return convertToString(soapBody); + } + /** - * Notes on search and quote routes : Since Teldar does not handle multi room + * Notes on search and quote routes : Since teldar does not handle multi room * type reservation, split/aggregate is used to make results per each room type */ @Override public void configure() throws Exception { String nmrOrDirect = (test) ? "direct:" : "nmr:"; - + // XML Data Format JaxbDataFormat availabilityReqDF = new JaxbDataFormat(); JAXBContext context = JAXBContext.newInstance(HotelAvailability.class); @@ -166,62 +195,34 @@ public class TeldarRouteBuilder extends RouteBuilder { JAXBContext contexts = JAXBContext.newInstance(GetHotelDetailsResponse.class); details.setContext(contexts); - onException(WebServiceException.class) - // .maximumRedeliveries(2) - .log("${in.body}").log("${exception}").process(new Processor() { - - @Override - public void process(Exchange exchange) throws Exception { - log.info("Teldar IN EP_SEARCH EXCEPTION "); - StaySearchResults result = new StaySearchResults(); - result.setQuery(exchange.getIn().getBody(QuoteTemplate.class)); - exchange.getIn().setBody(result); - - } - }); - /*************** SearchHotelsPriceRequest ******************/ - JAXBContext hotelsContext = JAXBContext.newInstance(HotelResponse.class); + JAXBContext hotelsContext = JAXBContext.newInstance(HotelAvailabilityResponse.class); hotelsDataFormat = new JaxbDataFormat(); hotelsDataFormat.setContext(hotelsContext); hotelsDataFormat.setEncoding("UTF-8"); - long date = new Date().getTime(); - from(nmrOrDirect + EP_SEARCH).routeId(EP_SEARCH).setExchangePattern(ExchangePattern.InOut) - .log("Contacting search nani !!!!! ${body}").choice() + .log("Contacting search webservice !!!!! ${body}").choice() // stop if morocco - .when(new JXPathExpression("in/body/trip/content[1]/hotel/address/country/code = 'ma'")) + .when(new JXPathExpression("in/body/trip/content[1]/hotel/address/country/code = 'ma'")).otherwise() + .process(new Processor() { @Override public void process(Exchange exchange) throws Exception { - StaySearchResults result = new StaySearchResults(); - result.setQuery(exchange.getIn().getBody(QuoteTemplate.class)); - exchange.getIn().setBody(result); + QuoteTemplate q = exchange.getIn().getMandatoryBody(QuoteTemplate.class); + HotelStay hotelstay = q.getTrip().getContent(HotelStay.class).get(0); + if (hotelstay.getGiatacode() == null || hotelstay.getGiatacode().getGekko_infinite() == null + || hotelstay.getGiatacode().getGekko_infinite().size() == 0) + exchange.getIn().setHeader("teldaremtygiata", true); + else + exchange.getIn().setHeader("teldaremtygiata", false); } - }).to(nmrOrDirect + StayRouteBuilder.EP_SEARCH_RESULT).stop() - - // .otherwise() - - /* - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * QuoteTemplate q = exchange.getIn().getMandatoryBody(QuoteTemplate.class); - * HotelStay hotelstay = q.getTrip().getContent(HotelStay.class).get(0); if - * (hotelstay.getGiatacode() == null || - * hotelstay.getGiatacode().getGekko_infinite() == null || - * hotelstay.getGiatacode().getGekko_infinite().size() == 0) - * exchange.getIn().setHeader("teldaremtygiata", true); else - * exchange.getIn().setHeader("teldaremtygiata", false); } }) - *///.choice() + }).choice() // stop if code empty - /* - * .when(header("teldaremtygiata").isEqualTo(true)). - * log("Teldar Giata code is null") .removeHeader("teldaremtygiata") - */.process(new Processor() { + .when(header("teldaremtygiata").isEqualTo(true)).log("teldar Giata code is null") + .removeHeader("teldaremtygiata").process(new Processor() { @Override public void process(Exchange exchange) throws Exception { @@ -231,9 +232,7 @@ public class TeldarRouteBuilder extends RouteBuilder { } }).to(nmrOrDirect + StayRouteBuilder.EP_SEARCH_RESULT).stop() - .otherwise() - //.log("Teldar Giata code is NOT null") - .removeHeaders("CamelHttp*") + .otherwise().log("teldar Giata code is NOT null") .setHeader(Exchange.HTTP_METHOD, constant(org.apache.camel.component.http4.HttpMethods.POST)) .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) .setHeader(Exchange.SOAP_ACTION, constant("")).process(new Processor() { @@ -242,24 +241,16 @@ public class TeldarRouteBuilder extends RouteBuilder { public void process(Exchange exchange) throws Exception { for (String h : exchange.getIn().getHeaders().keySet()) - // logger.info("\n header before serach " + h + " : " + - // exchange.getIn().getHeader(h)); - // TODO Auto-generated method stub - exchange.setProperty("linkheader", exchange.getIn().getHeader("Link")); + logger.info("\n header before serach " + h + " : " + exchange.getIn().getHeader(h)); + exchange.setProperty("linkheader", exchange.getIn().getHeader("Link")); exchange.setProperty("hermessearchcompletionsize", exchange.getIn().getHeader("hermessearchcompletionsize")); } - }) - - // .setHeader(Exchange.HTTP_PATH, - // constant("/api.infinitehotel.com/gekko-front/ws/v2_4")) - .process(new SearchTeldarHotelPriceRequest()) - .bean(MarshallingJAXB.class, "marshallObject") - .log("\n Request body content : \n ${body}") + }).process(new SearchTeldarHotelPriceRequest()).bean(MarshallingJAXB.class, "marshallObject") + .log("\n Request body content : \n ${body}").log("urlllll" + wsUrl) .to(wsUrl)// + "?throwExceptionOnFailure=false") - .convertBodyTo(String.class, "ISO-8859-1") - .log("\n Teldar response body --------------- : \n ${body}") + .convertBodyTo(String.class, "ISO-8859-1").log("\n teldar response body --------------- : \n ${body}") .process(new Processor() { @Override public void process(Exchange exchange) throws Exception { @@ -268,39 +259,22 @@ public class TeldarRouteBuilder extends RouteBuilder { exchange.getIn().setHeader("hermessearchcompletionsize", exchange.getProperty("hermessearchcompletionsize")); - /* - * for (String h : exchange.getIn().getHeaders().keySet()) - * //logger.info("\n header after serach " + h + " : " + - * exchange.getIn().getHeader(h)); - * logger.info("Unmashalled response body : ---------- \n " + - * soapMessageBodyContent(exchange.getIn().getBody(String.class))); - */ + + soapMessageBodyContent(exchange.getIn().getBody(String.class)); + + logger.info("unmarshledSoap" + soapMessageBodyContent(exchange.getIn().getBody(String.class))); + } }) - /* Unmarshalling accor response */ + /* Unmarshalling teldar response */ .bean(UnmarshallingJAXB.class, "fromHotelAvailabilityResponse(${body})") + // .bean(UnmarshallingJAXB.class) - /* Converting accor response. */ - .process(new ParseTeldarHotelsPriceResponse()) - - /* - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * StaySearchResults staySearchResults = exchange.getIn() - * .getMandatoryBody(StaySearchResults.class); - * //log.info("\n StaySearchResults size " + - * staySearchResults.getHotels().size()); // log.info("\n hotel source " + // - * staySearchResults.getHotels().get(0).getMetaFirst("source")); - * //log.info("\n query is " + - * ObjectToXml.printXML(staySearchResults.getQuery())); } }) - */ + /* Converting teldar response. */ + .log("responsemarshllerrr --------------- : \n ${body}").process(new ParseTeldarHotelsPriceResponse()) .end().to(nmrOrDirect + EP_SEARCH_RESULT); - long datee = new Date().getTime(); - long dif = datee - date; - // logger.info("dateeeeaccord " + dif); /***************** CityHotelRequest *******************/ @@ -336,379 +310,165 @@ public class TeldarRouteBuilder extends RouteBuilder { /***************** HotelQuotesRequest *******************/ - - from(nmrOrDirect + - EP_HOTEL_QUOTES).routeId(EP_HOTEL_QUOTES) - .setExchangePattern(ExchangePattern. InOut) - /* - * .removeHeaders("*") .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")) - * - * .process(new HotelQuotesRequest()) .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { for - * (String h : exchange.getIn().getHeaders().keySet()) - * logger.info("header before serach " + h + " : " + - * exchange.getIn().getHeader(h)); - * - * } }) // .log("Converted body -> Quotes : \n ${body}") - * .bean(MarshallingJAXB.class, "marshallObject") - * //.log("Marshalled body for quotes : ${body}") .to(wsUrl + - * "?throwExceptionOnFailure=false") - * - * .convertBodyTo(String.class) - * //.log("Accorquote response body --------------- : \n ${body}") - * - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * exchange.getIn().setHeaders(new HashMap<String, Object>()); - * logger.info("Unmashalledquote response body : ---------- \n " + - * soapMessageBodyContent(exchange.getIn().getBody(String.class))); } }) - * - * Unmarshalling accor response .bean(UnmarshallingJAXB.class, - * "fromHotelAvailabilityResponse(${body})") - * - * Converting accor response. .process(new ParserQuotesresponse()) - * - * - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { for - * (String h : exchange.getIn().getHeaders().keySet()) - * logger.info("header after serach3 " + h + " : " + - * exchange.getIn().getHeader(h)); - * - * } }) - */; - + from(nmrOrDirect + EP_HOTEL_QUOTES).routeId(EP_HOTEL_QUOTES).setExchangePattern(ExchangePattern.InOut) + + + .setHeader(Exchange.HTTP_METHOD, constant(org.apache.camel.component.http4.HttpMethods.POST)) + .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) + .setHeader(Exchange.SOAP_ACTION, constant("")) + + .process(new HotelQuotesRequest()).process(new Processor() { + + @Override + public void process(Exchange exchange) throws Exception { + for (String h : exchange.getIn().getHeaders().keySet()) + logger.info("header before quote " + h + " : " + exchange.getIn().getHeader(h)); + + } + }) + + .bean(MarshallingJAXB.class, "marshallObject") + // .log("Marshalled body for quotes : ${body}") + .to(wsUrl)// + "?throwExceptionOnFailure=false") + + .convertBodyTo(String.class) + + .process(new Processor() { + + @Override + public void process(Exchange exchange) throws Exception { + exchange.getIn().setHeaders(new HashMap<String, Object>()); + logger.info("UnmashalledQuoteeeee response body : ---------- \n " + + soapMessageBodyContent(exchange.getIn().getBody(String.class))); + } + }) + + + .bean(UnmarshallingJAXB.class, "fromHotelAvailabilityResponse(${body})") + + .log("ResponseMarshllerQuote --------------- : \n ${body}") + + .process(new com.fractalite.hermes.teldar.parsers.ParserQuotesresponse()); + /***************** HotelDetailsInfo *******************/ + from(nmrOrDirect + EP_HOTEL_INFO).routeId(EP_HOTEL_INFO).setExchangePattern(ExchangePattern.InOut) + - from(nmrOrDirect + - EP_HOTEL_INFO).routeId(EP_HOTEL_INFO) - .setExchangePattern(ExchangePattern.InOut) - /* - * .removeHeaders("*") .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")).process(new - * GetHotelDetailsRequest()) - * - * .log("bodyDetailss : \n ${body}").bean(MarshallingJAXB.class, - * "marshallObject") - * - * .to(wsUrl + "?throwExceptionOnFailure=false") - * - * .convertBodyTo(String.class, "ISO-8859-1") - * - * .log("responseDetailsss --------------- : \n ${body}") - * - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * exchange.getIn().setHeaders(new HashMap<String, Object>()); - * exchange.getIn().setHeader("Link", exchange.getProperty("linkheader")); - * exchange.getIn().setHeader("hermessearchcompletionsize", - * exchange.getProperty("hermessearchcompletionsize")); for (String h : - * exchange.getIn().getHeaders().keySet()) - * logger.info("headerssssssss after detail " + h + " : " + - * exchange.getIn().getHeader(h)); - * logger.info("Unmashalled response body : ---------- \n " + - * soapMessageBodyContent(exchange.getIn().getBody(String.class))); } }) - * - * - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * exchange.getIn().setHeaders(new HashMap<String, Object>()); - * - * logger.info("ConvertionNode" + - * ConvertionNode(soapMessageBodyContent(exchange.getIn().getBody(String.class)) - * )); exchange.getOut().setBody( - * ConvertionNode(soapMessageBodyContent(exchange.getIn().getBody(String.class)) - * )); } }) - * - * // .bean(UnmarshallingJAXB.class, "fromGetHotelDetailsResponse(${body})") - * - * // .bean(Convertion()) .process(new - * ParseHoteldetailsResponse()).log("responsemeeee --------------- : \n ${body}" - * ); - * - * - * @Override public void process(Exchange exchange) throws Exception { Hotel - * hotel = new Hotel(); hotel.setName("hotelhibis"); hotel.setCode("1234"); - * hotel.setAddress(new Address("blqblq", "tyty", new Location("PAR", "PARIS"), - * new Location("FR", "France"))); hotel.setDescription("hoooooooooo);"); - * hotel.setEmail("hh@dd.com"); hotel.setLongitude(31.546664f); - * hotel.setLatitude(-7.45488f); hotel.addAmenity("paking"); - * hotel.addAmenity("golf"); List<Image> images = new ArrayList<Image>(); Image - * image = new Image("454", "Room", - * "http://d3tn4yitxuj2on.cloudfront.net/img/320x180/s3/lectus/2542997/36/a9162bd32f77696c7e4c0594db5af5d9.jpeg", - * "http://d3tn4yitxuj2on.cloudfront.net/img/320x180/s3/lectus/2542997/36/a9162bd32f77696c7e4c0594db5af5d9.jpeg", - * Short.parseShort("600"), Short.parseShort("600")); images.add(image); - * hotel.setImages(images); hotel.setRating(new CodeNamePair("4", "4")); - * exchange.getIn().setBody(hotel, Hotel.class); } }) - */; - + + .setHeader(Exchange.HTTP_METHOD, constant(org.apache.camel.component.http4.HttpMethods.POST)) + .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) + .setHeader(Exchange.SOAP_ACTION, constant("")).process(new GetHotelDetailsRequest()) - /***************** HotelQuotesCancellationPolicyRequest *******************/ + .log("bodyDetailss : \n ${body}").bean(MarshallingJAXB.class, "marshallObject") -// from(nmrOrDirect + EP_HOTEL_QUOTE_CANCELLATION_POLICY).routeId(EP_HOTEL_QUOTE_CANCELLATION_POLICY) -// //.tracing() -// .split() -// .method(new QuoteItemsSplitter(), "splitQuoteItemsList").parallelProcessing() -// .enrich(nmrOrDirect + EP_CHARGE_CONDITIONS_BOOKING_LINE) -// .end() -// ; + .to(wsUrl + "?throwExceptionOnFailure=false") - /***************** ChargeConditionsBookingLineRequest *******************/ - /* - * from(nmrOrDirect + - * EP_CHARGE_CONDITIONS_BOOKING_LINE).routeId(EP_CHARGE_CONDITIONS_BOOKING_LINE) - * .setExchangePattern(ExchangePattern.InOut) // .process(new - * ChargeConditionsBookingLineRequest()) .log("restel condition rq ${body}") - * .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, - * constant("application/x-www-form-urlencoded")).to(wsUrl) - * .convertBodyTo(String.class, - * "ISO-8859-1").log("restel condition rs ${body}") // .process(new - * ParseChargeConditionsBookingLineResponse()) ; - */ + .convertBodyTo(String.class, "ISO-8859-1").log("ResponseDetails --------------- : \n ${body}") - /***************** chekavailabilityrequest *******************/ - /* - * from(nmrOrDirect + - * CHEK_AVAILABILITY).routeId(CHEK_AVAILABILITY).setExchangePattern( - * ExchangePattern.InOut) .process(new ChekAvailabilityRequest()) - * .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, - * constant("application/x-www-form-urlencoded")).to(wsUrl) // .process(new - * ParseHotelQuotesResponse()) .to(nmrOrDirect + CHEK_AVAILABILITY); - */ + .process(new Processor() { - /***************** bookhotelrequest *******************/ + @Override + public void process(Exchange exchange) throws Exception { + exchange.getIn().setHeaders(new HashMap<String, Object>()); - /* - * from(nmrOrDirect + - * CHEK_AVAILABILITY).routeId(CHEK_AVAILABILITY).setExchangePattern( - * ExchangePattern.InOut) .process(new ChekAvailabilityRequest()) - * .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, - * constant("application/x-www-form-urlencoded")).to(wsUrl) // .process(new - * ParseHotelQuotesResponse()) .to(nmrOrDirect + CHEK_AVAILABILITY); - */ + logger.info("ConvertionNodeDteails" + + ConvertionNode(soapMessageBodyContent(exchange.getIn().getBody(String.class)))); - /* - * from(nmrOrDirect + EP_BOOKING_CONFIRMATION) // - * from("timer://orderTimer?delay=6000&repeatCount=1") - * .routeId(EP_BOOKING_CONFIRMATION).setExchangePattern(ExchangePattern.InOut). - * removeHeaders("*") .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")) .process(new - * BookHotelRequest()) .process(new - * BookHotelRequest()).bean(MarshallingJAXB.class, "marshallObject") - * .log("bookhotelRequest body --------------- : \n ${body}").to(wsUrl). - * convertBodyTo(String.class) - * .log("bookhotel response body --------------- : \n ${body}") - * - * .bean(UnmarshallingJAXB.class, "fromBookHotelResponse(${body})").process(new - * ParseBookHotelResponse()); - */ + exchange.getOut().setBody( + ConvertionNode(soapMessageBodyContent(exchange.getIn().getBody(String.class)))); - /***************** prebookinghotelrequest *******************/ + } + }) - /* - * from(nmrOrDirect + EP_ORDER) // - * from("timer://orderTimer?delay=6000&repeatCount=1") - * .routeId(EP_ORDER).setExchangePattern(ExchangePattern.InOut).removeHeaders( - * "*") .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")) - * - * .process(new BookHotelRequest()) .process(new - * AddBookingRequest()).bean(MarshallingJAXB.class, "marshallObject") - * .log("prebookRequest body --------------- : \n ${body}") - * - * .to(wsUrl) - * - * .convertBodyTo(String.class). - * log("prebookresponse body --------------- : \n ${body}") - * - * .bean(UnmarshallingJAXB.class, "fromPreBookingInfoResponse(${body})") - * .process(new ParseAddBookingResponse()).to(nmrOrDirect + - * EP_HOTEL_INFO).process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { Hotel - * hermesHotel = exchange.getIn().getMandatoryBody(Hotel.class); Order order = - * exchange.getProperty("order", Order.class); - * order.getTrip().getContent(HotelStay.class).get(0).setHotel(hermesHotel); - * exchange.getIn().setBody(order, Order.class); } }); - */ - /***************** getOrder *******************/ + // .bean(UnmarshallingJAXB.class, "fromGetDetailsResponse(${body})") + // .bean(UnmarshallingJAXB.class) + .removeHeader("camel*") + .process(new ParseHoteldetailsResponse()); - /* - * from(nmrOrDirect + - * EP_GET_ORDER).routeId(EP_GET_ORDER).setExchangePattern(ExchangePattern.InOut) - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * - * String bookingId = exchange.getIn().getHeader("ReferenceCommande", - * String.class); Order order = new Order(); order.setNumber(bookingId); - * exchange.getIn().setBody(order); - * - * } }) // .process(new GetOrderRequest()) .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, - * constant("application/x-www-form-urlencoded")) // - * .log("accor EP_GET_ORDER ${body}") .to(wsUrl) // - * .log("accor EP_GET_ORDER ${body}") .convertBodyTo(String.class, "ISO-8859-1") - * // .process(new ParseGetOrderResponse()) ; - */ - /***************** BookingComfirmationRequest *******************/ - /* - * // Mandatory body QuoteTemplate.class from(nmrOrDirect + - * EP_BOOKING_CONFIRMATION).routeId(EP_BOOKING_CONFIRMATION).tracing() // - * .to("log:output?level=INFO&showAll=true&multiline=true") - * .setExchangePattern(ExchangePattern.InOut).setProperty("HermesOrder", new - * JXPathExpression("in/body")) // .process(new BookingConfirmationRequest()) - * .log("body ${body}") .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, - * constant("application/x-www-form-urlencoded")) // .marshal().gzip() - * .to(wsUrl).convertBodyTo(String.class, "ISO-8859-1").log("body ${body}") // - * .process(new ParseBookingConfirmationResponse()) .log("body ${body}"); - */ - /***************** HotelChargeConditionsBookingRequest *******************/ - from(nmrOrDirect + EP_CANCELLATION_FEES).routeId(EP_CANCELLATION_FEES).setExchangePattern(ExchangePattern.InOut) - .log("AccorCancelFeess --------------- : \n ${body}").process(new Processor() { + /***************** PreBookingHotelRequest *******************/ + + from(nmrOrDirect + EP_ORDER) + .log("EP--PREORDER ${body}") + // from("timer://orderTimer?delay=6000&repeatCount=1") + .routeId(EP_ORDER).setExchangePattern(ExchangePattern.InOut) + .log("PreOrder webservice !!!!! ${body}") + .removeHeaders("*") + .setHeader(Exchange.HTTP_METHOD, constant(org.apache.camel.component.http4.HttpMethods.POST)) + .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) + .setHeader(Exchange.SOAP_ACTION, constant("")) + + .log("headerss") + .process(new PreBookingTeldarRequest()) + .bean(MarshallingJAXB.class, "marshallObject") + .log("PreBookTeldar body --------------- : \n ${body}") + + .to(wsUrl) + + .convertBodyTo(String.class) + .log("ResponsePreOrderBOok --------------- : \n ${body}") + .process(new Processor() { @Override public void process(Exchange exchange) throws Exception { - exchange.getIn().setBody("Please reed cancellation policies"); + exchange.getIn().setHeaders(new HashMap<String, Object>()); + soapMessageBodyContent(exchange.getIn().getBody(String.class)); + + logger.info("unmarshledSoapPreBOOK" + soapMessageBodyContent(exchange.getIn().getBody(String.class))); + } - }); - /* - * .process(new Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * - * log.info("body "+exchange.getIn().getBody()); //Order order = - * exchange.getIn().getMandatoryBody(Order.class); - * //exchange.setProperty("HermesOrder", order); String - * bookingId=exchange.getIn().getHeader("ReferenceCommande", String.class); - * Order order = new Order(); order.setNumber(bookingId); - * exchange.getIn().setBody(order); log.info("numberrrrr" +bookingId); for - * (String h : exchange.getIn().getHeaders().keySet()) - * logger.info("before after cancelfees " + h + " : " - * +exchange.getIn().getHeader(h)); - * - * - * } }) .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")) .process(new - * CancelBookingsegmentRequest()) .bean(MarshallingJAXB.class, "marshallObject") - * .to(wsUrl) .convertBodyTo(String.class) - * .log("AccorCancelFeessresponse body --------------- : \n ${body}") - * .bean(UnmarshallingJAXB.class, "fromBookingCancellation(${body})") - * .process(new BookingCancellation()) - */ + }) + .bean(UnmarshallingJAXB.class, "fromPreBookingInfoResponse1(${body})") + .log("ResponseMarshllerPreOder --------------- : \n ${body}") + .process(new ParseAddBookingTeldar()) + .log("ResponseParserBook ---------- : \n ${body}"); + + + +///////////////////EP_BOOKING_CONFIRMATION//////////////////////////// + - /***************** HotelQuotesCancellationPolicyRequest *******************/ + from(nmrOrDirect + EP_BOOKING_CONFIRMATION) + .log("EP----CONFIRMATION ${body}") + // from("timer://orderTimer?delay=6000&repeatCount=1") + .routeId(EP_BOOKING_CONFIRMATION) + .setExchangePattern(ExchangePattern.InOut) + .log("ConfirmOrder webservice !!!!! ${body}") + .removeHeaders("*") + .setHeader(Exchange.HTTP_METHOD, constant(org.apache.camel.component.http4.HttpMethods.POST)) + .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) + .setHeader(Exchange.SOAP_ACTION, constant("")) + .process(new ConfirmBookTeldarRequest()) + .bean(MarshallingJAXB.class, "marshallObject") + .log("ConfirmBookTeldarRequest Body --------------- : \n ${body}") + .to(wsUrl) + .convertBodyTo(String.class) + .log("ConfirmBookTeldarRequest Response body --------------- : \n ${body}") - /* - * from(nmrOrDirect + EP_HOTEL_QUOTE_CANCELLATION_POLICY).routeId( - * EP_HOTEL_QUOTE_CANCELLATION_POLICY) - * .setExchangePattern(ExchangePattern.InOut).removeHeaders("*") - * .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")).process(new - * QuoteRequestCancellation()) .bean(MarshallingJAXB.class, - * "marshallObject").log("cancelRequest body --------------- : \n ${body}") - * .to(wsUrl).convertBodyTo(String.class). - * log("Cancelresponse body --------------- : \n ${body}") - * .bean(UnmarshallingJAXB.class, "fromHotelAvailabilityResponse(${body})") - * .process(new QuoteCancellationResponse()); - */ + .bean(UnmarshallingJAXB.class, "fromBookHotelResponse(${body})") + .process(new ParseConfirmBookResponse()); + + + /***************** HotelChargeConditionsBookingRequest *******************/ - /* - * from(nmrOrDirect + EP_HOTEL_QUOTE_CANCELLATION_POLICY) - * .routeId(EP_HOTEL_QUOTE_CANCELLATION_POLICY) //.tracing() .split() - * .method(new com.fractalite.hermes.accor.services.QuoteItemsSplitter(), - * "splitQuoteItemsList").parallelProcessing() .enrich(nmrOrDirect + - * EP_CHARGE_CONDITIONS_BOOKING_LINE) .end() ; - */ + from(nmrOrDirect + EP_CANCELLATION_FEES).routeId(EP_CANCELLATION_FEES) + .setExchangePattern(ExchangePattern.InOut); + + /***************** HotelQuotesCancellationPolicyRequest *******************/ + + from(nmrOrDirect + EP_HOTEL_QUOTE_CANCELLATION_POLICY).routeId(EP_HOTEL_QUOTE_CANCELLATION_POLICY) + .setExchangePattern(ExchangePattern.InOut); /***************** CancelBookingRequest *******************/ - /* - * from(nmrOrDirect + - * EP_CANCEL_ORDER).routeId(EP_CANCEL_ORDER).setExchangePattern(ExchangePattern. - * InOut) .log("AccorCancelBookingRequest --------------- : \n ${body}") - * .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")).process(new - * CancelBookingsegmentRequest()) .convertBodyTo(String.class). - * log("Requestbodyyyyy --------------- : \n ${body}") // - * .bean(MarshallingJAXB.class, "marshallObject") - * .to(wsUrl).convertBodyTo(String.class). - * log("AccorCancelBookingRequestbody --------------- : \n ${body}") - * .bean(UnmarshallingJAXB.class, - * "fromBookingCancellation(${body})").process(new BookingCancellation()); - */ - /* - * .log("ApitudeEpppCancelFees --------------- : \n ${body}") .process(new - * Processor() { - * - * @Override public void process(Exchange exchange) throws Exception { - * - * log.info("body "+exchange.getIn().getBody()); //Order order = - * exchange.getIn().getMandatoryBody(Order.class); - * //exchange.setProperty("HermesOrder", order); String - * bookingId=exchange.getIn().getHeader("ReferenceCommande", String.class); - * Order order = new Order(); order.setNumber(bookingId); - * exchange.getIn().setBody(order); log.info("numberrrrr" +bookingId); for - * (String h : exchange.getIn().getHeaders().keySet()) - * logger.info("before after cancelfees " + h + " : " - * +exchange.getIn().getHeader(h)); - * - * - * } }) .setHeader(Exchange.HTTP_METHOD, - * constant(org.apache.camel.component.http4.HttpMethods.POST)) - * .setHeader(Exchange.CONTENT_TYPE, constant("application/xml")) - * .setHeader(Exchange.SOAP_ACTION, constant("")) .process(new - * CancelBookingsegmentRequest()) .to(wsUrl) .convertBodyTo(String.class) - * .log("Cancelresponse body --------------- : \n ${body}") .process(new - * BookingCancellation()); - */ - /* - * .process(new CancelBookingsegmentRequest()) - * - * .bean(MarshallingJAXB.class, "marshallObject") - * .log("cancelRequest body --------------- : \n ${body}") - * .to(wsUrl).convertBodyTo(String.class) - * .log("Cancelresponse body --------------- : \n ${body}") - * .bean(UnmarshallingJAXB.class, "fromBookingCancellation(${body})") - * .process(new BookingCancellation()) - */ + from(nmrOrDirect + EP_CANCEL_ORDER).routeId(EP_CANCEL_ORDER).setExchangePattern(ExchangePattern.InOut); } - /*private static GetHotelDetailsResponse ConvertionNode(String hoteldetail) + private static GetHotelDetailsResponse ConvertionNode(String hoteldetail) throws ParserConfigurationException, SAXException, IOException, JAXBException, TransformerException { Logger logg = LoggerFactory.getLogger(TeldarRouteBuilder.class); // Document document = stringToXml(hoteldetail); @@ -724,14 +484,24 @@ public class TeldarRouteBuilder extends RouteBuilder { Element elmnhotelName = (Element) nLhotelName.item(0); - Node nLhotelCode = rootElement.getAttributeNode("hotelCode"); - - String hotelCode = nLhotelCode.getNodeValue(); - - Node nLhotelRating = rootElement.getAttributeNode("hotelRating"); - - String hotelRating = nLhotelRating.getNodeValue(); + String hotelCode = ""; + NodeList nLhotelCodee = rootElement.getElementsByTagName("hotelCode"); + Element elmnhotelCodee = (Element) nLhotelCodee.item(0); + if (elmnhotelCodee != null && elmnhotelCodee.getTextContent() != null) { + hotelCode = elmnhotelCodee.getTextContent(); + } + String hotelRating = ""; + NodeList nLhotelRating = rootElement.getElementsByTagName("hotelRating"); + Element elmnhotelRating = (Element) nLhotelRating.item(0); + if (elmnhotelRating != null && elmnhotelRating.getTextContent() != null) { + hotelRating = elmnhotelRating.getTextContent(); + } + /* + * Node nLhotelRating = rootElement.getAttributeNode("hotelRating"); + * + * String hotelRating = nLhotelRating.getNodeValue(); + */ HotelChain htlChaine = new HotelChain(); NodeList nLhotelChain = rootElement.getElementsByTagName("hotelChain"); @@ -852,17 +622,6 @@ public class TeldarRouteBuilder extends RouteBuilder { imges.getImage().add(igt); } - - * for(int j= 0; j < igs.size(); j++) { imges.getImage().add(igs.get(j)); } - - - - * TransformerFactory transformerFactory = TransformerFactory .newInstance(); - * Transformer transformer = transformerFactory.newTransformer(); DOMSource - * source = new DOMSource(s); StreamResult result = new StreamResult(new - * StringWriter()); transformer.transform(source, result); - - // String strObject = result.getWriter().toString() ; String hotelName = elmnhotelName.getTextContent(); String city = elmncity.getTextContent(); @@ -918,7 +677,9 @@ public class TeldarRouteBuilder extends RouteBuilder { return document; } +//hotelreponse private static String convertToString(SOAPBody message) throws Exception { + Document doc = message.extractContentAsDocument(); Element rootElement = doc.getDocumentElement(); NodeList nList11 = rootElement.getElementsByTagName("hotel"); @@ -932,37 +693,9 @@ public class TeldarRouteBuilder extends RouteBuilder { transformer.setOutputProperty(OutputKeys.METHOD, "xml"); transformer.setOutputProperty(OutputKeys.INDENT, "yes"); transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8"); - transformer.transform(new DOMSource(s), new StreamResult(sw)); + transformer.transform(new DOMSource(rootElement), new StreamResult(sw)); return sw.toString(); - } - - private static HashMap<String, HashMap<String, String>> getPois(List<String> ls) - throws ParseException, DatatypeConfigurationException { - // int c=0; - - * for (HotelResponse respHotel : rsp.getHotelResponse()) { - * - * if (respHotel.getCity().getCode() != null) { - * - * - * cities.put(respHotel.getCity().getCode().substring(2, - * 3),CityHotelRequest.getcities(CityHotelRequest.getCity(respHotel.getCity(). - * getCode().substring(0,2)))); - * - * } for ( String key : hmap.keySet()) { - * - * if (key==respHotel.getCity().getCode()) { c=c+1; } } if(c==0) { - * hmap.put(respHotel.getCity().getCode().substring(0, 2), cities); } - * cities.clear(); } - - for (int i = 0; i < list1.size(); i++) { - cities.put(PoiRequest.getPoi(ls.get(i)).getCountryCode(), - PoiRequest.getPoi(ls.get(i)).getCityCode().toString()); - } - - return hmap; -*/ - //} + } -} \ No newline at end of file +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/AvailabilityTeld.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/AvailabilityTeld.java deleted file mode 100644 index 2416ed4..0000000 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/AvailabilityTeld.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * package com.fractalite.hermes.teldar.parsers; - * - * import java.io.IOException; import java.io.StringReader; import java.net.URL; - * import java.security.NoSuchAlgorithmException; import - * java.text.SimpleDateFormat; import java.util.ArrayList; import - * java.util.HashMap; import java.util.List; - * - * import javax.xml.bind.JAXBContext; import javax.xml.bind.Unmarshaller; - * - * import org.apache.commons.lang3.StringUtils; - * - * import com.fasterxml.jackson.dataformat.xml.XmlMapper; import - * com.fractalite.hermes.teldar.cfg.TeldarRouteBuilder; import - * com.fractalite.models.travel.PaxType; import - * com.fractalite.models.travel.Traveller; import - * com.fractalite.models.travel.stay.HotelStay; import - * com.fractalite.models.travel.stay.Occupancy2; import - * com.fractalite.models.travel.stay.Room; import - * com.gekko_holding.webservice.Availability.AvailabilityCriteria; import - * com.gekko_holding.webservice.Availability.Child; import - * com.gekko_holding.webservice.Availability.CityDestination; import - * com.gekko_holding.webservice.Availability.CustomerIdentification; import - * com.gekko_holding.webservice.Availability.DestinationCriteria; import - * com.gekko_holding.webservice.Availability.Facility; import - * com.gekko_holding.webservice.Availability.GeoCodeDestination; import - * com.gekko_holding.webservice.Availability.HotelAvailability; import - * com.gekko_holding.webservice.Availability.HotelCodeDestination; import - * com.gekko_holding.webservice.Availability.HotelCodeListDestination; import - * com.gekko_holding.webservice.Availability.RoomPlan; import - * com.gekko_holding.webservice.Availability.AvailabilityCriteria.RoomCriterias; - * import com.gekko_holding.webservice.Availability.AvailabilityResponse; import - * com.gekko_holding.webservice.Availability.RoomPlan.Children; - * - * - * - * - * public class AvailabilityTeld { - * - * public static final String CLIENTID = "atlasvoyages/master/test"; public - * static final String PASSWORD = "p*TE*kH!e8$%dS"; public static final String - * CUSTOMERKEY = "atlasvoyages/test"; - * - * static { System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); } - * public static void main(String[] args) throws NoSuchAlgorithmException { - * - * try { - * - * String endpoint = - * "https://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService"; - * - * URL url = new URL(endpoint); - * - * HotelAvailability hotelavailability = new HotelAvailability(); - * hotelavailability.setLanguage("EN"); CustomerIdentification - * customeridentification = new CustomerIdentification(); - * customeridentification.setClientId(CLIENTID); - * customeridentification.setPassword(PASSWORD); - * hotelavailability.setIdentification(customeridentification); - * - * AvailabilityCriteria avaCriteria = new AvailabilityCriteria(); - * avaCriteria.setCheckIn("2020-11-16"); avaCriteria.setCheckOut("2020-11-18"); - * - * DestinationCriteria destinationcriteria = new DestinationCriteria(); - * CityDestination citydestination = new CityDestination(); - * citydestination.setCode("FRLIO"); citydestination.setStandard("locode"); - * destinationcriteria.setCity(citydestination); - * avaCriteria.setDestinationCriteria(destinationcriteria); - * - * RoomCriterias roomingList = new RoomCriterias(); RoomPlan roomPlan = new - * RoomPlan(); roomPlan.setAdultsCount(2); roomPlan.setRoomType("DOUB"); - * - * - * - * roomingList.getRoomPlan().add(roomPlan); - * avaCriteria.setRoomCriterias(roomingList); - * - * avaCriteria.setLimit(0); - * - * hotelavailability.setAvailCriteria(avaCriteria); - * - * Utils.constructXml(url, hotelavailability, CLIENTID, PASSWORD); - * - * } catch (IOException e) { System.out.println("the errors : " + - * e.getMessage()); } } - * - * } - */ \ No newline at end of file diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java index 1b97ab7..ab2d88a 100644 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java @@ -3,7 +3,7 @@ package com.fractalite.hermes.teldar.parsers; public enum Facility { - SVGEKO_1("acces internet"), + SVGEKKO_1("acces internet"), SVGEKKO_2("Parking"), SVGEKKO_3("Court de tennis"), SVGEKKO_4("Etablissement adapté pour handicapés"), @@ -114,7 +114,9 @@ public enum Facility { SVGEKKO_132("chambres insonorisées"), SVGEKKO_133("Télévision par satellite avec chaînes françaises"), SVGEKKO_134("WIFI gratuit"), - SVGEKKO_135("baignoire"); + SVGEKKO_135("baignoire"), + SVGEKKO_181("park"); + /** diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.java new file mode 100644 index 0000000..063a62d --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.java @@ -0,0 +1,143 @@ +package com.fractalite.hermes.teldar.parsers; + +import java.io.IOException; +import java.text.ParseException; +import java.util.Currency; +import java.util.HashMap; + +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.XPathExpressionException; + +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.SAXException; + +import com.fractalite.hermes.teldar.tools.ObjectToXml; +import com.fractalite.models.commerce.Order; +import com.fractalite.models.commerce.OrderStatus; +import com.fractalite.models.commerce.PriceScope; +import com.fractalite.models.common.Money; +import com.fractalite.models.travel.stay.HotelStay; +import com.gekko_holding.webservice.v2_4.CancellationFeesPolicy; +import com.gekko_holding.webservice.v2_4.CancellationPolicyResponse; +import com.gekko_holding.webservice.v2_4.GetPreBookingInfoResponse; + + +public class ParseAddBookingTeldar extends TeldarParsers{ + + protected static Logger logger = LoggerFactory.getLogger(ParseAddBookingTeldar.class); + + @Override + public void process(Exchange exchange) throws InvalidPayloadException, ParserConfigurationException, SAXException, + IOException, XPathExpressionException, ParseException { + + logger.info("Invoking TELDAR ParseAddBookingTeldar Processor......."+exchange.getIn().getBody()); + Order oldOrder = exchange.getProperty("hermesorder", Order.class); + GetPreBookingInfoResponse respbook = exchange.getIn().getBody(GetPreBookingInfoResponse.class); + Order order = printHotelInfo(respbook.getPreBookingInfo(), oldOrder); + + logger.debug("new one " + ObjectToXml.printXML(order)); + + exchange.setProperty("order", order); + exchange.getIn().setBody(order.getTrip().getContent(HotelStay.class).get(0).getHotel().getCode()); + logger.info("End TELDAR ParseAddBookingTeldar Processor......."+ ObjectToXml.printXML(order)); + + } + + private Order printHotelInfo(CancellationPolicyResponse teldarHotels, Order order) throws XPathExpressionException { + + if (teldarHotels != null && teldarHotels.getCancellationFeesPolicy() != null + && !teldarHotels.getCancellationFeesPolicy().isEmpty()) { + + logger.info("teldarHotels" + teldarHotels + "̣ size " + teldarHotels.getCancellationFeesPolicy().size()); + + HashMap<String, HashMap<String, String>> cancellationFees = new HashMap<String, HashMap<String, String>>(); + + for (CancellationFeesPolicy respHotelBook : teldarHotels.getCancellationFeesPolicy()) { + + if (!respHotelBook.isAllDates()){ + if (respHotelBook.getFromDate() != null) { + cancellationFees.put(respHotelBook.getFromDate(), new HashMap<String, String>()); + } + + if (respHotelBook.getToDate()!=null){ + cancellationFees.get(respHotelBook.getFromDate()).put("ToDate", respHotelBook.getToDate()); + } + + if (respHotelBook.getRoomIndex() != null){ + cancellationFees.get(respHotelBook.getFromDate()).put("RoomIndex", respHotelBook.getRoomIndex().toString()); + } + + if (respHotelBook.getCurrency() != null) { + cancellationFees.get(respHotelBook.getFromDate()).put("Currency", respHotelBook.getCurrency()); + } + + if (respHotelBook.getPrice() != null) { + cancellationFees.get(respHotelBook.getFromDate()).put("Price", respHotelBook.getPrice()); + } + }else { + cancellationFees.put("allDates", new HashMap<String, String>()); + + if (respHotelBook.getCurrency() != null) { + cancellationFees.get("allDates").put("Currency", respHotelBook.getCurrency()); + } + + if (respHotelBook.getPrice() != null) { + cancellationFees.get("allDates").put("Price", respHotelBook.getPrice()); + } + } + } + + if (teldarHotels.getVoucherObservation() != null && !teldarHotels.getVoucherObservation().isEmpty()){ + HashMap<String, String> voucherMap = new HashMap<String, String>(); + voucherMap.put("voucher", teldarHotels.getVoucherObservation()); + cancellationFees.put("voucherObservation", voucherMap); + } + + if (teldarHotels.getOfferCode() != null && !teldarHotels.getOfferCode().isEmpty()){ +// order.setNumber(accorHotels.getOfferCode()); + logger.info(" Offer codeteladr is : " + teldarHotels.getOfferCode()); + order.setNumber(teldarHotels.getOfferCode()); + order.setStatus(OrderStatus.PREORDER); + } else + try { + throw(new Exception() ); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + if (teldarHotels.getOfferPrice() != null){ + if (teldarHotels.getOfferPrice().isChanged()){ + Money newMoney = new Money(teldarHotels.getOfferPrice().getTotalPrice().getValue(), Currency.getInstance(teldarHotels.getOfferPrice().getTotalPrice().getCurrency())); + order.getPricing().setPrice(PriceScope.TOTAL, newMoney); + + logger.info("priceeeeeess " +teldarHotels.getOfferPrice().getTotalPrice().getCurrency()); + if (teldarHotels.getOfferPrice().getPricePerRoom() != null){ + // Room pricing + } + } + + logger.info("Cancellation fees list content"); + for (String key : cancellationFees.keySet()){ + for (String value: cancellationFees.get(key).keySet() + ) { + logger.info(key); + logger.info(value + " : " + cancellationFees.get(key).get(value)); + logger.info("vaueeeeeeeeeeee "+ cancellationFees.get(key).get(value)); + } + } + + } + + } + + logger.debug("new one in processorPreOrder1 " + ObjectToXml.printXML(order)); + return order; + + } + } + + diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.java new file mode 100644 index 0000000..51aae09 --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.java @@ -0,0 +1,89 @@ +package com.fractalite.hermes.teldar.parsers; + +import java.io.IOException; +import java.text.ParseException; + +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.XPathExpressionException; + +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.SAXException; + +import com.fractalite.hermes.teldar.tools.ObjectToXml; +import com.fractalite.models.commerce.Order; +import com.fractalite.models.commerce.OrderStatus; +import com.fractalite.models.commerce.TermOfSale; +import com.fractalite.models.travel.stay.StayItem2; +import com.gekko_holding.webservice.v2_4.BookHotelResponse; +import com.gekko_holding.webservice.v2_4.BookResponse; +import com.gekko_holding.webservice.v2_4.Segment; + + +public class ParseConfirmBookResponse extends TeldarParsers{ + + protected static Logger logger = LoggerFactory.getLogger(ParseConfirmBookResponse.class); + + @Override + public void process(Exchange exchange) throws InvalidPayloadException, ParserConfigurationException, SAXException, + IOException, XPathExpressionException, ParseException { + + logger.info("Invoking TELDAR ParseConfirmBookResponse Processor......."); + Order oldOrder = exchange.getProperty("order", Order.class); + String custoNumber = exchange.getProperty("custoNumber", String.class); + BookHotelResponse respbookhotel = exchange.getIn().getBody(BookHotelResponse.class); + + Order order = printHotelInfo(respbookhotel.getBookResponse(), oldOrder, custoNumber); + logger.info("new one " + ObjectToXml.printXML(order)); + exchange.getIn().setBody(order); + logger.info("End TELDAR ParseConfirmBookResponse Processor......."); + /* + * } catch (Exception e) { logger.info(e.getMessage()); // TODO Auto-generated + * catch block e.printStackTrace(); } + */ + + } + + private Order printHotelInfo(BookResponse bookHotels, Order order, String custoNumber) { + + if (bookHotels != null && bookHotels.getBookingId() != null) { + + logger.info(" \n bookHotels" + bookHotels + "̣ size " + bookHotels.getBookingId()); + order.setNumber(bookHotels.getBookingId()); + + for (Segment respSegment : bookHotels.getSegments().getSegment()) { + + order.setStatus(OrderStatus.CONFIRMED); + + TermOfSale termsOfSalePayable = new TermOfSale(); + termsOfSalePayable.setCode("PAYEDBY"); + termsOfSalePayable.setDescription( + "Infinite Hotel , Teldar Hotels Group " + respSegment.getSupplierBookingNumber()); + order.getPricing().getItems(StayItem2.class).get(0).getProduct().getTermsOfSales() + .add(termsOfSalePayable); + for (StayItem2 lineItem : order.getPricing().getItems(StayItem2.class)) { + + lineItem.setStatus(OrderStatus.CONFIRMED); + lineItem.setReference(bookHotels.getBookingId()); + } + // SupplierBookingNumber + + if (respSegment.getSupplierBookingNumber() != null) { + order.setNumber(bookHotels.getBookingId() + "_" + respSegment.getSupplierBookingNumber() + "_" + + custoNumber); + } + + /* + * if(respSegment.getStatus() != null) { + * orderhotel.setStatus(respSegment.getStatus()); } + */ + } + } + + logger.debug("new one in processor " + ObjectToXml.printXML(order)); + return order; + + } +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.java new file mode 100644 index 0000000..c1b8710 --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.java @@ -0,0 +1,260 @@ +package com.fractalite.hermes.teldar.parsers; + +import java.io.IOException; +import java.text.ParseException; +import java.util.ArrayList; +import java.util.List; + +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.XPathExpressionException; + +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.SAXException; + +import com.fractalite.models.common.Address; +import com.fractalite.models.common.CodeNamePair; +import com.fractalite.models.common.Company; +import com.fractalite.models.common.Location; +import com.fractalite.models.common.PhoneNumberEntry; +import com.fractalite.models.travel.stay.Hotel; +import com.fractalite.models.travel.stay.Image; +import com.gekko_holding.webservice.v2_4.Description; +import com.gekko_holding.webservice.v2_4.Facility; +import com.gekko_holding.webservice.v2_4.GetHotelDetailsResponse; +import com.gekko_holding.webservice.v2_4.HotelBean; +import com.google.i18n.phonenumbers.NumberParseException; +import com.google.i18n.phonenumbers.PhoneNumberUtil; +import com.google.i18n.phonenumbers.Phonenumber.PhoneNumber; + +public class ParseHoteldetailsResponse extends TeldarParsers { + + protected static Logger logger = LoggerFactory.getLogger(ParseHoteldetailsResponse.class); + + @Override + public void process(Exchange exchange) throws InvalidPayloadException, ParserConfigurationException, SAXException, + IOException, XPathExpressionException, ParseException { + // TODO Auto-generated method stub + logger.info("\n Invoking TELDAR ParseDetailHotel Processor....... "+exchange.getIn().getBody()); + GetHotelDetailsResponse resp = exchange.getIn().getMandatoryBody(GetHotelDetailsResponse.class); + logger.info("\n Invoking TELDAR ParseDetailHotel Processor....... " + resp.getHotel().size()); + Hotel result = printHotelInfo(resp); + logger.info("\n End TELDAR ParseDetailHotel Processor" + result.getPhoneNumber("Phone")); + exchange.getIn().setBody(new Hotel("codehotel", "ibis"), Hotel.class); + + } + + private Hotel printHotelInfo(GetHotelDetailsResponse respdetail) throws XPathExpressionException { + + Hotel hermesHotel = new Hotel(); + + if (respdetail != null && respdetail.getHotel() != null && !respdetail.getHotel().isEmpty()) { + + for (HotelBean respBean : respdetail.getHotel()) { + + if (respBean.getHotelRating() != null) { + HotelRating rating = null; + if (respBean.getHotelRating().equals("UNKNOWN") || respBean.getHotelRating().equals("UNRATED")) { + rating = HotelRating.valueOf(respBean.getHotelRating()); + } /* + * else { rating = HotelRating.valueOf("_" + respBean.getHotelRating()); } + */ + if (rating != null) { + hermesHotel.setRating(new CodeNamePair(String.valueOf(rating.value()), rating.value() + "ST")); + } + } + + if (respBean.getHotelCode() != null) { + hermesHotel.setCode("fffff"); + + } + + if (respBean.getHotelName() != null) { + hermesHotel.setName(respBean.getHotelName()); + } + + if (respBean.getHotelChain().getCode() != null) { + hermesHotel.setChain(new Company(respBean.getHotelChain().getCode())); + + } + if (respBean.getGeoLocalization() != null) { + hermesHotel.setLatitude((float) respBean.getGeoLocalization().getLatitude()); + hermesHotel.setLongitude((float) respBean.getGeoLocalization().getLongitude()); + } + + if (respBean.getFax() != null) { + hermesHotel.addPhoneNumber("fax", new PhoneNumber().setExtension(respBean.getFax())); + } + + if (respBean.getGeoLocalization() != null) { + hermesHotel.setDescription(String.valueOf(respBean.getDescriptions())); + + } + + if (respBean.getAddress() != null) { + hermesHotel.setAddress(new Address("", "", new Location(String.valueOf(respBean.getCity())), + new Location("", ""))); + + com.fractalite.models.common.Address hermesAddress = new Address(respBean.getAddress(), "", + new Location(respBean.getCity().getCode().substring(2, 5), + respBean.getCity().getCode().substring(2, 5)), + new Location(respBean.getCity().getCode().substring(0, 2), + respBean.getCity().getCode().substring(0, 2))); + hermesHotel.setAddress(hermesAddress); + + } + // long ii = 12345678910L; + if (respBean.getPhone() != null) { + PhoneNumber phone; + logger.info("phhhhhhhhh" +respBean.getPhone()); + try { + phone = PhoneNumberUtil.getInstance().parse(respBean.getPhone(), "FR"); + hermesHotel.getPhoneNumbers().add( new PhoneNumberEntry("Phone", phone)); + } catch (NumberParseException e) { + // TODO Auto-generated catch block + + logger.info("mesgggggg" +e.getMessage()); + + } + + } + + else { + + logger.info("no numbrrr" ); + } + if (respBean.getEmail() != null) { + hermesHotel.setEmail(respBean.getEmail()); + } + + if (respBean.getShortDescription() != null) { + hermesHotel.setDescription(respBean.getShortDescription()); + } + + if (respBean.getThumbnailUrl() != null) { + hermesHotel.setTaRatingUrl(respBean.getThumbnailUrl()); + } + + if (respBean.getDescriptions() != null && respBean.getDescriptions().getDescription() != null + && !respBean.getDescriptions().getDescription().isEmpty()) { + + Description description = new Description(); + + List<String> descriptions = new ArrayList<String>(); + for (Description respdesc : respBean.getDescriptions().getDescription()) { + if (respdesc.getType() != null && !respdesc.getType().isEmpty()) { + descriptions.add(description.getType()); + } + + hermesHotel.setType(respdesc.getType()); + } + + } + + if (respBean.getFacilities() != null && respBean.getFacilities().getFacility() != null + && !respBean.getFacilities().getFacility().isEmpty()) { + + // list of all facilities content[e.g: Accès Internet] not code[e.g : SVGEKKO-1] + + List<String> facilities = new ArrayList<String>(); + for (Facility respFacility : respBean.getFacilities().getFacility()) { + if (respFacility.getCode() != null && !respFacility.getCode().isEmpty()) { + facilities.add(respFacility.getValue()); + String a = respFacility.getValue(); + logger.info("facilecode"+a); + /* + * com.fractalite.hermes.accor.parsers.Facility hermesFacility = + * com.fractalite.hermes.accor.parsers.Facility + * .valueOf(respFacility.getCode().replace("-", "_")); + */ + // logger.info("facecode"+respFacility.getCode()); + + /* + * if (hermesFacility != null) { facilities.add(respFacility.getValue()); + * + * } + */ + } + } + hermesHotel.setAmenities(facilities); + } + + if (respBean.getImages() != null) { + List<Image> hermesimages = new ArrayList<Image>(); + + int id = 0; + logger.info("imgesssss"+respBean.getImages().getImage().size()); + for (int i = 0; i < respBean.getImages().getImage().size(); i++) { + String ig = respBean.getImages().getImage().get(i).getValue().toString(); + logger.info("imgesssss12"+ig); + Image img = new Image(); + img.setUrl(ig); + hermesimages.add(img); + } + + // hermesimages.add(ig) + /* + * List<String> lst= new ArrayList<String>(); + * lst.add(respBean.getImages().getImage().toArray().toString()); + * + * + * logger.info("imgesssss1"+lst.size()); + * logger.info("imgesssss2"+lst.toString()); + * + * + * for(int i=0;i<lst.size();i++) { Image ig= new Image(); + * + * } + */ + + // for (ImageUrl respImage : respBean.getImages().getImage().get(i).getValue()) + // hermesimages.add(new Image(""+id + id++, respImage.getType(), + // respImage.getValue(), respImage.getValue(), Short.parseShort("" + + // 800),Short.parseShort("" + 600))); + /* + * for(int i=0;i<100;i++) hermesimagest.add(new Image(""+id + id++, + * respImage.getType(), respImage.getValue(), respImage.getValue(), + * Short.parseShort("" + 800),Short.parseShort("" + 600))); + */ + + // logger.info("immmmmages"+hermesimages.size()+" "+id); + + /* + * if (respImage.getType() != null && !respImage.getType().isEmpty()) { id++; + * hermesimages.add(new Image("" + id, respImage.getType(), + * respImage.getValue(), respImage.getValue(), Short.parseShort("" + 800), + * Short.parseShort("" + 600))); } + */ + + hermesHotel.setType(String.valueOf(respBean.getImages())); + + hermesHotel.setImages(hermesimages); + + } + + } + + } + return hermesHotel; + } + public static void main(String[] args) { + + String phone = "00 33 1 44 40 52 52"; + + PhoneNumber phonenumber =null; + try { + phonenumber = PhoneNumberUtil.getInstance().parse(phone, "FR"); + } catch (NumberParseException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + phonenumber.setRawInput(phone); + PhoneNumberEntry pn = new PhoneNumberEntry("phone", phonenumber ); + //h.set + System.out.println(phonenumber.getCountryCode()+" "+phonenumber.getNationalNumber()); + + } + +} \ No newline at end of file diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java index 86d3cdd..cc80e88 100644 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java @@ -1,24 +1,23 @@ package com.fractalite.hermes.teldar.parsers; import java.io.IOException; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Currency; +import java.util.HashMap; +import java.util.List; + import javax.xml.parsers.ParserConfigurationException; import javax.xml.xpath.XPathExpressionException; -import com.fractalite.models.travel.stay.RoomProduct; -import com.fractalite.models.travel.stay.RoomType; -import com.mongodb.util.Hash; + import org.apache.camel.CamelContext; import org.apache.camel.Exchange; import org.apache.camel.InvalidPayloadException; -import org.apache.camel.ProducerTemplate; -import org.apache.http.Header; import org.codehaus.jackson.map.ObjectMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.xml.sax.SAXException; - import com.fractalite.hermes.teldar.cfg.ContentProvider; import com.fractalite.models.commerce.PriceScope; import com.fractalite.models.commerce.QuoteTemplate; @@ -29,31 +28,36 @@ import com.fractalite.models.common.Location; import com.fractalite.models.common.Money; import com.fractalite.models.travel.stay.Hotel; import com.fractalite.models.travel.stay.HotelStay; +import com.fractalite.models.travel.stay.RoomProduct; +import com.fractalite.models.travel.stay.RoomType; import com.fractalite.models.travel.stay.StaySearchResults; -import com.gekko_holding.webservice.Availability.AvailabilityResponse; -import com.gekko_holding.webservice.Availability.Facility; -import com.gekko_holding.webservice.Availability.HotelResponse; -import com.gekko_holding.webservice.Availability.Offer; -import com.gekko_holding.webservice.Availability.RoomOffer; - +import com.gekko_holding.webservice.v2_4.AvailabilityResponse; +import com.gekko_holding.webservice.v2_4.Facility; +import com.gekko_holding.webservice.v2_4.HotelAvailabilityResponse; +import com.gekko_holding.webservice.v2_4.HotelResponse; +import com.gekko_holding.webservice.v2_4.Offer; +import com.gekko_holding.webservice.v2_4.RoomOffer; @Component public class ParseTeldarHotelsPriceResponse extends TeldarParsers { protected static Logger logger = LoggerFactory.getLogger(ParseTeldarHotelsPriceResponse.class); + private CamelContext camelContext; @Override public void process(Exchange exchange) throws InvalidPayloadException, ParserConfigurationException, SAXException, IOException, XPathExpressionException { - // logger.trace("\n Invoking ACCOR ParseHotelsPriceResponse Processor....... "); - AvailabilityResponse resp = exchange.getIn().getBody(AvailabilityResponse.class); + logger.info("\n Invoking TELDAR ParseHotelsPriceResponse Processor....... " +exchange.getIn().getBody()); + HotelAvailabilityResponse resp = exchange.getIn().getBody(HotelAvailabilityResponse.class); /* Converting to a list of hotels. */ camelContext = exchange.getContext(); - List<Hotel> result = printHotelInfo(resp, exchange.getProperty("hermesquery", QuoteTemplate.class)); + List<Hotel> result = printHotelInfo(resp.getAvailResponse(), + exchange.getProperty("hermesquery", QuoteTemplate.class)); /* Preparing response. */ - + + StaySearchResults staySearchResults = new StaySearchResults(); staySearchResults.setHotels(result); @@ -65,10 +69,11 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { * logger.info(" \n StayRes21 -> \n " + * mapper.writeValueAsString(staySearchResults) + "\n"); */ - + staySearchResults.setQuery(exchange.getProperty("hermesquery", QuoteTemplate.class)); exchange.getIn().setBody(staySearchResults, StaySearchResults.class); - } + } + private static String objectToJson(StaySearchResults staySearchResults) { ObjectMapper objectMapper = new ObjectMapper(); @@ -81,11 +86,11 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { return res; } - private List<Hotel> printHotelInfo(AvailabilityResponse teldarhotel, QuoteTemplate quoteTemplate) + private List<Hotel> printHotelInfo(AvailabilityResponse teldarHotel, QuoteTemplate quoteTemplate) throws XPathExpressionException { - - HashMap<String, String> cntry = new HashMap<String, String>(); - + + HashMap<String , String> cntry=new HashMap<String , String>(); + HashMap<String, String> giataMapping = new HashMap<String, String>(); List<String> hotelcodes = quoteTemplate.getTrip().getContent(HotelStay.class).get(0).getGiatacode() .getGekko_infinite(); @@ -95,69 +100,26 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { String giataCode = codes[1]; giataMapping.put(supplierCode, giataCode); } - // logger.info("giataccoddddd" +giataMapping.size()); - List<String> lstCode = new ArrayList<String>(Arrays.asList("AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AR", - "AS", "AT", "AU", "AW", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", - "BO", "BQ", "BR", "BS", "BT", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", - "CN", "CO", "CR", "CU", "CV", "CW", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", - "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GH", "GI", - "GL", "GM", "GN", "GP", "GQ", "GR", "GT", "GU", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", - "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KR", "KW", - "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", - "MF", "MG", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", - "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", - "PG", "PH", "PK", "PL", "PM", "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", - "SB", "SC", "SD", "SE", "SG", "SI", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SY", - "SZ", "TC", "TD", "TG", "TH", "TJ", "TL", "TM", "TN", "TO", "TR", "TT", "TW", "TZ", "UA", "UG", "US", - "UY", "UZ", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "XO", "YE", "ZA", "ZM", "ZW")); - List<String> lstName = new ArrayList<String>(Arrays.asList("Andorra", "United Arab Emirates", "Afghanistan", - "Antigua", "Anguilla", "Albania", "Armenia", "Angola", "Argentina", "AmericanS amoa", "Austria", - "Australia", "Aruba", "Aserbaidshan", "Bosnia", "Barbados", "Bangladesh", "Belgium", "BurkinaFaso", - "Bulgaria", "Bahrain", "Burundi", "Benin", "Saint-Barthélemy", "Bermuda", "Brunei Darussalam", - "Bolivia", "Bonaire,Sint Eustatius", "Brazil", "Bahamas", "Bhutan", "Botswana", "Belarus", "Belize", - "Canada", "Congo,Democratic Republic", "Central African Republic", "Congo", "Switzerland", "IvoryCoast", - "CookIslands", "Chile", "Cameroon", "China", "Colombia", "CostaRica", "Cuba", "CapeVerde", "Curaçao", - "Cyprus", "CzechRepublic", "Germany", "Djibouti", "Denmark", "Dominica", "Dominican Republic", - "Algeria", "Ecuador", "Estland", "Egypt", "WesternSahara", "Eritrea", "Spain", "Ethiopia", "Finland", - "Fiji", "Islands", "FederatedS tatesofMicronesia", "FaeroeIslands", "France", "Gabon", "UnitedKingdom", - "Grenada", "Georgia", "FrenchGuiana", "Ghana", "Gibraltar", "Greenland", "Gambia", "Guinea", - "Guadeloupe", "EquatorialGuinea", "Greece", "Guatemala", "Guam", "Guinea-Bissau", "Guyana", "HongKong", - "Honduras", "Croatia", "Haiti", "Hungary", "Indonesia", "Eire/Ireland", "Israel", "India", "Iraq", - "Iran", "Iceland", "Italy", "Jamaica", "Jordan", "Japan", "Kenya", "Kyrgystan", "Cambodia", "Kiribati", - "Comoros", "St.KittsandNevis", "Korea,Republicof", "Kuwait", "CaymanIslands", "Kazakstan", - "LaoPeople'sDemocraticRepublic", "Lebanon", "SaintLucia", "Liechtenstein", "SriLanka", "Liberia", - "Lesotho", "Lithuania", "Luxembourg", "Latvia", "Libya", "Morocco", "Monaco", "Moldova", "Montenegro", - "Saint-Martin", "Madagascar", "Macedonia(FYROM)", "Mali", "Myanmar", "Mongolia", "Macau", - "NorthernMarianaIslands", "Martinique", "Mauritania", "Montserrat", "Malta", "Mauritius", "Maldives", - "Malawi", "Mexico", "Malaysia", "Mozambique", "Namibia", "NewCaledonia", "Niger", "NorfolkIsland", - "Nigeria", "Nicaragua", "Netherlands", "Norway", "Nepal", "Nauru", "Niue", "NewZealand", "Oman", - "Panama", "Peru", "FrenchPolynesia", "PapuaNewGuinea", "Philippines", "Pakistan", "Poland", - "St.PierreandMiquelon", "PuertoRico", "Palestine", "Portugal", "Palau", "Paraguay", "Qatar", "Reunion", - "Romania", "Serbia", "RussianFederation", "Rwanda", "SaudiArabia", "SolomonIslands", "Seychelles", - "Sudan", "Sweden", "Singapore", "Slovenia", "Slovakia", "SierraLeone", "SanMarino", "Senegal", - "Somalia", "Suriname", "SouthSudan", "SaoTomeandPrincipe", "ElSalvador", "SintMaarten", - "SyrianArabRepublic", "Swaziland", "TurksandCaicosIslands", "Chad", "Togo", "Thailand", "Tajikistan", - "EastTimor", "Turkmenistan", "Tunisia", "Tonga", "Turkey", "TrinidadandTobago", - "Taiwan,ProvinceofChina", "Tanzania", "Ukraine", "Uganda", "USA", "Uruguay", "Uzbekistan", - "SaintVincentandtheGrenadines", "Venezuela", "VirginIslands,British", "VirginIslands,U.S.", "VietNam", - "Vanuatu", "WallisandFutunaIslands", "Samoa", "OtherCountries", "Yemen", "SouthAfrica", "Zambia", - "Zimbabwe")); + logger.info("giataccoddddd" +giataMapping.size()); + + List<String> lstCode = new ArrayList<String>(Arrays.asList("AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SI","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TG","TH","TJ","TL","TM","TN","TO","TR","TT","TW","TZ","UA","UG","US","UY","UZ","VC","VE","VG","VI","VN","VU","WF","WS","XO","YE","ZA","ZM","ZW")); + List<String> lstName = new ArrayList<String>(Arrays.asList("Andorra","United Arab Emirates","Afghanistan","Antigua","Anguilla","Albania","Armenia","Angola","Argentina","AmericanS amoa","Austria","Australia","Aruba","Aserbaidshan","Bosnia","Barbados","Bangladesh","Belgium","BurkinaFaso","Bulgaria","Bahrain","Burundi","Benin","Saint-Barthélemy","Bermuda","Brunei Darussalam","Bolivia","Bonaire,Sint Eustatius","Brazil","Bahamas","Bhutan","Botswana","Belarus","Belize","Canada","Congo,Democratic Republic","Central African Republic","Congo","Switzerland","IvoryCoast","CookIslands","Chile","Cameroon","China","Colombia","CostaRica","Cuba","CapeVerde","Curaçao","Cyprus","CzechRepublic","Germany","Djibouti","Denmark","Dominica","Dominican Republic","Algeria","Ecuador","Estland","Egypt","WesternSahara","Eritrea","Spain","Ethiopia","Finland","Fiji","Islands","FederatedS tatesofMicronesia","FaeroeIslands","France","Gabon","UnitedKingdom","Grenada","Georgia","FrenchGuiana","Ghana","Gibraltar","Greenland","Gambia","Guinea","Guadeloupe","EquatorialGuinea","Greece","Guatemala","Guam","Guinea-Bissau","Guyana","HongKong","Honduras","Croatia","Haiti","Hungary","Indonesia","Eire/Ireland","Israel","India","Iraq","Iran","Iceland","Italy","Jamaica","Jordan","Japan","Kenya","Kyrgystan","Cambodia","Kiribati","Comoros","St.KittsandNevis","Korea,Republicof","Kuwait","CaymanIslands","Kazakstan","LaoPeople'sDemocraticRepublic","Lebanon","SaintLucia","Liechtenstein","SriLanka","Liberia","Lesotho","Lithuania","Luxembourg","Latvia","Libya","Morocco","Monaco","Moldova","Montenegro","Saint-Martin","Madagascar","Macedonia(FYROM)","Mali","Myanmar","Mongolia","Macau","NorthernMarianaIslands","Martinique","Mauritania","Montserrat","Malta","Mauritius","Maldives","Malawi","Mexico","Malaysia","Mozambique","Namibia","NewCaledonia","Niger","NorfolkIsland","Nigeria","Nicaragua","Netherlands","Norway","Nepal","Nauru","Niue","NewZealand","Oman","Panama","Peru","FrenchPolynesia","PapuaNewGuinea","Philippines","Pakistan","Poland","St.PierreandMiquelon","PuertoRico","Palestine","Portugal","Palau","Paraguay","Qatar","Reunion","Romania","Serbia","RussianFederation","Rwanda","SaudiArabia","SolomonIslands","Seychelles","Sudan","Sweden","Singapore","Slovenia","Slovakia","SierraLeone","SanMarino","Senegal","Somalia","Suriname","SouthSudan","SaoTomeandPrincipe","ElSalvador","SintMaarten","SyrianArabRepublic","Swaziland","TurksandCaicosIslands","Chad","Togo","Thailand","Tajikistan","EastTimor","Turkmenistan","Tunisia","Tonga","Turkey","TrinidadandTobago","Taiwan,ProvinceofChina","Tanzania","Ukraine","Uganda","USA","Uruguay","Uzbekistan","SaintVincentandtheGrenadines","Venezuela","VirginIslands,British","VirginIslands,U.S.","VietNam","Vanuatu","WallisandFutunaIslands","Samoa","OtherCountries","Yemen","SouthAfrica","Zambia","Zimbabwe")); - for (int i = 0; i < 228; i++) { - cntry.put(lstCode.get(i), lstName.get(i)); + for(int i=0;i<228;i++) { + cntry.put(lstCode.get(i),lstName.get(i)); + + } - } List<Hotel> hermesHotels = new ArrayList<Hotel>(); - String address; - if (teldarhotel != null && teldarhotel.getHotelResponse() != null) { - // logger.info("accorhotelsizeee" + accorHotel + "̣ size " + - // accorHotel.getHotelResponse().size()); - for (HotelResponse respHotel : teldarhotel.getHotelResponse()) { + if (teldarHotel != null && teldarHotel.getHotelResponse() != null && !teldarHotel.getHotelResponse().isEmpty()) { + + logger.info("teldarhotelsizeee" + teldarHotel + "̣ size " + teldarHotel.getHotelResponse().size()); + for (HotelResponse respHotel : teldarHotel.getHotelResponse()) { Hotel hermesHotel = new Hotel(); if (respHotel.getCode() != null) { hermesHotel.setCode(respHotel.getCode()); hermesHotel.setGiataCode(giataMapping.get(respHotel.getCode())); - + } // Hotel Chain @@ -167,22 +129,22 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { if (respHotel.getName() != null) { hermesHotel.setName(respHotel.getName()); - + } + + hermesHotel.setRecommended(true); + + String cd = respHotel.getCity().getCode().substring(0, 2); + String nm = cntry.get(cd); - hermesHotel.setRecommended(true); - - String cd = respHotel.getCity().getCode().substring(0, 2); - String nm = cntry.get(cd); - - com.fractalite.models.common.Address hermesAddress = new Address(respHotel.getAddress(), - respHotel.getZipcode(), - new Location(respHotel.getCity().getCode().substring(2, 5), - respHotel.getCity().getCode().substring(2, 5)), - new Location(respHotel.getCity().getCode().substring(0, 5), nm)); - hermesHotel.setAddress(hermesAddress); - + com.fractalite.models.common.Address hermesAddress = new Address(respHotel.getAddress(), + respHotel.getZipcode(), + new Location(respHotel.getCity().getCode().substring(2, 5), + respHotel.getCity().getCode().substring(2, 5)), + new Location(respHotel.getCity().getCode().substring(0, 5), nm)); + hermesHotel.setAddress(hermesAddress); + // lattitude if (respHotel.getLatitude() != null) { hermesHotel.setLatitude(respHotel.getLatitude().floatValue()); @@ -209,23 +171,24 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { if (respHotel.getDistance() > 0) { hermesHotel.getMetas().put("distance", Arrays.asList(String.valueOf(respHotel.getDistance()))); } - // price---> rooms - if (respHotel.getOffers() != null) { + // price---> room + if (respHotel.getOffers() != null && respHotel.getOffers().getOffer() != null + && !respHotel.getOffers().getOffer().isEmpty()) { List<String> offres = new ArrayList<String>(); List<RoomProduct> products = new ArrayList<RoomProduct>(); - + } /* Setting facilities. e.g: Accès Internet, etc. */ - if (respHotel.getFacilities() != null && respHotel.getFacilities() != null) { + if (respHotel.getFacilities() != null && respHotel.getFacilities().getFacilities() != null + && !respHotel.getFacilities().getFacilities().isEmpty()) { /* * list of all facilities content[e.g: Accès Internet] not code[e.g : SVGEKKO-1] */ List<String> facilities = new ArrayList<String>(); for (Facility respFacility : respHotel.getFacilities().getFacilities()) { if (respFacility.getCode() != null && !respFacility.getCode().isEmpty()) { - com.fractalite.hermes.teldar.parsers.Facility hermesFacility = com.fractalite.hermes.teldar.parsers.Facility - .valueOf(respFacility.getCode().replace("-", "_")); + com.fractalite.hermes.teldar.parsers.Facility hermesFacility = com.fractalite.hermes.teldar.parsers.Facility.valueOf(respFacility.getCode().replace("-", "_")); if (hermesFacility != null) { facilities.add(hermesFacility.getValue()); } @@ -234,7 +197,6 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { hermesHotel.setAmenities(facilities); } - // offers List<RoomType> hermesRoomTypes = new ArrayList<RoomType>(); List<RoomProduct> hermesRoomProducts = new ArrayList<RoomProduct>(); @@ -295,14 +257,6 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { } } } -// PriceBean price =new PriceBean(); -// RoomProduct roomproduct=new RoomProduct(); -// if(offer.getCurrency() != null -// && offer.getTotalPrice().getValue() !=null) { -// Money totalPrice = new Money(price.getCommission(), Currency.getInstance("EUR"/*hotelRoom.getAttribute("div")*/)); -// -// roomproduct.setPrice(PriceScope.PURCHASE_TOTAL_PRICE,totalPrice); -// } hermesHotel.setRoomTypes(hermesRoomTypes); hermesHotel.addProducts(hermesRoomProducts); break; @@ -310,6 +264,7 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers { } hermesHotel.addMeta("source", ContentProvider.PROVIDER_ID); hermesHotels.add(hermesHotel); + logger.info("hermessssize" +hermesHotels.size()); } } diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.java new file mode 100644 index 0000000..f299da4 --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.java @@ -0,0 +1,349 @@ + +package com.fractalite.hermes.teldar.parsers; + +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Currency; +import java.util.Date; +import java.util.List; + +import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.XPathExpressionException; + +import org.apache.camel.CamelContext; +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.joda.time.LocalDate; +import org.joda.time.format.DateTimeFormat; +import org.joda.time.format.DateTimeFormatter; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.SAXException; + +import com.fractalite.hermes.teldar.cfg.ContentProvider; +import com.fractalite.hermes.teldar.tools.ObjectToXml; +import com.fractalite.models.commerce.OrderStatus; +import com.fractalite.models.commerce.PriceScope; +import com.fractalite.models.commerce.Quote; +import com.fractalite.models.commerce.QuoteTemplate; +import com.fractalite.models.commerce.RequestForQuote; +import com.fractalite.models.commerce.TermOfSale; +import com.fractalite.models.common.Address; +import com.fractalite.models.common.CodeNamePair; +import com.fractalite.models.common.Company; +import com.fractalite.models.common.Location; +import com.fractalite.models.common.Money; +import com.fractalite.models.travel.PaxType; +import com.fractalite.models.travel.Traveller; +import com.fractalite.models.travel.Trip; +import com.fractalite.models.travel.stay.BedLayout; +import com.fractalite.models.travel.stay.Hotel; +import com.fractalite.models.travel.stay.HotelStay; +import com.fractalite.models.travel.stay.Occupancy2; +import com.fractalite.models.travel.stay.Room; +import com.fractalite.models.travel.stay.RoomProduct; +import com.fractalite.models.travel.stay.RoomType; +import com.fractalite.models.travel.stay.StayItem2; +import com.gekko_holding.webservice.v2_4.AvailabilityResponse; +import com.gekko_holding.webservice.v2_4.CancellationFeesPolicy; +import com.gekko_holding.webservice.v2_4.Facility; +import com.gekko_holding.webservice.v2_4.HotelAvailabilityResponse; +import com.gekko_holding.webservice.v2_4.HotelResponse; +import com.gekko_holding.webservice.v2_4.Offer; +import com.gekko_holding.webservice.v2_4.RoomOffer; + + +public class ParserQuotesresponse extends TeldarParsers { + protected static Logger logger = LoggerFactory.getLogger(ParserQuotesresponse.class); + private CamelContext camelContext; + + @Override + public void process(Exchange exchange) throws InvalidPayloadException, ParserConfigurationException, SAXException, + IOException, XPathExpressionException { + + logger.trace("Invoking TELDAR ParseTeldarQuotesResponse Processor......."); + RequestForQuote requestForQuote = new RequestForQuote(); + HotelAvailabilityResponse resp = exchange.getIn().getMandatoryBody(HotelAvailabilityResponse.class); + requestForQuote = getHotelQuotes(resp.getAvailResponse(), exchange); + exchange.getIn().setBody(requestForQuote, RequestForQuote.class); + exchange.getIn().setHeader("HermesPartnerId", "teldar"); + logger.info("End TELDAR ParseHotelQuotesResponse Processor......." + ObjectToXml.printXML(requestForQuote)); + } + + private RequestForQuote getHotelQuotes(AvailabilityResponse teldarHotel, Exchange exchange) + throws XPathExpressionException { + + QuoteTemplate quoteTemplate = exchange.getProperty("hermesquery", QuoteTemplate.class); + LocalDate checkin = quoteTemplate.getTrip().getContent(HotelStay.class).get(0).getCheckin(); + LocalDate checkout = quoteTemplate.getTrip().getContent(HotelStay.class).get(0).getCheckout(); + RequestForQuote requestForQuote = new RequestForQuote(quoteTemplate); + + if (teldarHotel != null && teldarHotel.getHotelResponse() != null && !teldarHotel.getHotelResponse().isEmpty()) { + logger.info(" \n 12teldarHotel" + teldarHotel + "̣ size " +teldarHotel.getHotelResponse().size()); + for (HotelResponse respHotel : teldarHotel.getHotelResponse()) { + + Hotel hermesHotel = new Hotel(); + hermesHotel.addMeta("source", ContentProvider.PROVIDER_ID); + + if (respHotel.getCode() != null) { + hermesHotel.setCode(respHotel.getCode()); + } + // Hotel Chain + if (respHotel.getChainCode() != null) { + hermesHotel.setChain(new Company(respHotel.getChainCode())); + } + if (respHotel.getName() != null) { + hermesHotel.setName(respHotel.getName()); + } + + com.fractalite.models.common.Address hermesAddress = new Address(respHotel.getAddress(), "", + new Location(respHotel.getCity().getCode().substring(2, 5), + respHotel.getCity().getCode().substring(2, 5)), + new Location(respHotel.getCity().getCode().substring(0, 2), + respHotel.getCity().getCode().substring(0, 2))); + hermesHotel.setAddress(hermesAddress); + + // lattitude + if (respHotel.getLatitude() != null) { + hermesHotel.setLatitude(respHotel.getLatitude().floatValue()); + } + // longitude + if (respHotel.getLongitude() != null) { + hermesHotel.setLongitude(respHotel.getLongitude().floatValue()); + } + // Hotel Rating + if (respHotel.getRating() != null) { + HotelRating rating; + if (respHotel.getRating().getCode().equals("UNKNOWN") + || respHotel.getRating().getCode().equals("UNRATED")) { + rating = HotelRating.valueOf(respHotel.getRating().getCode()); + } else { + rating = HotelRating.valueOf("_" + respHotel.getRating().getCode()); + } + if (rating != null) { + hermesHotel.setRating(new CodeNamePair(String.valueOf(rating.value()), rating.value() + "ST")); + } + } + // distance to ---> meta + if (respHotel.getDistance() > 0) { + hermesHotel.getMetas().put("distance", Arrays.asList(String.valueOf(respHotel.getDistance()))); + } + + // price---> room + if (respHotel.getOffers() != null && respHotel.getOffers().getOffer() != null + && !respHotel.getOffers().getOffer().isEmpty()) { + List<String> offres = new ArrayList<String>(); + + } + /* Setting facilities. e.g: Accès Internet, etc. */ + if (respHotel.getFacilities() != null && respHotel.getFacilities().getFacilities() != null + && !respHotel.getFacilities().getFacilities().isEmpty()) { + /* + * list of all facilities content[e.g: Accès Internet] not code[e.g : SVGEKKO-1] + */ + List<String> facilities = new ArrayList<String>(); + for (Facility respFacility : respHotel.getFacilities().getFacilities()) { + if (respFacility.getCode() != null && !respFacility.getCode().isEmpty()) { + com.fractalite.hermes.teldar.parsers.Facility hermesFacility = com.fractalite.hermes.teldar.parsers.Facility + .valueOf(respFacility.getCode().replace("-", "_")); + if (hermesFacility != null) { + facilities.add(hermesFacility.getValue()); + } + } + } + hermesHotel.setAmenities(facilities); + } + + DateTimeFormatter dateParser = DateTimeFormat.forPattern("yyyyMMdd"); + // LocalDate checkin = + // dateParser.parseDateTime(hermesHotel.getCheckin()).toLocalDate(); + + Currency currency = Currency.getInstance("EUR"); + + // RoomProduct roomProduct = null; + // Offer offe=new Offer(); + + List<RoomType> hermesRoomTypes = new ArrayList<RoomType>(); + if (respHotel.getOffers() != null && respHotel.getOffers().getOffer() != null) { + logger.info("I try to create Product "); + for (Offer offer : respHotel.getOffers().getOffer()) { + + for (RoomOffer roomOffer : offer.getRoomOffers().getRoomOffer()) { + List<Room> requestRooms = new ArrayList<Room>(); + + RoomProduct roomProduct = new RoomProduct(); + + Trip trip = new Trip(); + BedLayout bedLayout = null; + + List<Traveller> trs = new ArrayList<Traveller>(); + + Quote quote = new Quote(Currency.getInstance("EUR")); + Room room = null; + RoomType hermesRoomType = null; + + for (int ad = 0; ad < roomOffer.getAdultsCount(); ad++) { + trs.add(new Traveller(PaxType.ADULT)); + + } + int travellerCount=0; + List<Integer> childrenAges = new ArrayList<Integer>(); + for (int ch = 0; ch < roomOffer.getChildrenCount(); ch++) { + Traveller traveller = new Traveller(PaxType.CHILD, Byte.parseByte("10")); + traveller.setId(Integer.toString(++travellerCount)); + traveller.setClassification(PaxType.INFANT); + + trs.add(traveller); + //childrenAges.add(5); + + } + + CodeNamePair board = null; + // if (roomOffer.getBoardType() != null && roomOffer.getBoardType().getCode() != + // null + // && roomOffer.getBoardType().getValue() != null) + if (roomOffer != null) { + if (roomOffer.getRoomType() != null && roomOffer.getRoomType().getCode() != null + && roomOffer.getRoomType().getValue() != null + && roomOffer.getAdultsCount() > 0) { + board = new CodeNamePair(roomOffer.getBoardType().getCode(), + roomOffer.getBoardType().getValue()); + + int occup = roomOffer.getAdultsCount() + roomOffer.getChildrenCount(); + + hermesRoomType = new RoomType(roomOffer.getRoomType().getCode(), + roomOffer.getRoomType().getValue(), "", ""); + roomProduct = new RoomProduct(offer.getOfferCode(), hermesRoomType, occup, board); + + roomProduct.setOccupancy2(new Occupancy2()); + roomProduct.getOccupancy2().setAdults(roomOffer.getAdultsCount()); + + roomProduct.getOccupancy2().setChildAge(childrenAges); + /* + * hermesRoomType = new RoomType(roomOffer.getRoomType().getCode(), + * roomOffer.getAdultsCount(), roomOffer.getChildrenCount(), + * roomOffer.getRoomType().getValue()); + */ + // hermesRoomTypes.add(hermesRoomType); + + room = new Room(hermesRoomType, board, bedLayout, trs); + + logger.info("adultOffers" + roomOffer.getAdultsCount()); + + // hermesRoomType = new RoomType(room.getCode(),occup, occup, room.getName()); + + bedLayout = new BedLayout("db", "Double", Byte + .parseByte("" + roomOffer.getAdultsCount() + roomOffer.getChildrenCount())); + + } + + //logger.info("adulttt" + roomOffer.getAdultsCount()); + //logger.info("childdd" + roomOffer.getChildrenCount()); offer.getOfferCode() + logger.info("producttttt" + roomOffer.getAdultsCount() + roomOffer.getChildrenCount()); + if (offer.getOfferCode() != null) { + if (roomOffer.getBoardType() != null && roomOffer.getBoardType().getCode() != null + && roomOffer.getBoardType().getValue() != null) { + roomProduct = new RoomProduct(offer.getOfferCode(), hermesRoomType, + roomOffer.getAdultsCount() + roomOffer.getChildrenCount(), + new CodeNamePair(roomOffer.getBoardType().getCode(), + roomOffer.getBoardType().getValue())); + + } + } + + } + // int nbtravellers= roomOffer.getAdultsCount() + roomOffer.getChildrenCount(); + // roomProduct.setCode(String.valueOf(offer.getTaxes())); + Money totalPrice = new Money(roomOffer.getRoomPrice().getValue(), + Currency.getInstance(roomOffer.getRoomPrice().getCurrency())); + roomProduct.setPrice(PriceScope.PURCHASE_UNIT, totalPrice); + + quote.setTrip(quoteTemplate.getTrip()); + quote.addMeta("source", ContentProvider.PROVIDER_ID); + + List<TermOfSale> termsOfSales = new ArrayList<TermOfSale>(); + int ii = 0; + if (offer.getCancellationFeesPolicy() != null + && offer.getCancellationFeesPolicy().size() > 0) + for (CancellationFeesPolicy cancellation : offer.getCancellationFeesPolicy()) { + + TermOfSale term = new TermOfSale("condition", + "From " + cancellation.getFromDate() + " to " + cancellation.getToDate() + + " price " + cancellation.getPrice() + cancellation.getCurrency()); + try { + + Date date3 = new SimpleDateFormat("dd/MM/yyyy") + .parse(cancellation.getFromDate()); + logger.info("hh2hhhhh" +date3.toString()); + + java.util.Date d = new SimpleDateFormat("yyyy-MM-dd").parse(checkin.toString()); + // logger.info("psss" +d.toString()); + + Long difference = d.getTime() - date3.getTime(); + // logger.info("p2sss" +difference); + + // float daysBetween = (difference / (1000*60*60*24)); + float daysBetween1 = (difference / (86400000)); + int q = (int) daysBetween1; + // logger.info("p1sss" +daysBetween); + + // Days q=Days.daysBetween((ReadablePartial) date2,(ReadablePartial) date1); + // logger.info("hh2hhhhh" +q.toString()); + + // if(cancellation.getPrice()!= null && cancellation.getPrice().isEmpty()) { + + term.addCharge(q, new Money(Double.parseDouble(cancellation.getPrice()), + currency.getInstance(cancellation.getCurrency()))); + + } + + catch (NumberFormatException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + // term.getCharges(). + termsOfSales.add(term); + + } + else { + TermOfSale term = new TermOfSale("condition", "non refundable"); + termsOfSales.add(term); + + } + roomProduct.setTermsOfSales(termsOfSales); + + int numberOfRooms = 1; + requestRooms.add(room); + StayItem2 lineItem = new StayItem2(roomProduct, 1, null, requestRooms,checkin, checkout,offer.getOfferCode()); + + lineItem.setStatus(OrderStatus.QUOTE); + + lineItem.addRoom(room); + lineItem.setPeriod(checkin, checkout); + lineItem.setQuantity(1); + quote.getPricing().addItem(lineItem); + + requestForQuote.getQuotes().add(quote); + } + + // break; + } + } + + // break; + + // quote.getPricing(). + + // requestForQuote.getQuotes().add(quote ); + } + } + + return requestForQuote; + } +} \ No newline at end of file diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Utils.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Utils.java deleted file mode 100644 index 74adf3c..0000000 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Utils.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * package com.fractalite.hermes.teldar.parsers; - * - * import java.io.ByteArrayOutputStream; import java.io.IOException; import - * java.io.InputStream; import java.io.OutputStream; import - * java.net.HttpURLConnection; import java.net.ProtocolException; import - * java.net.URL; - * - * import javax.xml.bind.JAXBContext; import javax.xml.bind.Marshaller; import - * javax.xml.parsers.DocumentBuilder; import - * javax.xml.parsers.DocumentBuilderFactory; import - * javax.xml.soap.MessageFactory; import javax.xml.soap.SOAPEnvelope; import - * javax.xml.soap.SOAPMessage; import javax.xml.soap.SOAPPart; - * - * import org.w3c.dom.Document; import org.w3c.dom.Element; - * - * public class Utils { private static final String serverURI = - * "http://webservice.gekko-holding.com/v2_4"; - * - * public static String constructXml(URL url, Object request, String CLIENTID, - * String PASSWORD) throws IOException { String xml = ""; // /end request xml = - * xml = printXMLPrime(request); System.out.println("RequestAvailability= " + - * xml.toString()); - * - * HttpURLConnection connection = construireConnexion(url); - * - * // Write XML OutputStream outputStream = connection.getOutputStream(); byte[] - * b = xml.getBytes("UTF-8"); outputStream.write(b); outputStream.flush(); - * outputStream.close(); - * - * // Read XML InputStream inputStream = connection.getInputStream(); byte[] res - * = new byte[2048]; int i = 0; StringBuilder response = new StringBuilder(); - * while ((i = inputStream.read(res)) != -1) { response.append(new String(res, - * 0, i)); } inputStream.close(); - * - * System.out.println("ResponseAvailability= " + response.toString()); return - * xml; - * - * } - * - * private static HttpURLConnection construireConnexion(URL url) throws - * IOException { HttpURLConnection connection = (HttpURLConnection) - * url.openConnection(); - * - * // Set timeout as per needs connection.setConnectTimeout(20000); - * connection.setReadTimeout(20000); - * - * // Set DoOutput to true if you want to use URLConnection for output. // - * Default is false connection.setDoOutput(true); - * - * connection.setUseCaches(true); connection.setRequestMethod("POST"); - * - * // Set Headers connection.setRequestProperty("Accept", "application/xml"); - * connection.setRequestProperty("Content-Type", "application/xml"); return - * connection; } - * - * public static String printXMLPrime(Object object) { - * - * DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); - * JAXBContext jc; String output = ""; try { DocumentBuilder builder = - * factory.newDocumentBuilder(); Document document = builder.newDocument(); - * - * jc = JAXBContext.newInstance(object.getClass()); // Marshaller and properties - * Marshaller marshaller = jc.createMarshaller(); - * marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); - * marshaller.setProperty("jaxb.fragment", Boolean.TRUE); - * - * marshaller.marshal(object, document); SOAPMessage soapMessage = - * MessageFactory.newInstance().createMessage(); - * - * // Whole envolope of request SOAPPart soapPart = soapMessage.getSOAPPart(); - * SOAPEnvelope envelope = soapPart.getEnvelope(); - * - * // Teldar namespace uri for prefix - * - * envelope.addNamespaceDeclaration("ns2", serverURI); - * - * Element documentElement = document.getDocumentElement(); - * - * documentElement.setAttribute("xmlns:ns2", - * "=http://webservice.gekko-holding.com/v2_4"); - * - * soapMessage.getSOAPBody().addDocument(document); ByteArrayOutputStream - * outputStream = new ByteArrayOutputStream(); - * soapMessage.writeTo(outputStream); - * - * output = new String(outputStream.toByteArray()); - * - * return output; - * - * } catch (Exception e) { - * - * } - * - * return null; - * - * } - * - * } - */ \ No newline at end of file diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.java new file mode 100644 index 0000000..dfceebc --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.java @@ -0,0 +1,132 @@ +package com.fractalite.hermes.teldar.services; + +import java.text.ParseException; + +import javax.xml.datatype.DatatypeConfigurationException; + +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.fractalite.hermes.teldar.cfg.TeldarRouteBuilder; +import com.fractalite.hermes.teldar.tools.ObjectToXml; +import com.fractalite.models.commerce.Order; +import com.fractalite.models.travel.PaxType; +import com.fractalite.models.travel.Traveller; +import com.fractalite.models.travel.stay.HotelStay; +import com.fractalite.models.travel.stay.Room; +import com.fractalite.models.travel.stay.StayItem2; +import com.gekko_holding.webservice.v2_4.BookHotel; +import com.gekko_holding.webservice.v2_4.BookedOffer; +import com.gekko_holding.webservice.v2_4.BookedRoom; +import com.gekko_holding.webservice.v2_4.CustomerIdentification; +import com.gekko_holding.webservice.v2_4.HotelBooking; +import com.gekko_holding.webservice.v2_4.Pax; +import com.gekko_holding.webservice.v2_4.RequestedBookings; +import com.gekko_holding.webservice.v2_4.StaticticField; + + +public class ConfirmBookTeldarRequest extends TeldarServices{ + + protected static Logger logger = LoggerFactory.getLogger(ConfirmBookTeldarRequest.class); + + @Override + public void process(Exchange exchange) + throws InvalidPayloadException, DatatypeConfigurationException, ParseException { + + logger.info("Invoking TELDAR ConfirmBookTeldarRequest Processor......."); + Order order = exchange.getIn().getMandatoryBody(Order.class); + exchange.setProperty("order", order); + logger.info("Order is " + ObjectToXml.printXML(order)); + String custoNumber = "Av"+(System.currentTimeMillis() / 1000l); + exchange.setProperty("custoNumber", custoNumber); + BookHotel book = addBookhotel(order, custoNumber); + logger.info("End TELDAR ConfirmBookTeldarRequest Processor....... \n" + ObjectToXml.printXML(book)); + exchange.getIn().setBody(book, BookHotel.class); + } + + public BookHotel addBookhotel(Order order, String custonumber) throws DatatypeConfigurationException { + + BookHotel bookhotel = new BookHotel(); + CustomerIdentification customeridentification = new CustomerIdentification(); + + customeridentification.setClientId(TeldarRouteBuilder.clientId); + customeridentification.setPassword(TeldarRouteBuilder.password); + + + HotelStay hotelstay = ((HotelStay) order.getTrip().getContent().get(0)); + + bookhotel.setLanguage("EN"); + bookhotel.setIdentification(customeridentification); + + RequestedBookings requestbooking = new RequestedBookings(); + requestbooking.setInsurance(true); + + + RequestedBookings.StatisticalFields satisticalfields = new RequestedBookings.StatisticalFields(); + StaticticField staticticField = new StaticticField(); + staticticField.setType("REM_EXTERNAL_REF"); + staticticField.setValue(custonumber); + logger.info("avvvv" +custonumber); + + satisticalfields.getStatisticalField().add(staticticField); + + requestbooking.setStatisticalFields(satisticalfields); + + HotelBooking hotelbooking = new HotelBooking(); + // hotelbooking.setHotelCode("FR004294"); + hotelbooking.setHotelCode(hotelstay.getHotel().getCode()); + + + hotelbooking.setCheckIn(hotelstay.getCheckin().toString()); +// hotelbooking.setCheckIn(hotelstay.getCheckin().toString()); + hotelbooking.setCheckOut(hotelstay.getCheckout().toString()); +// hotelbooking.setCheckOut(hotelstay.getCheckin().toString()); + + BookedOffer bookedoffer = new BookedOffer(); + // bookedoffer.setCode("5cdbf3f2cc71932ceacce265"); + bookedoffer.setCode(order.getNumber()); +// bookedoffer.setCode(order.getPricing().getItems(StayItem2.class).get(0).getProduct().getCode()); + + BookedOffer.BookedRooms bookedRooms = new BookedOffer.BookedRooms(); + int roomId=0; + for(StayItem2 item: order.getPricing().getItems(StayItem2.class)) //Item + { + for(Room room: item.getRooms()) + { + BookedRoom bookedroom2 = new BookedRoom(); + bookedroom2.setRoomIndex(roomId++); + for( Traveller tr :room.getGuests()) + { + Pax pax2 = new Pax(); + pax2.setTitle("Mr"); + if(tr.getClassification() == PaxType.CHILD) + { + pax2.setIsChild(true); + pax2.setChildAge(""+tr.getAge()); + } + + pax2.setFirstName(tr.getName().getFirst()); + pax2.setLastName(tr.getName().getLast()); + bookedroom2.getRegisteredUserOrPax().add(pax2); + } + bookedRooms.getBookedRoom().add(bookedroom2); + } + + } + + bookedoffer.setBookedRooms(bookedRooms); + + hotelbooking.setBookedOffer(bookedoffer); + + requestbooking.getHotelBooking().add(hotelbooking); + + bookhotel.setBookRequest(requestbooking); + + return bookhotel; + + } + +} + diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.java new file mode 100644 index 0000000..8e1d3f7 --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.java @@ -0,0 +1,59 @@ +package com.fractalite.hermes.teldar.services; + +import java.text.ParseException; + +import javax.xml.datatype.DatatypeConfigurationException; + +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.fractalite.hermes.teldar.Marshaller.MarshallingJAXB; +import com.fractalite.hermes.teldar.cfg.TeldarRouteBuilder; +import com.gekko_holding.webservice.v2_4.CustomerIdentification; +import com.gekko_holding.webservice.v2_4.GetHotelDetails; +import com.gekko_holding.webservice.v2_4.HotelCode; +import com.gekko_holding.webservice.v2_4.HotelCodes; + +public class GetHotelDetailsRequest extends TeldarServices { + + protected static Logger logger = LoggerFactory.getLogger(GetHotelDetailsRequest.class); + + @Override + public void process(Exchange exchange) + throws InvalidPayloadException, DatatypeConfigurationException, ParseException { + + logger.info("Invoking TELDAR GetHotelDetailsRequest Processor......."); + // HotelStay hotelstay = exchange.getIn().getMandatoryBody(HotelStay.class); + String hotelCode = exchange.getIn().getMandatoryBody(String.class); + + GetHotelDetails hoteldetailReq = getDetail(hotelCode); + logger.info("End TELDAR GetHotelDetailsRequest Processor......." +MarshallingJAXB.printXML(hoteldetailReq)); + exchange.getIn().setBody(hoteldetailReq, GetHotelDetails.class); + } + + public GetHotelDetails getDetail(String code) throws ParseException, DatatypeConfigurationException { + + GetHotelDetails gethoteldetails = new GetHotelDetails(); + + CustomerIdentification customeridentification = new CustomerIdentification(); + + customeridentification.setClientId(TeldarRouteBuilder.clientId); + customeridentification.setPassword(TeldarRouteBuilder.password); + gethoteldetails.setLanguage("FR"); + gethoteldetails.setIdentification(customeridentification); + + HotelCode hotelcode = new HotelCode(); + hotelcode.setCode(code); + HotelCodes hotelsCode = new HotelCodes(); + hotelsCode.getHotelCode().add(hotelcode); + gethoteldetails.setHotelCodes(hotelsCode); + + // hotelcode.setCode("FR000070"); + + return gethoteldetails; + + } + +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/HotelQuotesRequest.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/HotelQuotesRequest.java new file mode 100644 index 0000000..4ca673f --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/HotelQuotesRequest.java @@ -0,0 +1,224 @@ + +package com.fractalite.hermes.teldar.services; + +import java.text.ParseException; +import java.text.SimpleDateFormat; + +import javax.xml.datatype.DatatypeConfigurationException; + +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import com.fractalite.hermes.teldar.Marshaller.MarshallingJAXB; +import com.fractalite.hermes.teldar.cfg.TeldarRouteBuilder; +import com.fractalite.models.commerce.QuoteTemplate; +import com.fractalite.models.travel.PaxType; +import com.fractalite.models.travel.Traveller; +import com.fractalite.models.travel.stay.HotelStay; +import com.fractalite.models.travel.stay.Occupancy2; +import com.fractalite.models.travel.stay.Room; +import com.gekko_holding.webservice.v2_4.AvailabilityCriteria; +import com.gekko_holding.webservice.v2_4.AvailabilityCriteria.RoomCriterias; +import com.gekko_holding.webservice.v2_4.Child; +import com.gekko_holding.webservice.v2_4.CustomerIdentification; +import com.gekko_holding.webservice.v2_4.DestinationCriteria; +import com.gekko_holding.webservice.v2_4.Facility; +import com.gekko_holding.webservice.v2_4.HotelAvailability; +import com.gekko_holding.webservice.v2_4.HotelCodeDestination; +import com.gekko_holding.webservice.v2_4.RoomPlan; +import com.gekko_holding.webservice.v2_4.RoomPlan.Children; + + +public class HotelQuotesRequest extends TeldarServices { + + protected static Logger logger = LoggerFactory.getLogger(HotelQuotesRequest.class); + + @Override + public void process(Exchange exchange) + throws InvalidPayloadException, ParseException, DatatypeConfigurationException { + + logger.trace("Invoking TELDARQuote SearchHotelsPriceRequest Processor......."); + QuoteTemplate q = exchange.getIn().getMandatoryBody(QuoteTemplate.class); +// exchange.setProperty("QuoteTemplate", q); + HotelStay hotelstay = q.getTrip().getContent(HotelStay.class).get(0); + exchange.setProperty("hermesquery", q); + HotelAvailability teldarReq = getList(hotelstay); + logger.info("End TELDAR QuoteRequest Processor......." + MarshallingJAXB.printXML(teldarReq)); + exchange.getIn().setBody(teldarReq, HotelAvailability.class); + +} + + +public HotelAvailability getList(HotelStay hotelstay) throws ParseException, DatatypeConfigurationException +{ + HotelAvailability hotelavailability=new HotelAvailability(); + CustomerIdentification customeridentification=new CustomerIdentification(); + /* + * customeridentification.setClientId("atlasvoyages_test/xml"); + * customeridentification.setPassword("RmsSj7tbKxUu"); + */ + + + customeridentification.setClientId(TeldarRouteBuilder.clientId); + customeridentification.setPassword(TeldarRouteBuilder.password); + + AvailabilityCriteria avaCriteria = new AvailabilityCriteria(); + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd"); + + hotelavailability.setIdentification(customeridentification); + + + // GetHotelDetails gethoteldetails=new GetHotelDetails(); + + DestinationCriteria destinationcriteria=new DestinationCriteria(); + + // HotelCodeDestination hotelcodedestination=new HotelCodeDestination(); +// hotelcodedestination.setCode(hotelstay.getHotel().getAddress().getLocality().getCode()); + // destinationcriteria.setHotel(hotelcodedestination); + + + HotelCodeDestination hotel = new HotelCodeDestination(); + hotel.setCode(hotelstay.getHotel().getCode()); +/*CityDestination citydestination=new CityDestination(); + citydestination.setCode("FRLIO"); + // citydestination.setCode("FRUIP"); + citydestination.setStandard("locode"); + destinationcriteria.setCity(citydestination);*/ + destinationcriteria.setHotel(hotel ); + + avaCriteria.setDestinationCriteria(destinationcriteria); + hotelavailability.setLanguage("EN"); + + avaCriteria.setCheckIn(hotelstay.getCheckin().toString()); + avaCriteria.setCheckOut(hotelstay.getCheckout().toString()); + + // avaCriteria.setCheckIn("2019-11-07"); + //avaCriteria.setCheckOut("2019-11-09"); + + + + Facility facility=new Facility(); + facility.getCode(); + facility.getValue(); + + + /* GeoCodeDestination geocodedestination=new GeoCodeDestination(); + geocodedestination.setLatitude(0); + geocodedestination.setLatitude(0); + geocodedestination.setRange(null); + destinationcriteria.setGeoCode(geocodedestination); + + PoiDestination poidestination=new PoiDestination(); + poidestination.setCode(""); + poidestination.setRange(null); + destinationcriteria.setPoi(poidestination); + */ + + /* + RoomOffer roomoffers=new RoomOffer(); + Iterator<Room> iterator = hotelstay.getRooms().iterator(); + while (iterator.hasNext()) { + RoomOffer roomoffer=new RoomOffer(); + Room chambre = new Room(); + int nbreOfAdult=0; + int nbreOfInfant=0; + List<Integer> age = new ArrayList<Integer>(); + + chambre = iterator.next(); + for(Traveller traveller : chambre.getGuests()) + if(traveller.getClassification()==PaxType.ADULT) + nbreOfAdult++; + else if(traveller.getClassification()==PaxType.CHILD) { + age.add(traveller.getAge().intValue()); + } + else + nbreOfInfant++; + roomoffer.setRoomIndex(1); + roomoffer.setAdultsCount(nbreOfInfant); + roomoffer.setAdultsCount(nbreOfAdult); + roomoffers.getRoomType(); + }*/ + + RoomCriterias crit = new RoomCriterias(); + + //Room rooms = new Room(); + String roo = ""; + for (Room chambre : hotelstay.getRooms()) { + //Log.info("rooooooooommm " +hotelstay.getRooms().size()); + + + Occupancy2 occupancy = new Occupancy2(); + RoomPlan roomoffers = new RoomPlan(); + + int nbreOfAdult = 0; + Children chlidren = new Children(); + for (Traveller traveller : chambre.getGuests()) { + + if (traveller.getClassification() == PaxType.ADULT) + nbreOfAdult++; + else if (traveller.getClassification() == PaxType.CHILD) + { + Child child=new Child(); + child.setAge(traveller.getAge()); + chlidren.getChild().add(child); + } + + } + occupancy.setAdults(nbreOfAdult); + roomoffers.setRoomType(roo); + roomoffers.setAdultsCount(nbreOfAdult); + roomoffers.setChildren(chlidren); + roomoffers.getRoomType(); + crit.getRoomPlan().add(roomoffers); + + } + + avaCriteria.setRoomCriterias(crit); + + /* + * avaCriteria.setRoomCriterias(crit); + * Log.info("tsssscot "+avaCriteria.getRoomCriterias().getRoomPlan().size()); + */ + + hotelavailability.setAvailCriteria(avaCriteria); + + + + + + /* + * RoomCriterias roomingList = new RoomCriterias(); RoomPlan roomPlan = new + * RoomPlan(); roomPlan.setAdultsCount(2); roomPlan.setRoomType("DOUB"); + * roomingList.getRoomPlan().add(roomPlan ); + * + * avaCriteria.setRoomCriterias(roomingList); + * hotelavailability.setLanguage("EN"); + * hotelavailability.setAvailCriteria(avaCriteria); + */ + + + return hotelavailability; + +// roomPlan.setAdultsCount(hotelstay.getTravellers().get(0).getClassification().equals(PaxType.ADULT)); + /* + * Children children = new Children(); Child child = new Child(); + * child.setAge(5); children.getChild().add(child); + * roomPlan.setChildren(children ); + */ + + /* + Children children = new Children(); + Child child = new Child(); + child.setAge(5); + children.getChild().add(child); + Child child2 = new Child(); + child2.setAge(1); + children.getChild().add(child2); + roomPlan.setChildren(children );*/ + + + + +} +} \ No newline at end of file diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.java new file mode 100644 index 0000000..b843ec2 --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.java @@ -0,0 +1,71 @@ +package com.fractalite.hermes.teldar.services; + +import java.text.SimpleDateFormat; + +import javax.xml.datatype.DatatypeConfigurationException; + +import org.apache.camel.Exchange; +import org.apache.camel.InvalidPayloadException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import com.fractalite.hermes.teldar.cfg.TeldarRouteBuilder; +import com.fractalite.hermes.teldar.tools.ObjectToXml; +import com.fractalite.models.commerce.Order; +import com.fractalite.models.travel.stay.HotelStay; +import com.fractalite.models.travel.stay.StayItem2; +import com.gekko_holding.webservice.v2_4.CustomerIdentification; +import com.gekko_holding.webservice.v2_4.GetPreBookingInfo; +import com.gekko_holding.webservice.v2_4.HotelCode; +import com.gekko_holding.webservice.v2_4.SearchCriteria; + + +public class PreBookingTeldarRequest extends TeldarServices{ + + protected static Logger logger = LoggerFactory.getLogger(PreBookingTeldarRequest.class); + + @Override + public void process(Exchange exchange) throws InvalidPayloadException, DatatypeConfigurationException { + + logger.info("Invoking TELDAR PreBookingTeldarRequest Processor......."); + Order order = exchange.getIn().getMandatoryBody(Order.class); + exchange.setProperty("hermesorder", order); + logger.info("Order is " + ObjectToXml.printXML(order)); + GetPreBookingInfo prebook = addBooking(order); + logger.info("End TELDAR PreBookingTeldarRequest Processor....... \n" + ObjectToXml.printXML(prebook)); + exchange.getIn().setBody(prebook, GetPreBookingInfo.class); + + } + + public GetPreBookingInfo addBooking(Order order) throws DatatypeConfigurationException { + + GetPreBookingInfo bookinginfo = new GetPreBookingInfo(); + CustomerIdentification customeridentification = new CustomerIdentification(); + + customeridentification.setClientId(TeldarRouteBuilder.clientId); + customeridentification.setPassword(TeldarRouteBuilder.password); + + + bookinginfo.setLanguage("EN"); + bookinginfo.setIdentification(customeridentification); + SearchCriteria searchcriteria = new SearchCriteria(); + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd"); + + HotelStay hotelstay = ((HotelStay) order.getTrip().getContent().get(0)); + HotelCode hotelcode = new HotelCode(); + hotelcode.setCode(hotelstay.getHotel().getCode()); + searchcriteria.setHotelCode(hotelcode); + logger.info("codeeeee"+hotelcode); + + + searchcriteria.setStartDate(hotelstay.getCheckin().toString()); + searchcriteria.setEndDate(hotelstay.getCheckout().toString()); + + + bookinginfo.setSearchCriteria(searchcriteria); + + searchcriteria.setOfferCode(order.getPricing().getItems(StayItem2.class).get(0).getProduct().getCode()); + logger.info("CodeCriteria" + order.getPricing().getItems(StayItem2.class).get(0).getProduct().getCode()); + + return bookinginfo; + } +} \ No newline at end of file diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java index 07711df..431bfc2 100644 --- a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java @@ -1,27 +1,12 @@ package com.fractalite.hermes.teldar.services; -import java.security.KeyManagementException; -import java.security.NoSuchAlgorithmException; -import java.security.cert.CertificateException; -import java.security.cert.X509Certificate; import java.text.ParseException; import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.List; - -import javax.net.ssl.HttpsURLConnection; -import javax.net.ssl.SSLContext; -import javax.net.ssl.SSLSocketFactory; -import javax.net.ssl.TrustManager; -import javax.net.ssl.X509TrustManager; + import javax.xml.datatype.DatatypeConfigurationException; import org.apache.camel.Exchange; import org.apache.camel.InvalidPayloadException; -import org.apache.cxf.jaxrs.client.Client; -import org.apache.http.conn.ClientConnectionManager; -import org.apache.http.conn.scheme.Scheme; -import org.apache.http.conn.scheme.SchemeRegistry; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.fractalite.hermes.teldar.Marshaller.MarshallingJAXB; @@ -32,19 +17,19 @@ import com.fractalite.models.travel.Traveller; import com.fractalite.models.travel.stay.HotelStay; import com.fractalite.models.travel.stay.Occupancy2; import com.fractalite.models.travel.stay.Room; -import com.gekko_holding.webservice.Availability.AvailabilityCriteria; -import com.gekko_holding.webservice.Availability.AvailabilityCriteria.RoomCriterias; -import com.gekko_holding.webservice.Availability.RoomPlan.Children; -import com.gekko_holding.webservice.Availability.Child; -import com.gekko_holding.webservice.Availability.CityDestination; -import com.gekko_holding.webservice.Availability.CustomerIdentification; -import com.gekko_holding.webservice.Availability.DestinationCriteria; -import com.gekko_holding.webservice.Availability.Facility; -import com.gekko_holding.webservice.Availability.GeoCodeDestination; -import com.gekko_holding.webservice.Availability.HotelAvailability; -import com.gekko_holding.webservice.Availability.HotelCodeDestination; -import com.gekko_holding.webservice.Availability.HotelCodeListDestination; -import com.gekko_holding.webservice.Availability.RoomPlan; +import com.gekko_holding.webservice.v2_4.AvailabilityCriteria; +import com.gekko_holding.webservice.v2_4.AvailabilityCriteria.RoomCriterias; +import com.gekko_holding.webservice.v2_4.Child; +import com.gekko_holding.webservice.v2_4.CityDestination; +import com.gekko_holding.webservice.v2_4.CustomerIdentification; +import com.gekko_holding.webservice.v2_4.DestinationCriteria; +import com.gekko_holding.webservice.v2_4.GeoCodeDestination; +import com.gekko_holding.webservice.v2_4.HotelAvailability; +import com.gekko_holding.webservice.v2_4.HotelCodeDestination; +import com.gekko_holding.webservice.v2_4.HotelCodeListDestination; +import com.gekko_holding.webservice.v2_4.RoomPlan; +import com.gekko_holding.webservice.v2_4.RoomPlan.Children; + public class SearchTeldarHotelPriceRequest extends TeldarServices { @@ -52,194 +37,167 @@ public class SearchTeldarHotelPriceRequest extends TeldarServices { @Override public void process(Exchange exchange) - throws InvalidPayloadException, ParseException, DatatypeConfigurationException, KeyManagementException, NoSuchAlgorithmException { + throws InvalidPayloadException, ParseException, DatatypeConfigurationException { - logger.trace("\n Invoking teldarrrrr SearchHotelsPriceRequest Processor......."); - QuoteTemplate q = exchange.getIn().getMandatoryBody(QuoteTemplate.class); - HotelStay hotelstay = q.getTrip().getContent(HotelStay.class).get(0); - //HotelStay hotelstay = q.getTrip().getContent(HotelStay.class).get(0); - exchange.setProperty("hermesquery", q); - HotelAvailability accorReq = getList(hotelstay); - logger.info("\n Enddd naniiti SearchHotelsPriceRequest Processor......." + MarshallingJAXB.printXML(accorReq)); - exchange.getIn().setBody(accorReq, HotelAvailability.class); + // logger.trace("\n Invoking ACCOR SearchHotelsPriceRequest Processor......."); + QuoteTemplate q = exchange.getIn().getMandatoryBody(QuoteTemplate.class); + HotelStay hotelstay = q.getTrip().getContent(HotelStay.class).get(0); + exchange.setProperty("hermesquery", q); + HotelAvailability accorReq = getList(hotelstay); + logger.info("\n End ACCOR SearchHotelsPriceRequest Processor......." + MarshallingJAXB.printXML(accorReq)); + exchange.getIn().setBody(accorReq, HotelAvailability.class); + + } + + public HotelAvailability getList(HotelStay hotelstay) throws ParseException, DatatypeConfigurationException { + HotelAvailability hotelavailability = new HotelAvailability(); + CustomerIdentification customeridentification = new CustomerIdentification(); + /* + * customeridentification.setClientId("atlasvoyages/xml"); + * customeridentification.setPassword("9mz%3h/DYV"); + */ - } - public HotelAvailability getList(HotelStay hotelstay) throws ParseException, DatatypeConfigurationException, NoSuchAlgorithmException, KeyManagementException - { - - - HotelAvailability hotelavailability=new HotelAvailability(); - hotelavailability.setLanguage("FR"); - CustomerIdentification customeridentification=new CustomerIdentification(); customeridentification.setClientId(TeldarRouteBuilder.clientId); customeridentification.setPassword(TeldarRouteBuilder.password); - // customeridentification.setCustomerKey(TeldarRouteBuilder.customerKey); - hotelavailability.setIdentification(customeridentification); - - //AvailabilityCriteria + AvailabilityCriteria avaCriteria = new AvailabilityCriteria(); - avaCriteria.setCheckIn("2020-11-16"); - avaCriteria.setCheckOut("2020-11-18"); - - //DestinationCriteria - DestinationCriteria destinationcriteria=new DestinationCriteria(); - CityDestination citydestination=new CityDestination(); - citydestination.setCode("FRLIO"); - citydestination.setStandard("locode"); - // citydestination.setRange(3.0); - destinationcriteria.setCity(citydestination); - avaCriteria.setDestinationCriteria(destinationcriteria); - - - //RoomCriterias - RoomCriterias roomingList = new RoomCriterias(); - RoomPlan roomPlan = new RoomPlan(); - roomPlan.setRoomType("DOUB"); - roomPlan.setAdultsCount(2); - + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd"); + + hotelavailability.setIdentification(customeridentification); + + // GetHotelDetails gethoteldetails=new GetHotelDetails(); + /* - * RoomPlan roomPlanPrime = new RoomPlan(); roomPlanPrime.setRoomType("DOUB"); - * roomPlanPrime.setAdultsCount(2); - */ + * DestinationCriteria destinationcriteria = new DestinationCriteria(); + * + * HotelCodeDestination hotelcodedestination=new HotelCodeDestination(); + * hotelcodedestination.setCode(hotelstay.getHotel().getAddress().getLocality(). + * getCode()); destinationcriteria.setHotel(hotelcodedestination); + */ + DestinationCriteria destinationcriteria = new DestinationCriteria(); + // CityDestination citydestination = new CityDestination(); + // citydestination.setCode(hotelstay.getHotel().getAddress().getLocality().getCode()); + // logger.info("codeeee"+hotelstay.getHotel().getAddress().getLocality().getCode()); + /* - * Children children = new Children(); Child child = new Child(); - * child.setAge(10); List<Child> childList = new ArrayList<Child>() ; - * childList.add(child); children.getChild().addAll(childList); - * roomPlan.setChildren(children); + * citydestination.setCode("FRLIO"); citydestination.setStandard("locode"); + * destinationcriteria.setCity(citydestination); + */ + String desCode = hotelstay.getHotel().getAddress().getLocality().getCode(); + logger.info("loccccc" + desCode); + if (desCode.contains("geo-")) { + String[] geos = desCode.split("-"); + GeoCodeDestination geo = new GeoCodeDestination(); + geo.setLatitude(Double.parseDouble(geos[2])); + geo.setLongitude(Double.parseDouble(geos[2])); + geo.setRange(Double.parseDouble("2")); + destinationcriteria.setGeoCode(geo); + avaCriteria.setDestinationCriteria(destinationcriteria); + + } else { + // Search By hotels codes + + HotelCodeListDestination hotelsList = new HotelCodeListDestination(); + //if(hotelstay.getGiatacode() == null || hotelstay.getGiatacode().getGekko_infinite() == null || hotelstay.getGiatacode().getGekko_infinite().size() == 0) + // d + for (String hotelcodes : hotelstay.getGiatacode().getGekko_infinite()) { + String[] codes = hotelcodes.split("-"); + String supplierCode = codes[0]; + String giataCode = codes[1]; + HotelCodeDestination hcode = new HotelCodeDestination(); + hcode.setCode(supplierCode); + hotelsList.getHotel().add(hcode); + } + + destinationcriteria.setHotels(hotelsList); + avaCriteria.setDestinationCriteria(destinationcriteria); + } + // hotelstay.getLocation().getCode(); + + hotelavailability.setLanguage("EN"); + + // logger.info("chekout is" +hotelstay.getCheckin()); + avaCriteria.setCheckIn(hotelstay.getCheckin().toString()); + avaCriteria.setCheckOut(hotelstay.getCheckout().toString()); + // hotelavailability.setAvailCriteria(avaCriteria); + + /* + * avaCriteria.setCheckIn("2019-11-07"); avaCriteria.setCheckOut("2019-11-09"); + */ + + /* + * Facility facility = new Facility(); facility.getCode(); facility.getValue(); */ - roomingList.getRoomPlan().add(roomPlan ); - // roomingList.getRoomPlan().add(roomPlanPrime ); - avaCriteria.setRoomCriterias(roomingList); - - - avaCriteria.setLimit(0); - + + /* + * GeoCodeDestination geocodedestination=new GeoCodeDestination(); + * destinationcriteria.setGeoCode(geocodedestination); + * + * PoiDestination poidestination=new PoiDestination(); + * poidestination.setCode(""); poidestination.setRange(null); + * destinationcriteria.setPoi(poidestination); + */ + RoomCriterias crit = new RoomCriterias(); + + // Room rooms = new Room(); + String roo = ""; + for (Room chambre : hotelstay.getRooms()) { + // Log.info("rooooooooommm " +hotelstay.getRooms().size()); + + Occupancy2 occupancy = new Occupancy2(); + RoomPlan roomoffers = new RoomPlan(); + + int nbreOfAdult = 0; + Children chlidren = new Children(); + for (Traveller traveller : chambre.getGuests()) { + + if (traveller.getClassification() == PaxType.ADULT) + nbreOfAdult++; + else if (traveller.getClassification() == PaxType.CHILD) { + Child child = new Child(); + child.setAge(traveller.getAge()); + chlidren.getChild().add(child); + } + + } + occupancy.setAdults(nbreOfAdult); + roomoffers.setRoomType(roo); + roomoffers.setAdultsCount(nbreOfAdult); + roomoffers.setChildren(chlidren); + roomoffers.getRoomType(); + crit.getRoomPlan().add(roomoffers); + + } + + avaCriteria.setRoomCriterias(crit); + hotelavailability.setAvailCriteria(avaCriteria); + + /* + * RoomCriterias roomingList = new RoomCriterias(); RoomPlan roomPlan = new; + * RoomPlan(); roomPlan.setAdultsCount(2); roomPlan.setRoomType("DOUB"); + * roomingList.getRoomPlan().add(roomPlan ); + */ + + /* avaCriteria.setRoomCriterias(roomingList); */ + /* hotelavailability.setLanguage("EN"); */ + return hotelavailability; + + // roomPlan.setAdultsCount(hotelstay.getTravellers().get(0).getClassification().equals(PaxType.ADULT)); + /* + * Children children = new Children(); Child child = new Child(); + * child.setAge(5); children.getChild().add(child); + * roomPlan.setChildren(children ); + */ + + /* + * Children children = new Children(); Child child = new Child(); + * child.setAge(5); children.getChild().add(child); Child child2 = new Child(); + * child2.setAge(1); children.getChild().add(child2); + * roomPlan.setChildren(children ); + */ + } - } - /* - * public HotelAvailability getList(HotelStay hotelstay) throws ParseException, - * DatatypeConfigurationException { HotelAvailability hotelavailability = new - * HotelAvailability(); CustomerIdentification customeridentification = new - * CustomerIdentification(); - * - * customeridentification.setClientId("atlasvoyages/xml"); - * customeridentification.setPassword("9mz%3h/DYV"); - * - * - * customeridentification.setClientId(AccorRouteBuilder.clientId); - * customeridentification.setPassword(AccorRouteBuilder.password); - * customeridentification.setCustomerKey(AccorRouteBuilder.customerKey); - * - * AvailabilityCriteria avaCriteria = new AvailabilityCriteria(); - * SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd"); - * - * hotelavailability.setIdentification(customeridentification); - * - * // GetHotelDetails gethoteldetails=new GetHotelDetails(); - * - * - * DestinationCriteria destinationcriteria = new DestinationCriteria(); - * - * HotelCodeDestination hotelcodedestination=new HotelCodeDestination(); - * hotelcodedestination.setCode(hotelstay.getHotel().getAddress().getLocality(). - * getCode()); destinationcriteria.setHotel(hotelcodedestination); - * - * DestinationCriteria destinationcriteria = new DestinationCriteria(); // - * CityDestination citydestination = new CityDestination(); // - * citydestination.setCode(hotelstay.getHotel().getAddress().getLocality(). - * getCode()); // - * logger.info("codeeee"+hotelstay.getHotel().getAddress().getLocality().getCode - * ()); - * - * - * citydestination.setCode("FRLIO"); citydestination.setStandard("locode"); - * destinationcriteria.setCity(citydestination); - * - * String desCode = hotelstay.getHotel().getAddress().getLocality().getCode(); - * logger.info("loccccc" + desCode); if (desCode.contains("geo-")) { String[] - * geos = desCode.split("-"); GeoCodeDestination geo = new GeoCodeDestination(); - * geo.setLatitude(Double.parseDouble(geos[2])); - * geo.setLongitude(Double.parseDouble(geos[2])); - * geo.setRange(Double.parseDouble("2")); destinationcriteria.setGeoCode(geo); - * avaCriteria.setDestinationCriteria(destinationcriteria); - * - * } else { // Search By hotels codes - * - * HotelCodeListDestination hotelsList = new HotelCodeListDestination(); - * //if(hotelstay.getGiatacode() == null || - * hotelstay.getGiatacode().getGekko_infinite() == null || - * hotelstay.getGiatacode().getGekko_infinite().size() == 0) // d for (String - * hotelcodes : hotelstay.getGiatacode().getGekko_infinite()) { String[] codes = - * hotelcodes.split("-"); String supplierCode = codes[0]; String giataCode = - * codes[1]; HotelCodeDestination hcode = new HotelCodeDestination(); - * hcode.setCode(supplierCode); hotelsList.getHotel().add(hcode); } - * - * destinationcriteria.setHotels(hotelsList); - * avaCriteria.setDestinationCriteria(destinationcriteria); } // - * hotelstay.getLocation().getCode(); - * - * hotelavailability.setLanguage("EN"); - * - * // logger.info("chekout is" +hotelstay.getCheckin()); - * avaCriteria.setCheckIn(hotelstay.getCheckin().toString()); - * avaCriteria.setCheckOut(hotelstay.getCheckout().toString()); - * - * RoomCriterias crit = new RoomCriterias(); - * - * // Room rooms = new Room(); String roo = ""; for (Room chambre : - * hotelstay.getRooms()) { // Log.info("rooooooooommm " - * +hotelstay.getRooms().size()); - * - * Occupancy2 occupancy = new Occupancy2(); RoomPlan roomoffers = new - * RoomPlan(); - * - * int nbreOfAdult = 0; Children chlidren = new Children(); for (Traveller - * traveller : chambre.getGuests()) { - * - * if (traveller.getClassification() == PaxType.ADULT) nbreOfAdult++; else if - * (traveller.getClassification() == PaxType.CHILD) { Child child = new Child(); - * child.setAge(traveller.getAge()); chlidren.getChild().add(child); } - * - * } occupancy.setAdults(nbreOfAdult); roomoffers.setRoomType(roo); - * roomoffers.setAdultsCount(nbreOfAdult); roomoffers.setChildren(chlidren); - * roomoffers.getRoomType(); crit.getRoomPlan().add(roomoffers); - * - * } - * - * avaCriteria.setRoomCriterias(crit); - * - * hotelavailability.setAvailCriteria(avaCriteria); - * - * - * RoomCriterias roomingList = new RoomCriterias(); RoomPlan roomPlan = new; - * RoomPlan(); roomPlan.setAdultsCount(2); roomPlan.setRoomType("DOUB"); - * roomingList.getRoomPlan().add(roomPlan ); - * - * - * avaCriteria.setRoomCriterias(roomingList); - * hotelavailability.setLanguage("EN"); - * - * return hotelavailability; - * - * // - * roomPlan.setAdultsCount(hotelstay.getTravellers().get(0).getClassification(). - * equals(PaxType.ADULT)); - * - * Children children = new Children(); Child child = new Child(); - * child.setAge(5); children.getChild().add(child); - * roomPlan.setChildren(children ); - * - * - * - * Children children = new Children(); Child child = new Child(); - * child.setAge(5); children.getChild().add(child); Child child2 = new Child(); - * child2.setAge(1); children.getChild().add(child2); - * roomPlan.setChildren(children ); - * - * - * } - * - * } - */ \ No newline at end of file + +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/Hotels.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/Hotels.java new file mode 100644 index 0000000..e3d234f --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/Hotels.java @@ -0,0 +1,34 @@ +package com.fractalite.hermes.teldar.tools; + + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +import com.fractalite.models.travel.stay.Hotel; +@XmlRootElement +@XmlType(name = "hotels", propOrder = { + "hotel" + }) +public class Hotels { +List<Hotel> hotel = new ArrayList<Hotel>(); + +public List<Hotel> getHotel() { + return hotel; +} + +public void setHotel(List<Hotel> hotel) { + this.hotel = hotel; +} +public void addHotel(Hotel hotel) { + this.hotel.add(hotel); +} + +public int size() { + // TODO Auto-generated method stub + return this.hotel.size(); +} + +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/IdGenerator.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/IdGenerator.java new file mode 100644 index 0000000..c768d6e --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/IdGenerator.java @@ -0,0 +1,176 @@ +package com.fractalite.hermes.teldar.tools; + + +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; +import java.security.SecureRandom; +import java.util.Random; + + +/** + * Code to generate page ids. + * IdGenerators are expensive to setup so it is suggested that you share + * instances wherever possible. This action will also enhance security. + * Much of this code is adapted from org.apache.catalina.session.ManagerBase. + * Specifically Revision 1.37 which has been unchanged in the past 18 months. + * I have taken out the /dev/urandom stuff and simplified things to the point + * where we can audit it to work out what might be broken. + * @author Joe Walker [joe at getahead dot ltd dot uk] + */ +public class IdGenerator +{ + /** + * Seed the random number + */ + public IdGenerator() + { + // Start with the current system time as a seed + long seed = System.currentTimeMillis(); + + // Also throw in the system identifier for 'this' from toString + char[] entropy = toString().toCharArray(); + for (int i = 0; i < entropy.length; i++) + { + //noinspection IntegerMultiplicationImplicitCastToLong + long update = ((byte) entropy[i]) << ((i % 8) * 8); + seed ^= update; + } + + random.setSeed(seed); + } + + /** + * Generate and return a new session identifier. + * @param length The number of bytes to generate + * @return A new page id string + */ + public synchronized String generateId(int length) + { + byte[] buffer = new byte[length]; + + // Render the result as a String of hexadecimal digits + StringBuffer reply = new StringBuffer(); + + int resultLenBytes = 0; + while (resultLenBytes < length) + { + random.nextBytes(buffer); + buffer = getDigest().digest(buffer); + + for (int j = 0; j < buffer.length && resultLenBytes < length; j++) + { + byte b1 = (byte) ((buffer[j] & 0xf0) >> 4); + if (b1 < 10) + { + reply.append((char) ('0' + b1)); + } + else + { + reply.append((char) ('A' + (b1 - 10))); + } + + byte b2 = (byte) (buffer[j] & 0x0f); + if (b2 < 10) + { + reply.append((char) ('0' + b2)); + } + else + { + reply.append((char) ('A' + (b2 - 10))); + } + + resultLenBytes++; + } + } + + return reply.toString(); + } + + /** + * @return the algorithm + */ + public synchronized String getAlgorithm() + { + return algorithm; + } + + /** + * @param algorithm the algorithm to set + */ + public synchronized void setAlgorithm(String algorithm) + { + this.algorithm = algorithm; + digest = null; + } + + /** + * Return the MessageDigest object to be used for calculating + * session identifiers. If none has been created yet, initialize + * one the first time this method is called. + * @return The hashing algorithm + */ + private MessageDigest getDigest() + { + if (digest == null) + { + try + { + digest = MessageDigest.getInstance(algorithm); + } + catch (NoSuchAlgorithmException ex) + { + try + { + digest = MessageDigest.getInstance(DEFAULT_ALGORITHM); + } + catch (NoSuchAlgorithmException ex2) + { + digest = null; + throw new IllegalStateException("No algorithms for IdGenerator"); + } + } + + System.out.println("Using MessageDigest: " + digest.getAlgorithm()); + } + + return digest; + } + + /* (non-Javadoc) + * @see java.lang.Object#toString() + */ + @SuppressWarnings({"EmptyMethod"}) + @Override + public final String toString() + { + // This is to make the point that we need toString to return something + // that includes some sort of system identifier as does the default. + // Don't change this unless you really know what you are doing. + return super.toString(); + } + + /** + * The default message digest algorithm to use if we cannot use + * the requested one. + */ + protected static final String DEFAULT_ALGORITHM = "MD5"; + + /** + * The message digest algorithm to be used when generating session + * identifiers. This must be an algorithm supported by the + * <code>java.security.MessageDigest</code> class on your platform. + */ + private String algorithm = DEFAULT_ALGORITHM; + + /** + * A random number generator to use when generating session identifiers. + */ + private Random random = new SecureRandom(); + + /** + * Return the MessageDigest implementation to be used when creating session + * identifiers. + */ + private MessageDigest digest = null; + +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ObjectToXml.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ObjectToXml.java new file mode 100644 index 0000000..e753cbb --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ObjectToXml.java @@ -0,0 +1,30 @@ +package com.fractalite.hermes.teldar.tools; + + +import java.io.ByteArrayOutputStream; + +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; + +public class ObjectToXml { + + public static String printXML(final Object object) { + + ByteArrayOutputStream s = new ByteArrayOutputStream(); + + JAXBContext jc; + try { + jc = JAXBContext.newInstance(object.getClass()); + Marshaller marshaller = jc.createMarshaller(); + marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); + marshaller.marshal(object, s); + } catch (JAXBException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + return s.toString(); + + } +} diff --git a/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.java b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.java new file mode 100644 index 0000000..9204ef8 --- /dev/null +++ b/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.java @@ -0,0 +1,50 @@ +package com.fractalite.hermes.teldar.tools; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.URL; + +public class ReadWriteTextFile { + + /** + * Fetch the entire contents of a text file, and return it in a String. + * This style of implementation does not throw Exceptions to the caller. + * + * @param aFile is a file which already exists and can be read. + * @throws IOException + */ + static public String getContents(File file) throws IOException { + StringBuilder contents = new StringBuilder(); + + try { + //use buffering, reading one line at a time + //FileReader always assumes default encoding is OK! + BufferedReader input = new BufferedReader(new FileReader(file)); + try { + String line = null; //not declared within while loop + /* + * readLine is a bit quirky : + * it returns the content of a line MINUS the newline. + * it returns null only for the END of the stream. + * it returns an empty String if two newlines appear in a row. + */ + while (( line = input.readLine()) != null){ + contents.append(line); + contents.append(System.getProperty("line.separator")); + } + } + finally { + input.close(); + } + } + catch (IOException ex){ + ex.printStackTrace(); + } + + return contents.toString(); +} +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.java deleted file mode 100644 index a2e7e1e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for acceptedCreditCardBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="acceptedCreditCardBean"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "acceptedCreditCardBean") -public class AcceptedCreditCardBean - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityCriteria.java deleted file mode 100644 index bdd175e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityCriteria.java +++ /dev/null @@ -1,448 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for availabilityCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="availabilityCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="destinationCriteria" type="{http://webservice.gekko-holding.com/v2_4}destinationCriteria"/> - * <element name="roomCriterias"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPlan" type="{http://webservice.gekko-holding.com/v2_4}roomPlan" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="limit" type="{http://www.w3.org/2001/XMLSchema}int"/> - * <element name="sortBy" type="{http://webservice.gekko-holding.com/v2_4}sortBy" minOccurs="0"/> - * <element name="hotelNamePart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="allowOnRequest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="ratingCriteria" type="{http://webservice.gekko-holding.com/v2_4}hotelRatingCriteria" minOccurs="0"/> - * <element name="rateAccessCodes" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="rateAccessCode" type="{http://webservice.gekko-holding.com/v2_4}rateAccessCode" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "availabilityCriteria", propOrder = { - "checkIn", - "checkOut", - "destinationCriteria", - "roomCriterias", - "limit", - "sortBy", - "hotelNamePart", - "allowOnRequest", - "ratingCriteria", - "rateAccessCodes" -}) -public class AvailabilityCriteria { - - @XmlElement(required = true) - protected String checkIn; - @XmlElement(required = true) - protected String checkOut; - @XmlElement(required = true) - protected DestinationCriteria destinationCriteria; - @XmlElement(required = true) - protected AvailabilityCriteria.RoomCriterias roomCriterias; - protected int limit; - @XmlElementRef(name = "sortBy", type = JAXBElement.class) - protected JAXBElement<SortBy> sortBy; - @XmlElementRef(name = "hotelNamePart", type = JAXBElement.class) - protected JAXBElement<String> hotelNamePart; - @XmlElementRef(name = "allowOnRequest", type = JAXBElement.class) - protected JAXBElement<Boolean> allowOnRequest; - @XmlElementRef(name = "ratingCriteria", type = JAXBElement.class) - protected JAXBElement<HotelRatingCriteria> ratingCriteria; - protected AvailabilityCriteria.RateAccessCodes rateAccessCodes; - - /** - * Gets the value of the checkIn property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckIn() { - return checkIn; - } - - /** - * Sets the value of the checkIn property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckIn(String value) { - this.checkIn = value; - } - - /** - * Gets the value of the checkOut property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckOut() { - return checkOut; - } - - /** - * Sets the value of the checkOut property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckOut(String value) { - this.checkOut = value; - } - - /** - * Gets the value of the destinationCriteria property. - * - * @return - * possible object is - * {@link DestinationCriteria } - * - */ - public DestinationCriteria getDestinationCriteria() { - return destinationCriteria; - } - - /** - * Sets the value of the destinationCriteria property. - * - * @param value - * allowed object is - * {@link DestinationCriteria } - * - */ - public void setDestinationCriteria(DestinationCriteria value) { - this.destinationCriteria = value; - } - - /** - * Gets the value of the roomCriterias property. - * - * @return - * possible object is - * {@link AvailabilityCriteria.RoomCriterias } - * - */ - public AvailabilityCriteria.RoomCriterias getRoomCriterias() { - return roomCriterias; - } - - /** - * Sets the value of the roomCriterias property. - * - * @param value - * allowed object is - * {@link AvailabilityCriteria.RoomCriterias } - * - */ - public void setRoomCriterias(AvailabilityCriteria.RoomCriterias value) { - this.roomCriterias = value; - } - - /** - * Gets the value of the limit property. - * - */ - public int getLimit() { - return limit; - } - - /** - * Sets the value of the limit property. - * - */ - public void setLimit(int value) { - this.limit = value; - } - - /** - * Gets the value of the sortBy property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link SortBy }{@code >} - * - */ - public JAXBElement<SortBy> getSortBy() { - return sortBy; - } - - /** - * Sets the value of the sortBy property. - * - * @param string - * allowed object is - * {@link JAXBElement }{@code <}{@link SortBy }{@code >} - * - */ - public void setSortBy(JAXBElement<SortBy> value) { - this.sortBy = ((JAXBElement<SortBy> ) value); - } - - /** - * Gets the value of the hotelNamePart property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public JAXBElement<String> getHotelNamePart() { - return hotelNamePart; - } - - /** - * Sets the value of the hotelNamePart property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public void setHotelNamePart(JAXBElement<String> value) { - this.hotelNamePart = ((JAXBElement<String> ) value); - } - - /** - * Gets the value of the allowOnRequest property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * - */ - public JAXBElement<Boolean> getAllowOnRequest() { - return allowOnRequest; - } - - /** - * Sets the value of the allowOnRequest property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * - */ - public void setAllowOnRequest(JAXBElement<Boolean> value) { - this.allowOnRequest = ((JAXBElement<Boolean> ) value); - } - - /** - * Gets the value of the ratingCriteria property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >} - * - */ - public JAXBElement<HotelRatingCriteria> getRatingCriteria() { - return ratingCriteria; - } - - /** - * Sets the value of the ratingCriteria property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >} - * - */ - public void setRatingCriteria(JAXBElement<HotelRatingCriteria> value) { - this.ratingCriteria = ((JAXBElement<HotelRatingCriteria> ) value); - } - - /** - * Gets the value of the rateAccessCodes property. - * - * @return - * possible object is - * {@link AvailabilityCriteria.RateAccessCodes } - * - */ - public AvailabilityCriteria.RateAccessCodes getRateAccessCodes() { - return rateAccessCodes; - } - - /** - * Sets the value of the rateAccessCodes property. - * - * @param value - * allowed object is - * {@link AvailabilityCriteria.RateAccessCodes } - * - */ - public void setRateAccessCodes(AvailabilityCriteria.RateAccessCodes value) { - this.rateAccessCodes = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="rateAccessCode" type="{http://webservice.gekko-holding.com/v2_4}rateAccessCode" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "rateAccessCode" - }) - public static class RateAccessCodes { - - @XmlElement(required = true) - protected List<RateAccessCode> rateAccessCode; - - /** - * Gets the value of the rateAccessCode property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the rateAccessCode property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRateAccessCode().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RateAccessCode } - * - * - */ - public List<RateAccessCode> getRateAccessCode() { - if (rateAccessCode == null) { - rateAccessCode = new ArrayList<RateAccessCode>(); - } - return this.rateAccessCode; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPlan" type="{http://webservice.gekko-holding.com/v2_4}roomPlan" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "roomPlan" - }) - public static class RoomCriterias { - - @XmlElement(required = true) - protected List<RoomPlan> roomPlan; - - /** - * Gets the value of the roomPlan property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the roomPlan property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoomPlan().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RoomPlan } - * - * - */ - public List<RoomPlan> getRoomPlan() { - if (roomPlan == null) { - roomPlan = new ArrayList<RoomPlan>(); - } - return this.roomPlan; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityResponse.java deleted file mode 100644 index 47f7ad4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityResponse.java +++ /dev/null @@ -1,97 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for availabilityResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="availabilityResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="event" type="{http://webservice.gekko-holding.com/v2_4}conferenceBean" minOccurs="0"/> - * <element name="hotelResponse" type="{http://webservice.gekko-holding.com/v2_4}hotelResponse" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "availabilityResponse", propOrder = { - "event", - "hotelResponse" -}) - -@XmlRootElement(name ="AvailabilityResponse") -public class AvailabilityResponse { - - protected ConferenceBean event; - protected List<HotelResponse> hotelResponse; - - /** - * Gets the value of the event property. - * - * @return - * possible object is - * {@link ConferenceBean } - * - */ - public ConferenceBean getEvent() { - return event; - } - - /** - * Sets the value of the event property. - * - * @param value - * allowed object is - * {@link ConferenceBean } - * - */ - public void setEvent(ConferenceBean value) { - this.event = value; - } - - /** - * Gets the value of the hotelResponse property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelResponse property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelResponse().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelResponse } - * - * - */ - public List<HotelResponse> getHotelResponse() { - if (hotelResponse == null) { - hotelResponse = new ArrayList<HotelResponse>(); - } - return this.hotelResponse; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityService.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityService.java deleted file mode 100644 index 433dedd..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityService.java +++ /dev/null @@ -1,115 +0,0 @@ -package com.gekko_holding.webservice.Availability; - -import java.net.MalformedURLException; -import java.net.URL; -import javax.xml.namespace.QName; -import javax.xml.ws.WebEndpoint; -import javax.xml.ws.WebServiceClient; -import javax.xml.ws.WebServiceFeature; -import javax.xml.ws.Service; - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-03-21T18:01:35.185+01:00 - * Generated source version: 2.4.3 - * - */ -@WebServiceClient(name = "AvailabilityService", - wsdlLocation = "file:/home/user2/eclipse-workspace/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl", - targetNamespace = "http://webservice.gekko-holding.com/v2_4") -public class AvailabilityService extends Service { - - public final static URL WSDL_LOCATION; - - public final static QName SERVICE = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityService"); - public final static QName AvailabilityServicePort = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityServicePort"); - public final static QName AvailabilityServiceSecurePort = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityServiceSecurePort"); - static { - URL url = null; - try { - url = new URL("file:/home/user2/eclipse-workspace/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl"); - } catch (MalformedURLException e) { - java.util.logging.Logger.getLogger(AvailabilityService.class.getName()) - .log(java.util.logging.Level.INFO, - "Can not initialize the default wsdl from {0}", "file:/home/user2/eclipse-workspace/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl"); - } - WSDL_LOCATION = url; - } - - public AvailabilityService(URL wsdlLocation) { - super(wsdlLocation, SERVICE); - } - - public AvailabilityService(URL wsdlLocation, QName serviceName) { - super(wsdlLocation, serviceName); - } - - public AvailabilityService() { - super(WSDL_LOCATION, SERVICE); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public AvailabilityService(WebServiceFeature ... features) { - super(WSDL_LOCATION, SERVICE, features); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public AvailabilityService(URL wsdlLocation, WebServiceFeature ... features) { - super(wsdlLocation, SERVICE, features); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public AvailabilityService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { - super(wsdlLocation, serviceName, features); - } - - /** - * - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServicePort") - public AvailabilityWS getAvailabilityServicePort() { - return super.getPort(AvailabilityServicePort, AvailabilityWS.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServicePort") - public AvailabilityWS getAvailabilityServicePort(WebServiceFeature... features) { - return super.getPort(AvailabilityServicePort, AvailabilityWS.class, features); - } - /** - * - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServiceSecurePort") - public AvailabilityWS getAvailabilityServiceSecurePort() { - return super.getPort(AvailabilityServiceSecurePort, AvailabilityWS.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServiceSecurePort") - public AvailabilityWS getAvailabilityServiceSecurePort(WebServiceFeature... features) { - return super.getPort(AvailabilityServiceSecurePort, AvailabilityWS.class, features); - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityWS.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityWS.java deleted file mode 100644 index edc355c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityWS.java +++ /dev/null @@ -1,141 +0,0 @@ -package com.gekko_holding.webservice.Availability; - -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.ws.RequestWrapper; -import javax.xml.ws.ResponseWrapper; - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-03-21T18:01:35.176+01:00 - * Generated source version: 2.4.3 - * - */ -@WebService(targetNamespace = "http://webservice.gekko-holding.com/v2_4", name = "AvailabilityWS") -@XmlSeeAlso({ObjectFactory.class}) -public interface AvailabilityWS { - - @WebMethod - @RequestWrapper(localName = "getHotelDetails", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelDetails") - @ResponseWrapper(localName = "getHotelDetailsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelDetailsResponse") - @WebResult(name = "hotel", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.Availability.HotelBean> getHotelDetails( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.Identification identification, - @WebParam(name = "cityCodeStandard", targetNamespace = "") - java.lang.String cityCodeStandard, - @WebParam(name = "hotelCodes", targetNamespace = "") - com.gekko_holding.webservice.Availability.HotelCodes hotelCodes - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getWhiteListHotels", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetWhiteListHotels") - @ResponseWrapper(localName = "getWhiteListHotelsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetWhiteListHotelsResponse") - @WebResult(name = "hotel", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.Availability.HotelCode> getWhiteListHotels( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "cancelBookingSegment", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.CancelBookingSegment") - @ResponseWrapper(localName = "cancelBookingSegmentResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.CancelBookingSegmentResponse") - @WebResult(name = "operationStatus", targetNamespace = "") - public java.lang.String cancelBookingSegment( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification, - @WebParam(name = "segmentId", targetNamespace = "") - java.lang.String segmentId - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "hotelAvailability", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.HotelAvailability") - @ResponseWrapper(localName = "hotelAvailabilityResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.HotelAvailabilityResponse") - @WebResult(name = "availResponse", targetNamespace = "") - public com.gekko_holding.webservice.Availability.AvailabilityResponse hotelAvailability( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification, - @WebParam(name = "availCriteria", targetNamespace = "") - com.gekko_holding.webservice.Availability.AvailabilityCriteria availCriteria - ) throws TimeoutException_Exception, ServiceException; - - @WebMethod - @RequestWrapper(localName = "getVoucher", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetVoucher") - @ResponseWrapper(localName = "getVoucherResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetVoucherResponse") - @WebResult(name = "voucher", targetNamespace = "") - public java.lang.String getVoucher( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification, - @WebParam(name = "segmentId", targetNamespace = "") - java.lang.String segmentId, - @WebParam(name = "emailAddress", targetNamespace = "") - java.util.List<java.lang.String> emailAddress - ) throws TimeoutException_Exception, ServiceException; - - @WebMethod - @RequestWrapper(localName = "getBookingDetails", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBookingDetails") - @ResponseWrapper(localName = "getBookingDetailsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBookingDetailsResponse") - @WebResult(name = "bookingDetails", targetNamespace = "") - public com.gekko_holding.webservice.Availability.BookingDetails getBookingDetails( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification, - @WebParam(name = "bookId", targetNamespace = "") - java.lang.String bookId, - @WebParam(name = "segmentId", targetNamespace = "") - java.lang.String segmentId - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getPreBookingInfo", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPreBookingInfo") - @ResponseWrapper(localName = "getPreBookingInfoResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPreBookingInfoResponse") - @WebResult(name = "preBookingInfo", targetNamespace = "") - public com.gekko_holding.webservice.Availability.CancellationPolicyResponse getPreBookingInfo( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification, - @WebParam(name = "searchCriteria", targetNamespace = "") - com.gekko_holding.webservice.Availability.SearchCriteria searchCriteria - ) throws TimeoutException_Exception, ServiceException; - - @WebMethod - @RequestWrapper(localName = "searchBookingSegments", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.SearchBookingSegments") - @ResponseWrapper(localName = "searchBookingSegmentsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.SearchBookingSegmentsResponse") - @WebResult(name = "bookings", targetNamespace = "") - public com.gekko_holding.webservice.Availability.Bookings searchBookingSegments( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification, - @WebParam(name = "bookingsCriteria", targetNamespace = "") - com.gekko_holding.webservice.Availability.BookingsCriteria bookingsCriteria - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "bookHotel", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.BookHotel") - @ResponseWrapper(localName = "bookHotelResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.BookHotelResponse") - @WebResult(name = "bookResponse", targetNamespace = "") - public com.gekko_holding.webservice.Availability.BookResponse bookHotel( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.Availability.CustomerIdentification identification, - @WebParam(name = "bookRequest", targetNamespace = "") - com.gekko_holding.webservice.Availability.RequestedBookings bookRequest - ) throws TimeoutException_Exception, ServiceException; -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Board.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Board.java deleted file mode 100644 index 8be18b4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Board.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for board complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="board"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "board") -public class Board - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotel.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotel.java deleted file mode 100644 index 20bf55d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotel.java +++ /dev/null @@ -1,115 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.*; - - -/** - * <p>Java class for bookHotel complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookHotel"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="bookRequest" type="{http://webservice.gekko-holding.com/v2_4}requestedBookings"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookHotel", propOrder = { - "language", - "identification", - "bookRequest" -}) -@XmlRootElement -public class BookHotel { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected RequestedBookings bookRequest; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the bookRequest property. - * - * @return - * possible object is - * {@link RequestedBookings } - * - */ - public RequestedBookings getBookRequest() { - return bookRequest; - } - - /** - * Sets the value of the bookRequest property. - * - * @param value - * allowed object is - * {@link RequestedBookings } - * - */ - public void setBookRequest(RequestedBookings value) { - this.bookRequest = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotelResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotelResponse.java deleted file mode 100644 index c2a8453..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotelResponse.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookHotelResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookHotelResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookResponse" type="{http://webservice.gekko-holding.com/v2_4}bookResponse" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookHotelResponse", propOrder = { - "bookResponse" -}) -@XmlRootElement -public class BookHotelResponse { - - protected BookResponse bookResponse; - - /** - * Gets the value of the bookResponse property. - * - * @return - * possible object is - * {@link BookResponse } - * - */ - public BookResponse getBookResponse() { - return bookResponse; - } - - /** - * Sets the value of the bookResponse property. - * - * @param value - * allowed object is - * {@link BookResponse } - * - */ - public void setBookResponse(BookResponse value) { - this.bookResponse = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookResponse.java deleted file mode 100644 index 5bf7d98..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookResponse.java +++ /dev/null @@ -1,186 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segments" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segment" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="bookingId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="rejected" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookResponse", propOrder = { - "segments" -}) -public class BookResponse { - - protected BookResponse.Segments segments; - @XmlAttribute(name = "bookingId", required = true) - protected String bookingId; - @XmlAttribute(name = "rejected") - protected Boolean rejected; - - /** - * Gets the value of the segments property. - * - * @return - * possible object is - * {@link BookResponse.Segments } - * - */ - public BookResponse.Segments getSegments() { - return segments; - } - - /** - * Sets the value of the segments property. - * - * @param value - * allowed object is - * {@link BookResponse.Segments } - * - */ - public void setSegments(BookResponse.Segments value) { - this.segments = value; - } - - /** - * Gets the value of the bookingId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookingId() { - return bookingId; - } - - /** - * Sets the value of the bookingId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookingId(String value) { - this.bookingId = value; - } - - /** - * Gets the value of the rejected property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isRejected() { - return rejected; - } - - /** - * Sets the value of the rejected property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setRejected(Boolean value) { - this.rejected = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segment" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "segment" - }) - public static class Segments { - - protected List<Segment> segment; - - /** - * Gets the value of the segment property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the segment property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getSegment().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Segment } - * - * - */ - public List<Segment> getSegment() { - if (segment == null) { - segment = new ArrayList<Segment>(); - } - return this.segment; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedOffer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedOffer.java deleted file mode 100644 index 477f05b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedOffer.java +++ /dev/null @@ -1,161 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookedOffer complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookedOffer"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="bookedRooms"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookedRoom" type="{http://webservice.gekko-holding.com/v2_4}bookedRoom" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookedOffer", propOrder = { - "code", - "bookedRooms" -}) -public class BookedOffer { - - @XmlElement(required = true) - protected String code; - @XmlElement(required = true) - protected BookedOffer.BookedRooms bookedRooms; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the bookedRooms property. - * - * @return - * possible object is - * {@link BookedOffer.BookedRooms } - * - */ - public BookedOffer.BookedRooms getBookedRooms() { - return bookedRooms; - } - - /** - * Sets the value of the bookedRooms property. - * - * @param value - * allowed object is - * {@link BookedOffer.BookedRooms } - * - */ - public void setBookedRooms(BookedOffer.BookedRooms value) { - this.bookedRooms = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookedRoom" type="{http://webservice.gekko-holding.com/v2_4}bookedRoom" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "bookedRoom" - }) - public static class BookedRooms { - - protected List<BookedRoom> bookedRoom; - - /** - * Gets the value of the bookedRoom property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the bookedRoom property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getBookedRoom().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link BookedRoom } - * - * - */ - public List<BookedRoom> getBookedRoom() { - if (bookedRoom == null) { - bookedRoom = new ArrayList<BookedRoom>(); - } - return this.bookedRoom; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedRoom.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedRoom.java deleted file mode 100644 index 6e99206..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedRoom.java +++ /dev/null @@ -1,97 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookedRoom complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookedRoom"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://webservice.gekko-holding.com/v2_4}registeredUser"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}pax"/> - * </choice> - * </sequence> - * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookedRoom", propOrder = { - "registeredUserOrPax" -}) -public class BookedRoom { - - @XmlElements({ - @XmlElement(name = "pax", namespace = "http://webservice.gekko-holding.com/v2_4", type = Pax.class), - @XmlElement(name = "registeredUser", namespace = "http://webservice.gekko-holding.com/v2_4", type = RegisteredUser.class) - }) - protected List<PaxBean> registeredUserOrPax; - @XmlAttribute(name = "roomIndex", required = true) - protected int roomIndex; - - /** - * Gets the value of the registeredUserOrPax property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the registeredUserOrPax property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRegisteredUserOrPax().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Pax } - * {@link RegisteredUser } - * - * - */ - public List<PaxBean> getRegisteredUserOrPax() { - if (registeredUserOrPax == null) { - registeredUserOrPax = new ArrayList<PaxBean>(); - } - return this.registeredUserOrPax; - } - - /** - * Gets the value of the roomIndex property. - * - */ - public int getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - */ - public void setRoomIndex(int value) { - this.roomIndex = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingDetails.java deleted file mode 100644 index 011acc8..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingDetails.java +++ /dev/null @@ -1,254 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookingDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookingDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="contact" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="segments" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotelSegment"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}insuranceSegment"/> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="bookingId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookingDetails", propOrder = { - "contact", - "creationDate", - "segments" -}) -public class BookingDetails { - - protected String contact; - @XmlElement(required = true) - protected String creationDate; - protected BookingDetails.Segments segments; - @XmlAttribute(name = "bookingId", required = true) - protected String bookingId; - @XmlAttribute(name = "status", required = true) - protected String status; - - /** - * Gets the value of the contact property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getContact() { - return contact; - } - - /** - * Sets the value of the contact property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setContact(String value) { - this.contact = value; - } - - /** - * Gets the value of the creationDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCreationDate() { - return creationDate; - } - - /** - * Sets the value of the creationDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCreationDate(String value) { - this.creationDate = value; - } - - /** - * Gets the value of the segments property. - * - * @return - * possible object is - * {@link BookingDetails.Segments } - * - */ - public BookingDetails.Segments getSegments() { - return segments; - } - - /** - * Sets the value of the segments property. - * - * @param value - * allowed object is - * {@link BookingDetails.Segments } - * - */ - public void setSegments(BookingDetails.Segments value) { - this.segments = value; - } - - /** - * Gets the value of the bookingId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookingId() { - return bookingId; - } - - /** - * Sets the value of the bookingId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookingId(String value) { - this.bookingId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotelSegment"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}insuranceSegment"/> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "hotelSegmentOrInsuranceSegment" - }) - public static class Segments { - - @XmlElements({ - @XmlElement(name = "hotelSegment", namespace = "http://webservice.gekko-holding.com/v2_4", type = HotelSegmentDetailsBean.class), - @XmlElement(name = "insuranceSegment", namespace = "http://webservice.gekko-holding.com/v2_4", type = InsuranceSegmentDetailsBean.class) - }) - protected List<SegmentDetailsBean> hotelSegmentOrInsuranceSegment; - - /** - * Gets the value of the hotelSegmentOrInsuranceSegment property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelSegmentOrInsuranceSegment property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelSegmentOrInsuranceSegment().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelSegmentDetailsBean } - * {@link InsuranceSegmentDetailsBean } - * - * - */ - public List<SegmentDetailsBean> getHotelSegmentOrInsuranceSegment() { - if (hotelSegmentOrInsuranceSegment == null) { - hotelSegmentOrInsuranceSegment = new ArrayList<SegmentDetailsBean>(); - } - return this.hotelSegmentOrInsuranceSegment; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingInfoBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingInfoBean.java deleted file mode 100644 index 4eb0261..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingInfoBean.java +++ /dev/null @@ -1,133 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookingInfoBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookingInfoBean"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean"> - * <sequence> - * <element name="segments" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookingInfoBean", propOrder = { - "segments" -}) -public class BookingInfoBean - extends SegmentInfoBean -{ - - protected BookingInfoBean.Segments segments; - - /** - * Gets the value of the segments property. - * - * @return - * possible object is - * {@link BookingInfoBean.Segments } - * - */ - public BookingInfoBean.Segments getSegments() { - return segments; - } - - /** - * Sets the value of the segments property. - * - * @param value - * allowed object is - * {@link BookingInfoBean.Segments } - * - */ - public void setSegments(BookingInfoBean.Segments value) { - this.segments = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "segment" - }) - public static class Segments { - - protected List<SegmentInfoBean> segment; - - /** - * Gets the value of the segment property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the segment property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getSegment().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link SegmentInfoBean } - * - * - */ - public List<SegmentInfoBean> getSegment() { - if (segment == null) { - segment = new ArrayList<SegmentInfoBean>(); - } - return this.segment; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Bookings.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Bookings.java deleted file mode 100644 index 7d7358a..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Bookings.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookings complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookings"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="booking" type="{http://webservice.gekko-holding.com/v2_4}bookingInfoBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookings", propOrder = { - "booking" -}) -public class Bookings { - - protected List<BookingInfoBean> booking; - - /** - * Gets the value of the booking property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the booking property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getBooking().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link BookingInfoBean } - * - * - */ - public List<BookingInfoBean> getBooking() { - if (booking == null) { - booking = new ArrayList<BookingInfoBean>(); - } - return this.booking; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingsCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingsCriteria.java deleted file mode 100644 index cb78a2c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingsCriteria.java +++ /dev/null @@ -1,224 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookingsCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookingsCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookingCreationDate" type="{http://webservice.gekko-holding.com/v2_4}rangeCriteria"/> - * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean" minOccurs="0"/> - * <element name="country" type="{http://webservice.gekko-holding.com/v2_4}country" minOccurs="0"/> - * <element name="checkInDate" type="{http://webservice.gekko-holding.com/v2_4}rangeCriteria" minOccurs="0"/> - * <element name="paxName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="bookId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookingsCriteria", propOrder = { - "bookingCreationDate", - "city", - "country", - "checkInDate", - "paxName", - "bookId", - "status" -}) -public class BookingsCriteria { - - @XmlElement(required = true) - protected RangeCriteria bookingCreationDate; - protected CityBean city; - protected Country country; - protected RangeCriteria checkInDate; - protected String paxName; - protected String bookId; - protected String status; - - /** - * Gets the value of the bookingCreationDate property. - * - * @return - * possible object is - * {@link RangeCriteria } - * - */ - public RangeCriteria getBookingCreationDate() { - return bookingCreationDate; - } - - /** - * Sets the value of the bookingCreationDate property. - * - * @param value - * allowed object is - * {@link RangeCriteria } - * - */ - public void setBookingCreationDate(RangeCriteria value) { - this.bookingCreationDate = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityBean } - * - */ - public CityBean getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityBean } - * - */ - public void setCity(CityBean value) { - this.city = value; - } - - /** - * Gets the value of the country property. - * - * @return - * possible object is - * {@link Country } - * - */ - public Country getCountry() { - return country; - } - - /** - * Sets the value of the country property. - * - * @param value - * allowed object is - * {@link Country } - * - */ - public void setCountry(Country value) { - this.country = value; - } - - /** - * Gets the value of the checkInDate property. - * - * @return - * possible object is - * {@link RangeCriteria } - * - */ - public RangeCriteria getCheckInDate() { - return checkInDate; - } - - /** - * Sets the value of the checkInDate property. - * - * @param value - * allowed object is - * {@link RangeCriteria } - * - */ - public void setCheckInDate(RangeCriteria value) { - this.checkInDate = value; - } - - /** - * Gets the value of the paxName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaxName() { - return paxName; - } - - /** - * Sets the value of the paxName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaxName(String value) { - this.paxName = value; - } - - /** - * Gets the value of the bookId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookId() { - return bookId; - } - - /** - * Sets the value of the bookId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookId(String value) { - this.bookId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegment.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegment.java deleted file mode 100644 index 6f71aed..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegment.java +++ /dev/null @@ -1,119 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancelBookingSegment complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancelBookingSegment"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancelBookingSegment", propOrder = { - "language", - "identification", - "segmentId" -}) -@XmlRootElement(name="cancelBookingSegment") -public class CancelBookingSegment { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected String segmentId; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.java deleted file mode 100644 index 93bc270..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancelBookingSegmentResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancelBookingSegmentResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="operationStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancelBookingSegmentResponse", propOrder = { - "operationStatus" -}) -@XmlRootElement(name="cancelBookingSegmentResponse") -public class CancelBookingSegmentResponse { - - protected String operationStatus; - - /** - * Gets the value of the operationStatus property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOperationStatus() { - return operationStatus; - } - - /** - * Sets the value of the operationStatus property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOperationStatus(String value) { - this.operationStatus = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.java deleted file mode 100644 index 43d16be..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.java +++ /dev/null @@ -1,199 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancellationFeesPolicy complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancellationFeesPolicy"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="fromDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="toDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * <attribute name="allDates" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="roomIndex" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancellationFeesPolicy", propOrder = { - "fromDate", - "toDate", - "price", - "currency" -}) -public class CancellationFeesPolicy { - - protected String fromDate; - protected String toDate; - @XmlElement(required = true) - protected String price; - @XmlElement(required = true) - protected String currency; - @XmlAttribute(name = "allDates") - protected Boolean allDates; - @XmlAttribute(name = "roomIndex") - protected Integer roomIndex; - - /** - * Gets the value of the fromDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFromDate() { - return fromDate; - } - - /** - * Sets the value of the fromDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFromDate(String value) { - this.fromDate = value; - } - - /** - * Gets the value of the toDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getToDate() { - return toDate; - } - - /** - * Sets the value of the toDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setToDate(String value) { - this.toDate = value; - } - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrice(String value) { - this.price = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCurrency(String value) { - this.currency = value; - } - - /** - * Gets the value of the allDates property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isAllDates() { - return allDates; - } - - /** - * Sets the value of the allDates property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setAllDates(Boolean value) { - this.allDates = value; - } - - /** - * Gets the value of the roomIndex property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setRoomIndex(Integer value) { - this.roomIndex = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.java deleted file mode 100644 index 4e7a962..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.java +++ /dev/null @@ -1,250 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancellationPolicyResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancellationPolicyResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cancellationFeesPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="offerPrice" type="{http://webservice.gekko-holding.com/v2_4}offerPrice"/> - * <element name="acceptedCreditCards" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="creditCardType" type="{http://webservice.gekko-holding.com/v2_4}acceptedCreditCardBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancellationPolicyResponse", propOrder = { - "cancellationFeesPolicy", - "voucherObservation", - "offerCode", - "offerPrice", - "acceptedCreditCards" -}) -@XmlRootElement(name ="CancellationPolicyResponse") -public class CancellationPolicyResponse { - - @XmlElement(nillable = true) - protected List<CancellationFeesPolicy> cancellationFeesPolicy; - protected String voucherObservation; - @XmlElement(required = true) - protected String offerCode; - @XmlElement(required = true) - protected OfferPrice offerPrice; - protected CancellationPolicyResponse.AcceptedCreditCards acceptedCreditCards; - - /** - * Gets the value of the cancellationFeesPolicy property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the cancellationFeesPolicy property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCancellationFeesPolicy().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link CancellationFeesPolicy } - * - * - */ - public List<CancellationFeesPolicy> getCancellationFeesPolicy() { - if (cancellationFeesPolicy == null) { - cancellationFeesPolicy = new ArrayList<CancellationFeesPolicy>(); - } - return this.cancellationFeesPolicy; - } - - /** - * Gets the value of the voucherObservation property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucherObservation() { - return voucherObservation; - } - - /** - * Sets the value of the voucherObservation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucherObservation(String value) { - this.voucherObservation = value; - } - - /** - * Gets the value of the offerCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOfferCode() { - return offerCode; - } - - /** - * Sets the value of the offerCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOfferCode(String value) { - this.offerCode = value; - } - - /** - * Gets the value of the offerPrice property. - * - * @return - * possible object is - * {@link OfferPrice } - * - */ - public OfferPrice getOfferPrice() { - return offerPrice; - } - - /** - * Sets the value of the offerPrice property. - * - * @param value - * allowed object is - * {@link OfferPrice } - * - */ - public void setOfferPrice(OfferPrice value) { - this.offerPrice = value; - } - - /** - * Gets the value of the acceptedCreditCards property. - * - * @return - * possible object is - * {@link CancellationPolicyResponse.AcceptedCreditCards } - * - */ - public CancellationPolicyResponse.AcceptedCreditCards getAcceptedCreditCards() { - return acceptedCreditCards; - } - - /** - * Sets the value of the acceptedCreditCards property. - * - * @param value - * allowed object is - * {@link CancellationPolicyResponse.AcceptedCreditCards } - * - */ - public void setAcceptedCreditCards(CancellationPolicyResponse.AcceptedCreditCards value) { - this.acceptedCreditCards = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="creditCardType" type="{http://webservice.gekko-holding.com/v2_4}acceptedCreditCardBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "creditCardType" - }) - public static class AcceptedCreditCards { - - protected List<AcceptedCreditCardBean> creditCardType; - - /** - * Gets the value of the creditCardType property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the creditCardType property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCreditCardType().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link AcceptedCreditCardBean } - * - * - */ - public List<AcceptedCreditCardBean> getCreditCardType() { - if (creditCardType == null) { - creditCardType = new ArrayList<AcceptedCreditCardBean>(); - } - return this.creditCardType; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Child.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Child.java deleted file mode 100644 index 0cfce8b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Child.java +++ /dev/null @@ -1,52 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for child complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="child"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="age" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "child") -public class Child { - - @XmlAttribute(name = "age", required = true) - protected int age; - - /** - * Gets the value of the age property. - * - */ - public int getAge() { - return age; - } - - /** - * Sets the value of the age property. - * - */ - public void setAge(int value) { - this.age = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityBean.java deleted file mode 100644 index 1b9bea4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityBean.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cityBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cityBean"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * <attribute name="standard" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cityBean") -public class CityBean - extends EntityBean -{ - - @XmlAttribute(name = "standard", required = true) - protected String standard; - - /** - * Gets the value of the standard property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStandard() { - return standard; - } - - /** - * Sets the value of the standard property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStandard(String value) { - this.standard = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityDestination.java deleted file mode 100644 index d3c1b3e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityDestination.java +++ /dev/null @@ -1,116 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cityDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cityDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="standard" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cityDestination") -public class CityDestination - extends Destination -{ - - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "standard", required = true) - protected String standard; - @XmlAttribute(name = "range") - protected Double range; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the standard property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStandard() { - return standard; - } - - /** - * Sets the value of the standard property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStandard(String value) { - this.standard = value; - } - - /** - * Gets the value of the range property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getRange() { - return range; - } - - /** - * Sets the value of the range property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setRange(Double value) { - this.range = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ConferenceBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ConferenceBean.java deleted file mode 100644 index d4a6f1a..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ConferenceBean.java +++ /dev/null @@ -1,54 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for conferenceBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="conferenceBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="hasEvent" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "conferenceBean") -///@XmlRootElement(name ="ConferenceBean") -public class ConferenceBean { - - @XmlAttribute(name = "hasEvent", required = true) - protected boolean hasEvent; - - /** - * Gets the value of the hasEvent property. - * - */ - public boolean isHasEvent() { - return hasEvent; - } - - /** - * Sets the value of the hasEvent property. - * - */ - public void setHasEvent(boolean value) { - this.hasEvent = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Country.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Country.java deleted file mode 100644 index 37df379..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Country.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for country complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="country"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "country") -public class Country - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CreditCardInformation.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CreditCardInformation.java deleted file mode 100644 index a8f2bbf..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CreditCardInformation.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for creditCardInformation complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="creditCardInformation"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cardHolder" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cardNumber" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cvc" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="expiryDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "creditCardInformation", propOrder = { - "cardHolder", - "cardNumber", - "cvc", - "expiryDate" -}) -public class CreditCardInformation { - - @XmlElement(required = true) - protected String cardHolder; - @XmlElement(required = true) - protected String cardNumber; - @XmlElement(required = true) - protected String cvc; - @XmlElement(required = true) - protected String expiryDate; - - /** - * Gets the value of the cardHolder property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCardHolder() { - return cardHolder; - } - - /** - * Sets the value of the cardHolder property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCardHolder(String value) { - this.cardHolder = value; - } - - /** - * Gets the value of the cardNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCardNumber() { - return cardNumber; - } - - /** - * Sets the value of the cardNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCardNumber(String value) { - this.cardNumber = value; - } - - /** - * Gets the value of the cvc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCvc() { - return cvc; - } - - /** - * Sets the value of the cvc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCvc(String value) { - this.cvc = value; - } - - /** - * Gets the value of the expiryDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getExpiryDate() { - return expiryDate; - } - - /** - * Sets the value of the expiryDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setExpiryDate(String value) { - this.expiryDate = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CustomerIdentification.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CustomerIdentification.java deleted file mode 100644 index 39d0dbf..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CustomerIdentification.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for customerIdentification complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="customerIdentification"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}identification"> - * <sequence> - * </sequence> - * <attribute name="customerKey" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "customerIdentification") -public class CustomerIdentification - extends Identification -{ - - @XmlAttribute(name = "customerKey", required = true) - protected String customerKey; - - /** - * Gets the value of the customerKey property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustomerKey() { - return customerKey; - } - - /** - * Sets the value of the customerKey property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustomerKey(String value) { - this.customerKey = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Description.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Description.java deleted file mode 100644 index 4f5d98c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Description.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for description complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="description"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "description", propOrder = { - "value" -}) -public class Description { - - @XmlValue - protected String value; - @XmlAttribute(name = "type", required = true) - protected String type; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Destination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Destination.java deleted file mode 100644 index 6c5db18..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Destination.java +++ /dev/null @@ -1,40 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for destination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="destination"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "destination") -@XmlSeeAlso({ - CityDestination.class, - PoiDestination.class, - HotelCodeDestination.class, - GeoCodeDestination.class, - HotelCodeListDestination.class -}) -public abstract class Destination { - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/DestinationCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/DestinationCriteria.java deleted file mode 100644 index 305bd10..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/DestinationCriteria.java +++ /dev/null @@ -1,174 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for destinationCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="destinationCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element ref="{http://webservice.gekko-holding.com/v2_4}city"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}poi"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}geoCode"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotel"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotels"/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "destinationCriteria", propOrder = { - "city", - "poi", - "geoCode", - "hotel", - "hotels" -}) -public class DestinationCriteria { - - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected CityDestination city; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected PoiDestination poi; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected GeoCodeDestination geoCode; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected HotelCodeDestination hotel; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected HotelCodeListDestination hotels; - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityDestination } - * - */ - public CityDestination getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityDestination } - * - */ - public void setCity(CityDestination value) { - this.city = value; - } - - /** - * Gets the value of the poi property. - * - * @return - * possible object is - * {@link PoiDestination } - * - */ - public PoiDestination getPoi() { - return poi; - } - - /** - * Sets the value of the poi property. - * - * @param value - * allowed object is - * {@link PoiDestination } - * - */ - public void setPoi(PoiDestination value) { - this.poi = value; - } - - /** - * Gets the value of the geoCode property. - * - * @return - * possible object is - * {@link GeoCodeDestination } - * - */ - public GeoCodeDestination getGeoCode() { - return geoCode; - } - - /** - * Sets the value of the geoCode property. - * - * @param value - * allowed object is - * {@link GeoCodeDestination } - * - */ - public void setGeoCode(GeoCodeDestination value) { - this.geoCode = value; - } - - /** - * Gets the value of the hotel property. - * - * @return - * possible object is - * {@link HotelCodeDestination } - * - */ - public HotelCodeDestination getHotel() { - return hotel; - } - - /** - * Sets the value of the hotel property. - * - * @param value - * allowed object is - * {@link HotelCodeDestination } - * - */ - public void setHotel(HotelCodeDestination value) { - this.hotel = value; - } - - /** - * Gets the value of the hotels property. - * - * @return - * possible object is - * {@link HotelCodeListDestination } - * - */ - public HotelCodeListDestination getHotels() { - return hotels; - } - - /** - * Sets the value of the hotels property. - * - * @param value - * allowed object is - * {@link HotelCodeListDestination } - * - */ - public void setHotels(HotelCodeListDestination value) { - this.hotels = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/EntityBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/EntityBean.java deleted file mode 100644 index b7119e5..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/EntityBean.java +++ /dev/null @@ -1,98 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for entityBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="entityBean"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "entityBean", propOrder = { - "value" -}) -@XmlSeeAlso({ - Country.class, - CityBean.class, - RoomType.class, - HotelRating.class, - HotelChain.class, - AcceptedCreditCardBean.class, - Facility.class, - Board.class -}) -public class EntityBean { - - @XmlValue - protected String value; - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ErrorDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ErrorDetails.java deleted file mode 100644 index c3cc83d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ErrorDetails.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for errorDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="errorDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="detail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "errorDetails", propOrder = { - "code", - "detail" -}) -public class ErrorDetails { - - protected String code; - protected String detail; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the detail property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDetail() { - return detail; - } - - /** - * Sets the value of the detail property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDetail(String value) { - this.detail = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Facility.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Facility.java deleted file mode 100644 index 4a9c801..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Facility.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for facility complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="facility"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "facility") -public class Facility - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoCodeDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoCodeDestination.java deleted file mode 100644 index c66c514..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoCodeDestination.java +++ /dev/null @@ -1,100 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for geoCodeDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="geoCodeDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="latitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="longitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "geoCodeDestination") -public class GeoCodeDestination - extends Destination -{ - - @XmlAttribute(name = "latitude", required = true) - protected double latitude; - @XmlAttribute(name = "longitude", required = true) - protected double longitude; - @XmlAttribute(name = "range") - protected Double range; - - /** - * Gets the value of the latitude property. - * - */ - public double getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - */ - public void setLatitude(double value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - */ - public double getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - */ - public void setLongitude(double value) { - this.longitude = value; - } - - /** - * Gets the value of the range property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getRange() { - return range; - } - - /** - * Sets the value of the range property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setRange(Double value) { - this.range = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoLocalization.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoLocalization.java deleted file mode 100644 index 029cdf6..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoLocalization.java +++ /dev/null @@ -1,71 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for geoLocalization complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="geoLocalization"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="latitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="longitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "geoLocalization") -public class GeoLocalization { - - @XmlAttribute(name = "latitude", required = true) - protected double latitude; - @XmlAttribute(name = "longitude", required = true) - protected double longitude; - - /** - * Gets the value of the latitude property. - * - */ - public double getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - */ - public void setLatitude(double value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - */ - public double getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - */ - public void setLongitude(double value) { - this.longitude = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetails.java deleted file mode 100644 index ef0e86d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetails.java +++ /dev/null @@ -1,144 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getBookingDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getBookingDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="bookId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getBookingDetails", propOrder = { - "language", - "identification", - "bookId", - "segmentId" -}) -public class GetBookingDetails { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - protected String bookId; - @XmlElement(required = true) - protected String segmentId; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the bookId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookId() { - return bookId; - } - - /** - * Sets the value of the bookId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookId(String value) { - this.bookId = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.java deleted file mode 100644 index 8f69905..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getBookingDetailsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getBookingDetailsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookingDetails" type="{http://webservice.gekko-holding.com/v2_4}bookingDetails" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getBookingDetailsResponse", propOrder = { - "bookingDetails" -}) -public class GetBookingDetailsResponse { - - protected BookingDetails bookingDetails; - - /** - * Gets the value of the bookingDetails property. - * - * @return - * possible object is - * {@link BookingDetails } - * - */ - public BookingDetails getBookingDetails() { - return bookingDetails; - } - - /** - * Sets the value of the bookingDetails property. - * - * @param value - * allowed object is - * {@link BookingDetails } - * - */ - public void setBookingDetails(BookingDetails value) { - this.bookingDetails = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetails.java deleted file mode 100644 index 10725d6..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetails.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getHotelDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * <element name="cityCodeStandard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="hotelCodes" type="{http://webservice.gekko-holding.com/v2_4}hotelCodes"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelDetails", propOrder = { - "language", - "identification", - "cityCodeStandard", - "hotelCodes" -}) -@XmlRootElement -public class GetHotelDetails { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - protected String cityCodeStandard; - @XmlElement(required = true) - protected HotelCodes hotelCodes; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - - /** - * Gets the value of the cityCodeStandard property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCityCodeStandard() { - return cityCodeStandard; - } - - /** - * Sets the value of the cityCodeStandard property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCityCodeStandard(String value) { - this.cityCodeStandard = value; - } - - /** - * Gets the value of the hotelCodes property. - * - * @return - * possible object is - * {@link HotelCodes } - * - */ - public HotelCodes getHotelCodes() { - return hotelCodes; - } - - /** - * Sets the value of the hotelCodes property. - * - * @param value - * allowed object is - * {@link HotelCodes } - * - */ - public void setHotelCodes(HotelCodes value) { - this.hotelCodes = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.java deleted file mode 100644 index 232c6dd..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - -import org.codehaus.jackson.map.ObjectMapper; - - -/** - * <p>Java class for getHotelDetailsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelDetailsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelDetailsResponse", propOrder = { - "hotel" -}) -@XmlRootElement(name="GetHotelDetailsResponse") -public class GetHotelDetailsResponse { - - protected List<HotelBean> hotel; - - /** - * Gets the value of the hotel property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotel property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotel().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelBean } - * - * - */ - public List<HotelBean> getHotel() { - if (hotel == null) { - hotel = new ArrayList<HotelBean>(); - } - return this.hotel; - } - - @Override - public String toString(){ - ObjectMapper objectMapper = new ObjectMapper(); - String harJson = ""; - try { - harJson = objectMapper.writeValueAsString(this); - }catch (Exception e){ - e.printStackTrace(); - } - - return harJson; - } -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfo.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfo.java deleted file mode 100644 index 76444cb..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfo.java +++ /dev/null @@ -1,119 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getPreBookingInfo complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getPreBookingInfo"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="searchCriteria" type="{http://webservice.gekko-holding.com/v2_4}searchCriteria"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getPreBookingInfo", propOrder = { - "language", - "identification", - "searchCriteria" -}) -@XmlRootElement -public class GetPreBookingInfo { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected SearchCriteria searchCriteria; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the searchCriteria property. - * - * @return - * possible object is - * {@link SearchCriteria } - * - */ - public SearchCriteria getSearchCriteria() { - return searchCriteria; - } - - /** - * Sets the value of the searchCriteria property. - * - * @param value - * allowed object is - * {@link SearchCriteria } - * - */ - public void setSearchCriteria(SearchCriteria value) { - this.searchCriteria = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.java deleted file mode 100644 index cd535ce..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getPreBookingInfoResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getPreBookingInfoResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="preBookingInfo" type="{http://webservice.gekko-holding.com/v2_4}cancellationPolicyResponse" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getPreBookingInfoResponse", propOrder = { - "preBookingInfo" -}) -@XmlRootElement -public class GetPreBookingInfoResponse { - - protected CancellationPolicyResponse preBookingInfo; - - /** - * Gets the value of the preBookingInfo property. - * - * @return - * possible object is - * {@link CancellationPolicyResponse } - * - */ - public CancellationPolicyResponse getPreBookingInfo() { - return preBookingInfo; - } - - /** - * Sets the value of the preBookingInfo property. - * - * @param value - * allowed object is - * {@link CancellationPolicyResponse } - * - */ - public void setPreBookingInfo(CancellationPolicyResponse value) { - this.preBookingInfo = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucher.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucher.java deleted file mode 100644 index c016fc5..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucher.java +++ /dev/null @@ -1,151 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getVoucher complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getVoucher"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="emailAddress" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getVoucher", propOrder = { - "language", - "identification", - "segmentId", - "emailAddress" -}) -public class GetVoucher { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected String segmentId; - protected List<String> emailAddress; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - - /** - * Gets the value of the emailAddress property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the emailAddress property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getEmailAddress().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List<String> getEmailAddress() { - if (emailAddress == null) { - emailAddress = new ArrayList<String>(); - } - return this.emailAddress; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucherResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucherResponse.java deleted file mode 100644 index 2dd8d2b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucherResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getVoucherResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getVoucherResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="voucher" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getVoucherResponse", propOrder = { - "voucher" -}) -public class GetVoucherResponse { - - protected String voucher; - - /** - * Gets the value of the voucher property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucher() { - return voucher; - } - - /** - * Sets the value of the voucher property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucher(String value) { - this.voucher = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotels.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotels.java deleted file mode 100644 index 4bc9ba6..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotels.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getWhiteListHotels complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getWhiteListHotels"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getWhiteListHotels", propOrder = { - "language", - "identification" -}) -public class GetWhiteListHotels { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.java deleted file mode 100644 index b8a503d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getWhiteListHotelsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getWhiteListHotelsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelCode" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getWhiteListHotelsResponse", propOrder = { - "hotel" -}) -public class GetWhiteListHotelsResponse { - - protected List<HotelCode> hotel; - - /** - * Gets the value of the hotel property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotel property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotel().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelCode } - * - * - */ - public List<HotelCode> getHotel() { - if (hotel == null) { - hotel = new ArrayList<HotelCode>(); - } - return this.hotel; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailability.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailability.java deleted file mode 100644 index dd98617..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailability.java +++ /dev/null @@ -1,119 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelAvailability complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelAvailability"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="availCriteria" type="{http://webservice.gekko-holding.com/v2_4}availabilityCriteria"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelAvailability", propOrder = { - "language", - "identification", - "availCriteria" -}) -@XmlRootElement -public class HotelAvailability { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected AvailabilityCriteria availCriteria; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the availCriteria property. - * - * @return - * possible object is - * {@link AvailabilityCriteria } - * - */ - public AvailabilityCriteria getAvailCriteria() { - return availCriteria; - } - - /** - * Sets the value of the availCriteria property. - * - * @param value - * allowed object is - * {@link AvailabilityCriteria } - * - */ - public void setAvailCriteria(AvailabilityCriteria value) { - this.availCriteria = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.java deleted file mode 100644 index 2738ba2..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.java +++ /dev/null @@ -1,76 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import org.codehaus.jackson.map.ObjectMapper; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelAvailabilityResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelAvailabilityResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="availResponse" type="{http://webservice.gekko-holding.com/v2_4}availabilityResponse" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelAvailabilityResponse", propOrder = { - "availResponse" -}) -@XmlRootElement(name="hotelAvailabilityResponse") -public class HotelAvailabilityResponse { - - protected AvailabilityResponse availResponse; - - /** - * Gets the value of the availResponse property. - * - * @return - * possible object is - * {@link AvailabilityResponse } - * - */ - public AvailabilityResponse getAvailResponse() { - return availResponse; - } - - /** - * Sets the value of the availResponse property. - * - * @param value - * allowed object is - * {@link AvailabilityResponse } - * - */ - public void setAvailResponse(AvailabilityResponse value) { - this.availResponse = value; - } - - @Override - public String toString(){ - ObjectMapper objectMapper = new ObjectMapper(); - String harJson = ""; - try { - harJson = objectMapper.writeValueAsString(this); - }catch (Exception e){ - e.printStackTrace(); - } - - return harJson; - } -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBean.java deleted file mode 100644 index 0075807..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBean.java +++ /dev/null @@ -1,655 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="hotelChain" type="{http://webservice.gekko-holding.com/v2_4}hotelChain" minOccurs="0"/> - * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean"/> - * <element name="geoLocalization" type="{http://webservice.gekko-holding.com/v2_4}geoLocalization" minOccurs="0"/> - * <element name="address" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="shortDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="thumbnailUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="descriptions" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="description" type="{http://webservice.gekko-holding.com/v2_4}description" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="facilities" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facility" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="images" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="image" type="{http://webservice.gekko-holding.com/v2_4}imageUrl" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="hotelCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="hotelRating" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelBean", propOrder = { - "hotelName", - "hotelChain", - "city", - "geoLocalization", - "address", - "phone", - "fax", - "email", - "shortDescription", - "thumbnailUrl", - "descriptions", - "facilities", - "images" -}) -@XmlRootElement(name="HotelBean") -public class HotelBean { - - @XmlElement(required = true) - protected String hotelName; - protected HotelChain hotelChain; - @XmlElement(required = true) - protected CityBean city; - protected GeoLocalization geoLocalization; - @XmlElement(required = true) - protected String address; - @XmlElement(required = true) - protected String phone; - protected String fax; - protected String email; - protected String shortDescription; - protected String thumbnailUrl; - protected HotelBean.Descriptions descriptions; - protected HotelBean.Facilities facilities; - protected HotelBean.Images images; - @XmlAttribute(name = "hotelCode", required = true) - protected String hotelCode; - @XmlAttribute(name = "hotelRating", required = true) - protected String hotelRating; - - /** - * Gets the value of the hotelName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelName() { - return hotelName; - } - - /** - * Sets the value of the hotelName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelName(String value) { - this.hotelName = value; - } - - /** - * Gets the value of the hotelChain property. - * - * @return - * possible object is - * {@link HotelChain } - * - */ - public HotelChain getHotelChain() { - return hotelChain; - } - - /** - * Sets the value of the hotelChain property. - * - * @param value - * allowed object is - * {@link HotelChain } - * - */ - public void setHotelChain(HotelChain value) { - this.hotelChain = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityBean } - * - */ - public CityBean getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityBean } - * - */ - public void setCity(CityBean value) { - this.city = value; - } - - /** - * Gets the value of the geoLocalization property. - * - * @return - * possible object is - * {@link GeoLocalization } - * - */ - public GeoLocalization getGeoLocalization() { - return geoLocalization; - } - - /** - * Sets the value of the geoLocalization property. - * - * @param value - * allowed object is - * {@link GeoLocalization } - * - */ - public void setGeoLocalization(GeoLocalization value) { - this.geoLocalization = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAddress(String value) { - this.address = value; - } - - /** - * Gets the value of the phone property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPhone() { - return phone; - } - - /** - * Sets the value of the phone property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPhone(String value) { - this.phone = value; - } - - /** - * Gets the value of the fax property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFax() { - return fax; - } - - /** - * Sets the value of the fax property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFax(String value) { - this.fax = value; - } - - /** - * Gets the value of the email property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEmail() { - return email; - } - - /** - * Sets the value of the email property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEmail(String value) { - this.email = value; - } - - /** - * Gets the value of the shortDescription property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getShortDescription() { - return shortDescription; - } - - /** - * Sets the value of the shortDescription property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setShortDescription(String value) { - this.shortDescription = value; - } - - /** - * Gets the value of the thumbnailUrl property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getThumbnailUrl() { - return thumbnailUrl; - } - - /** - * Sets the value of the thumbnailUrl property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setThumbnailUrl(String value) { - this.thumbnailUrl = value; - } - - /** - * Gets the value of the descriptions property. - * - * @return - * possible object is - * {@link HotelBean.Descriptions } - * - */ - public HotelBean.Descriptions getDescriptions() { - return descriptions; - } - - /** - * Sets the value of the descriptions property. - * - * @param value - * allowed object is - * {@link HotelBean.Descriptions } - * - */ - public void setDescriptions(HotelBean.Descriptions value) { - this.descriptions = value; - } - - /** - * Gets the value of the facilities property. - * - * @return - * possible object is - * {@link HotelBean.Facilities } - * - */ - public HotelBean.Facilities getFacilities() { - return facilities; - } - - /** - * Sets the value of the facilities property. - * - * @param value - * allowed object is - * {@link HotelBean.Facilities } - * - */ - public void setFacilities(HotelBean.Facilities value) { - this.facilities = value; - } - - /** - * Gets the value of the images property. - * - * @return - * possible object is - * {@link HotelBean.Images } - * - */ - public HotelBean.Images getImages() { - return images; - } - - /** - * Sets the value of the images property. - * - * @param value - * allowed object is - * {@link HotelBean.Images } - * - */ - public void setImages(HotelBean.Images value) { - this.images = value; - } - - /** - * Gets the value of the hotelCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelCode() { - return hotelCode; - } - - /** - * Sets the value of the hotelCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelCode(String value) { - this.hotelCode = value; - } - - /** - * Gets the value of the hotelRating property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelRating() { - return hotelRating; - } - - /** - * Sets the value of the hotelRating property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelRating(String value) { - this.hotelRating = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="description" type="{http://webservice.gekko-holding.com/v2_4}description" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "description" - }) - public static class Descriptions { - - protected List<Description> description; - - /** - * Gets the value of the description property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the description property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getDescription().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Description } - * - * - */ - public List<Description> getDescription() { - if (description == null) { - description = new ArrayList<Description>(); - } - return this.description; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facility" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "facility" - }) - public static class Facilities { - - protected List<Facility> facility; - - /** - * Gets the value of the facility property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the facility property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getFacility().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Facility } - * - * - */ - public List<Facility> getFacility() { - if (facility == null) { - facility = new ArrayList<Facility>(); - } - return this.facility; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="image" type="{http://webservice.gekko-holding.com/v2_4}imageUrl" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "image" - }) - public static class Images { - - protected List<ImageUrl> image; - - /** - * Gets the value of the image property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the image property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getImage().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link ImageUrl } - * - * - */ - public List<ImageUrl> getImage() { - if (image == null) { - image = new ArrayList<ImageUrl>(); - } - return this.image; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBookedBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBookedBean.java deleted file mode 100644 index 453d907..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBookedBean.java +++ /dev/null @@ -1,173 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelBookedBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelBookedBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cityName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="countryName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="hotelAddress" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelBookedBean", propOrder = { - "hotelName", - "cityName", - "countryName" -}) -public class HotelBookedBean { - - @XmlElement(required = true) - protected String hotelName; - @XmlElement(required = true) - protected String cityName; - @XmlElement(required = true) - protected String countryName; - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "hotelAddress") - protected String hotelAddress; - - /** - * Gets the value of the hotelName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelName() { - return hotelName; - } - - /** - * Sets the value of the hotelName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelName(String value) { - this.hotelName = value; - } - - /** - * Gets the value of the cityName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCityName() { - return cityName; - } - - /** - * Sets the value of the cityName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCityName(String value) { - this.cityName = value; - } - - /** - * Gets the value of the countryName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountryName() { - return countryName; - } - - /** - * Sets the value of the countryName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountryName(String value) { - this.countryName = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the hotelAddress property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelAddress() { - return hotelAddress; - } - - /** - * Sets the value of the hotelAddress property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelAddress(String value) { - this.hotelAddress = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBooking.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBooking.java deleted file mode 100644 index a94adc7..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBooking.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelBooking complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelBooking"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="bookedOffer" type="{http://webservice.gekko-holding.com/v2_4}bookedOffer"/> - * </sequence> - * <attribute name="hotelCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelBooking", propOrder = { - "checkIn", - "checkOut", - "bookedOffer" -}) -public class HotelBooking { - - @XmlElement(required = true) - protected String checkIn; - @XmlElement(required = true) - protected String checkOut; - @XmlElement(required = true) - protected BookedOffer bookedOffer; - @XmlAttribute(name = "hotelCode", required = true) - protected String hotelCode; - - /** - * Gets the value of the checkIn property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckIn() { - return checkIn; - } - - /** - * Sets the value of the checkIn property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckIn(String value) { - this.checkIn = value; - } - - /** - * Gets the value of the checkOut property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckOut() { - return checkOut; - } - - /** - * Sets the value of the checkOut property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckOut(String value) { - this.checkOut = value; - } - - /** - * Gets the value of the bookedOffer property. - * - * @return - * possible object is - * {@link BookedOffer } - * - */ - public BookedOffer getBookedOffer() { - return bookedOffer; - } - - /** - * Sets the value of the bookedOffer property. - * - * @param value - * allowed object is - * {@link BookedOffer } - * - */ - public void setBookedOffer(BookedOffer value) { - this.bookedOffer = value; - } - - /** - * Gets the value of the hotelCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelCode() { - return hotelCode; - } - - /** - * Sets the value of the hotelCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelCode(String value) { - this.hotelCode = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelChain.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelChain.java deleted file mode 100644 index b915f04..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelChain.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelChain complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelChain"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelChain") -public class HotelChain - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCode.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCode.java deleted file mode 100644 index a0c1171..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCode.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCode complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCode"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCode") -public class HotelCode { - - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeDestination.java deleted file mode 100644 index 89fa3c6..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeDestination.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCodeDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCodeDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCodeDestination") -public class HotelCodeDestination - extends Destination -{ - - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeListDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeListDestination.java deleted file mode 100644 index 519a7a1..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeListDestination.java +++ /dev/null @@ -1,69 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCodeListDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCodeListDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelCodeDestination" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCodeListDestination", propOrder = { - "hotel" -}) -public class HotelCodeListDestination - extends Destination -{ - - protected List<HotelCodeDestination> hotel; - - /** - * Gets the value of the hotel property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotel property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotel().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelCodeDestination } - * - * - */ - public List<HotelCodeDestination> getHotel() { - if (hotel == null) { - hotel = new ArrayList<HotelCodeDestination>(); - } - return this.hotel; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodes.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodes.java deleted file mode 100644 index 325cb3b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodes.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCodes complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCodes"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelCode" type="{http://webservice.gekko-holding.com/v2_4}hotelCode" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCodes", propOrder = { - "hotelCode" -}) -public class HotelCodes { - - protected List<HotelCode> hotelCode; - - /** - * Gets the value of the hotelCode property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelCode property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelCode().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelCode } - * - * - */ - public List<HotelCode> getHotelCode() { - if (hotelCode == null) { - hotelCode = new ArrayList<HotelCode>(); - } - return this.hotelCode; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRating.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRating.java deleted file mode 100644 index 55283b0..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRating.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelRating complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelRating"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelRating") -public class HotelRating - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRatingCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRatingCriteria.java deleted file mode 100644 index 9626eae..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRatingCriteria.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelRatingCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelRatingCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="minStars" type="{http://www.w3.org/2001/XMLSchema}int" /> - * <attribute name="maxStars" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelRatingCriteria") -public class HotelRatingCriteria { - - @XmlAttribute(name = "minStars") - protected Integer minStars; - @XmlAttribute(name = "maxStars") - protected Integer maxStars; - - /** - * Gets the value of the minStars property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinStars() { - return minStars; - } - - /** - * Sets the value of the minStars property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinStars(Integer value) { - this.minStars = value; - } - - /** - * Gets the value of the maxStars property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxStars() { - return maxStars; - } - - /** - * Sets the value of the maxStars property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxStars(Integer value) { - this.maxStars = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelResponse.java deleted file mode 100644 index 847ef49..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelResponse.java +++ /dev/null @@ -1,540 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean"/> - * <element name="address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="zipcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="rating" type="{http://webservice.gekko-holding.com/v2_4}hotelRating" minOccurs="0"/> - * <element name="latitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="longitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="thumbnailUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="distance" type="{http://www.w3.org/2001/XMLSchema}double"/> - * <element name="facilities" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facilities" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="offers" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="offer" type="{http://webservice.gekko-holding.com/v2_4}offer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="chainCode" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="whiteListed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelResponse", propOrder = { - "name", - "city", - "address", - "zipcode", - "rating", - "latitude", - "longitude", - "thumbnailUrl", - "distance", - "facilities", - "offers" -}) -public class HotelResponse { - - @XmlElement(required = true) - protected String name; - @XmlElement(required = true) - protected CityBean city; - protected String address; - protected String zipcode; - protected HotelRating rating; - protected Double latitude; - protected Double longitude; - protected String thumbnailUrl; - protected double distance; - protected HotelResponse.Facilities facilities; - protected HotelResponse.Offers offers; - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "chainCode") - protected String chainCode; - @XmlAttribute(name = "whiteListed", required = true) - protected boolean whiteListed; - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityBean } - * - */ - public CityBean getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityBean } - * - */ - public void setCity(CityBean value) { - this.city = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAddress(String value) { - this.address = value; - } - - /** - * Gets the value of the zipcode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getZipcode() { - return zipcode; - } - - /** - * Sets the value of the zipcode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setZipcode(String value) { - this.zipcode = value; - } - - /** - * Gets the value of the rating property. - * - * @return - * possible object is - * {@link HotelRating } - * - */ - public HotelRating getRating() { - return rating; - } - - /** - * Sets the value of the rating property. - * - * @param value - * allowed object is - * {@link HotelRating } - * - */ - public void setRating(HotelRating value) { - this.rating = value; - } - - /** - * Gets the value of the latitude property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setLatitude(Double value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setLongitude(Double value) { - this.longitude = value; - } - - /** - * Gets the value of the thumbnailUrl property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getThumbnailUrl() { - return thumbnailUrl; - } - - /** - * Sets the value of the thumbnailUrl property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setThumbnailUrl(String value) { - this.thumbnailUrl = value; - } - - /** - * Gets the value of the distance property. - * - */ - public double getDistance() { - return distance; - } - - /** - * Sets the value of the distance property. - * - */ - public void setDistance(double value) { - this.distance = value; - } - - /** - * Gets the value of the facilities property. - * - * @return - * possible object is - * {@link HotelResponse.Facilities } - * - */ - public HotelResponse.Facilities getFacilities() { - return facilities; - } - - /** - * Sets the value of the facilities property. - * - * @param value - * allowed object is - * {@link HotelResponse.Facilities } - * - */ - public void setFacilities(HotelResponse.Facilities value) { - this.facilities = value; - } - - /** - * Gets the value of the offers property. - * - * @return - * possible object is - * {@link HotelResponse.Offers } - * - */ - public HotelResponse.Offers getOffers() { - return offers; - } - - /** - * Sets the value of the offers property. - * - * @param value - * allowed object is - * {@link HotelResponse.Offers } - * - */ - public void setOffers(HotelResponse.Offers value) { - this.offers = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the chainCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChainCode() { - return chainCode; - } - - /** - * Sets the value of the chainCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChainCode(String value) { - this.chainCode = value; - } - - /** - * Gets the value of the whiteListed property. - * - */ - public boolean isWhiteListed() { - return whiteListed; - } - - /** - * Sets the value of the whiteListed property. - * - */ - public void setWhiteListed(boolean value) { - this.whiteListed = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facilities" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "facilities" - }) - public static class Facilities { - - @XmlElement(nillable = true) - protected List<Facility> facilities; - - /** - * Gets the value of the facilities property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the facilities property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getFacilities().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Facility } - * - * - */ - public List<Facility> getFacilities() { - if (facilities == null) { - facilities = new ArrayList<Facility>(); - } - return this.facilities; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="offer" type="{http://webservice.gekko-holding.com/v2_4}offer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "offer" - }) - public static class Offers { - - protected List<Offer> offer; - - /** - * Gets the value of the offer property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the offer property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getOffer().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Offer } - * - * - */ - public List<Offer> getOffer() { - if (offer == null) { - offer = new ArrayList<Offer>(); - } - return this.offer; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.java deleted file mode 100644 index a9cc894..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.java +++ /dev/null @@ -1,360 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelSegmentDetailsBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelSegmentDetailsBean"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentDetailsBean"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelBookedBean" minOccurs="0"/> - * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cancellationPolicies" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cancellationPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="rooms" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="room" type="{http://webservice.gekko-holding.com/v2_4}segmentRoomBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="voucherIssued" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelSegmentDetailsBean", propOrder = { - "hotel", - "checkIn", - "checkOut", - "cancellationPolicies", - "voucherObservation", - "rooms" -}) -public class HotelSegmentDetailsBean - extends SegmentDetailsBean -{ - - protected HotelBookedBean hotel; - @XmlElement(required = true) - protected String checkIn; - @XmlElement(required = true) - protected String checkOut; - protected HotelSegmentDetailsBean.CancellationPolicies cancellationPolicies; - protected String voucherObservation; - protected HotelSegmentDetailsBean.Rooms rooms; - @XmlAttribute(name = "voucherIssued", required = true) - protected boolean voucherIssued; - - /** - * Gets the value of the hotel property. - * - * @return - * possible object is - * {@link HotelBookedBean } - * - */ - public HotelBookedBean getHotel() { - return hotel; - } - - /** - * Sets the value of the hotel property. - * - * @param value - * allowed object is - * {@link HotelBookedBean } - * - */ - public void setHotel(HotelBookedBean value) { - this.hotel = value; - } - - /** - * Gets the value of the checkIn property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckIn() { - return checkIn; - } - - /** - * Sets the value of the checkIn property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckIn(String value) { - this.checkIn = value; - } - - /** - * Gets the value of the checkOut property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckOut() { - return checkOut; - } - - /** - * Sets the value of the checkOut property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckOut(String value) { - this.checkOut = value; - } - - /** - * Gets the value of the cancellationPolicies property. - * - * @return - * possible object is - * {@link HotelSegmentDetailsBean.CancellationPolicies } - * - */ - public HotelSegmentDetailsBean.CancellationPolicies getCancellationPolicies() { - return cancellationPolicies; - } - - /** - * Sets the value of the cancellationPolicies property. - * - * @param value - * allowed object is - * {@link HotelSegmentDetailsBean.CancellationPolicies } - * - */ - public void setCancellationPolicies(HotelSegmentDetailsBean.CancellationPolicies value) { - this.cancellationPolicies = value; - } - - /** - * Gets the value of the voucherObservation property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucherObservation() { - return voucherObservation; - } - - /** - * Sets the value of the voucherObservation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucherObservation(String value) { - this.voucherObservation = value; - } - - /** - * Gets the value of the rooms property. - * - * @return - * possible object is - * {@link HotelSegmentDetailsBean.Rooms } - * - */ - public HotelSegmentDetailsBean.Rooms getRooms() { - return rooms; - } - - /** - * Sets the value of the rooms property. - * - * @param value - * allowed object is - * {@link HotelSegmentDetailsBean.Rooms } - * - */ - public void setRooms(HotelSegmentDetailsBean.Rooms value) { - this.rooms = value; - } - - /** - * Gets the value of the voucherIssued property. - * - */ - public boolean isVoucherIssued() { - return voucherIssued; - } - - /** - * Sets the value of the voucherIssued property. - * - */ - public void setVoucherIssued(boolean value) { - this.voucherIssued = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cancellationPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "cancellationPolicy" - }) - public static class CancellationPolicies { - - protected List<CancellationFeesPolicy> cancellationPolicy; - - /** - * Gets the value of the cancellationPolicy property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the cancellationPolicy property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCancellationPolicy().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link CancellationFeesPolicy } - * - * - */ - public List<CancellationFeesPolicy> getCancellationPolicy() { - if (cancellationPolicy == null) { - cancellationPolicy = new ArrayList<CancellationFeesPolicy>(); - } - return this.cancellationPolicy; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="room" type="{http://webservice.gekko-holding.com/v2_4}segmentRoomBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "room" - }) - public static class Rooms { - - protected List<SegmentRoomBean> room; - - /** - * Gets the value of the room property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the room property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoom().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link SegmentRoomBean } - * - * - */ - public List<SegmentRoomBean> getRoom() { - if (room == null) { - room = new ArrayList<SegmentRoomBean>(); - } - return this.room; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Identification.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Identification.java deleted file mode 100644 index 62a3a81..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Identification.java +++ /dev/null @@ -1,91 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for identification complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="identification"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="clientId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "identification") -@XmlSeeAlso({ - CustomerIdentification.class -}) -public class Identification { - - @XmlAttribute(name = "clientId", required = true) - protected String clientId; - @XmlAttribute(name = "password", required = true) - protected String password; - - /** - * Gets the value of the clientId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getClientId() { - return clientId; - } - - /** - * Sets the value of the clientId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setClientId(String value) { - this.clientId = value; - } - - /** - * Gets the value of the password property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPassword() { - return password; - } - - /** - * Sets the value of the password property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPassword(String value) { - this.password = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ImageUrl.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ImageUrl.java deleted file mode 100644 index f41f3f5..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ImageUrl.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for imageUrl complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="imageUrl"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "imageUrl", propOrder = { - "value" -}) -public class ImageUrl { - - @XmlValue - protected String value; - @XmlAttribute(name = "type", required = true) - protected String type; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.java deleted file mode 100644 index b02c18e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.java +++ /dev/null @@ -1,34 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for insuranceSegmentDetailsBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="insuranceSegmentDetailsBean"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentDetailsBean"> - * <sequence> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "insuranceSegmentDetailsBean") -public class InsuranceSegmentDetailsBean - extends SegmentDetailsBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ObjectFactory.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ObjectFactory.java deleted file mode 100644 index 5fdf9fa..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ObjectFactory.java +++ /dev/null @@ -1,1186 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the com.gekko_holding.webservice.v2_4 package. - * <p>An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are - * provided in this class. - * - */ -@XmlRegistry -public class ObjectFactory { - - private final static QName _BookHotelResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "bookHotelResponse"); - private final static QName _GetVoucherResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getVoucherResponse"); - private final static QName _HotelSegment_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelSegment"); - private final static QName _GeoCode_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "geoCode"); - private final static QName _GetWhiteListHotels_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getWhiteListHotels"); - private final static QName _GetPreBookingInfo_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getPreBookingInfo"); - private final static QName _CancelBookingSegmentResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "cancelBookingSegmentResponse"); - private final static QName _BookHotel_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "bookHotel"); - private final static QName _GetHotelDetailsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelDetailsResponse"); - private final static QName _Pax_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "pax"); - private final static QName _InsuranceSegment_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "insuranceSegment"); - private final static QName _GetHotelDetails_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelDetails"); - private final static QName _GetWhiteListHotelsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getWhiteListHotelsResponse"); - private final static QName _HotelAvailability_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelAvailability"); - private final static QName _RegisteredUser_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "registeredUser"); - private final static QName _HotelAvailabilityResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelAvailabilityResponse"); - private final static QName _Hotels_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotels"); - private final static QName _Poi_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "poi"); - private final static QName _GetBookingDetailsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getBookingDetailsResponse"); - private final static QName _CancelBookingSegment_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "cancelBookingSegment"); - private final static QName _GetVoucher_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getVoucher"); - private final static QName _GetBookingDetails_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getBookingDetails"); - private final static QName _HotelDetails_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelDetails"); - private final static QName _City_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "city"); - private final static QName _Hotel_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotel"); - private final static QName _GetPreBookingInfoResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getPreBookingInfoResponse"); - private final static QName _TimeoutException_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "TimeoutException"); - private final static QName _SearchBookingSegments_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "searchBookingSegments"); - private final static QName _SearchBookingSegmentsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "searchBookingSegmentsResponse"); - private final static QName _ServiceError_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "serviceError"); - private final static QName _SegmentDetailsBeanCurrency_QNAME = new QName("", "currency"); - private final static QName _AvailabilityCriteriaAllowOnRequest_QNAME = new QName("", "allowOnRequest"); - private final static QName _AvailabilityCriteriaSortBy_QNAME = new QName("", "sortBy"); - private final static QName _AvailabilityCriteriaHotelNamePart_QNAME = new QName("", "hotelNamePart"); - private final static QName _AvailabilityCriteriaRatingCriteria_QNAME = new QName("", "ratingCriteria"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.gekko_holding.webservice.v2_4 - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link InsuranceSegmentDetailsBean } - * - */ - public InsuranceSegmentDetailsBean createInsuranceSegmentDetailsBean() { - return new InsuranceSegmentDetailsBean(); - } - - /** - * Create an instance of {@link PriceBean } - * - */ - public PriceBean createPriceBean() { - return new PriceBean(); - } - - /** - * Create an instance of {@link CustomerIdentification } - * - */ - public CustomerIdentification createCustomerIdentification() { - return new CustomerIdentification(); - } - - /** - * Create an instance of {@link SegmentDetailsBean.StatisticalFields } - * - */ - public SegmentDetailsBean.StatisticalFields createSegmentDetailsBeanStatisticalFields() { - return new SegmentDetailsBean.StatisticalFields(); - } - - /** - * Create an instance of {@link BookingDetails.Segments } - * - */ - public BookingDetails.Segments createBookingDetailsSegments() { - return new BookingDetails.Segments(); - } - - /** - * Create an instance of {@link SegmentRoomBean } - * - */ - public SegmentRoomBean createSegmentRoomBean() { - return new SegmentRoomBean(); - } - - /** - * Create an instance of {@link DestinationCriteria } - * - */ - public DestinationCriteria createDestinationCriteria() { - return new DestinationCriteria(); - } - - /** - * Create an instance of {@link SegmentInfoBean } - * - */ - public SegmentInfoBean createSegmentInfoBean() { - return new SegmentInfoBean(); - } - - /** - * Create an instance of {@link RoomPlan.Children } - * - */ - public RoomPlan.Children createRoomPlanChildren() { - return new RoomPlan.Children(); - } - - /** - * Create an instance of {@link HotelCodes } - * - */ - public HotelCodes createHotelCodes() { - return new HotelCodes(); - } - - /** - * Create an instance of {@link BookedRoom } - * - */ - public BookedRoom createBookedRoom() { - return new BookedRoom(); - } - - /** - * Create an instance of {@link Bookings } - * - */ - public Bookings createBookings() { - return new Bookings(); - } - - /** - * Create an instance of {@link HotelBean.Images } - * - */ - public HotelBean.Images createHotelBeanImages() { - return new HotelBean.Images(); - } - - /** - * Create an instance of {@link HotelSegmentDetailsBean } - * - */ - public HotelSegmentDetailsBean createHotelSegmentDetailsBean() { - return new HotelSegmentDetailsBean(); - } - - /** - * Create an instance of {@link Country } - * - */ - public Country createCountry() { - return new Country(); - } - - /** - * Create an instance of {@link HotelBean.Facilities } - * - */ - public HotelBean.Facilities createHotelBeanFacilities() { - return new HotelBean.Facilities(); - } - - /** - * Create an instance of {@link RangeCriteria } - * - */ - public RangeCriteria createRangeCriteria() { - return new RangeCriteria(); - } - - /** - * Create an instance of {@link EntityBean } - * - */ - public EntityBean createEntityBean() { - return new EntityBean(); - } - - /** - * Create an instance of {@link HotelBean.Descriptions } - * - */ - public HotelBean.Descriptions createHotelBeanDescriptions() { - return new HotelBean.Descriptions(); - } - - /** - * Create an instance of {@link HotelCodeListDestination } - * - */ - public HotelCodeListDestination createHotelCodeListDestination() { - return new HotelCodeListDestination(); - } - - /** - * Create an instance of {@link AcceptedCreditCardBean } - * - */ - public AcceptedCreditCardBean createAcceptedCreditCardBean() { - return new AcceptedCreditCardBean(); - } - - /** - * Create an instance of {@link HotelResponse } - * - */ - public HotelResponse createHotelResponse() { - return new HotelResponse(); - } - - /** - * Create an instance of {@link SearchCriteria } - * - */ - public SearchCriteria createSearchCriteria() { - return new SearchCriteria(); - } - - /** - * Create an instance of {@link CancellationPolicyResponse.AcceptedCreditCards } - * - */ - public CancellationPolicyResponse.AcceptedCreditCards createCancellationPolicyResponseAcceptedCreditCards() { - return new CancellationPolicyResponse.AcceptedCreditCards(); - } - - /** - * Create an instance of {@link BookingDetails } - * - */ - public BookingDetails createBookingDetails() { - return new BookingDetails(); - } - - /** - * Create an instance of {@link GetBookingDetails } - * - */ - public GetBookingDetails createGetBookingDetails() { - return new GetBookingDetails(); - } - - /** - * Create an instance of {@link Segment } - * - */ - public Segment createSegment() { - return new Segment(); - } - - /** - * Create an instance of {@link BookingInfoBean } - * - */ - public BookingInfoBean createBookingInfoBean() { - return new BookingInfoBean(); - } - - /** - * Create an instance of {@link GeoCodeDestination } - * - */ - public GeoCodeDestination createGeoCodeDestination() { - return new GeoCodeDestination(); - } - - /** - * Create an instance of {@link ErrorDetails } - * - */ - public ErrorDetails createErrorDetails() { - return new ErrorDetails(); - } - - /** - * Create an instance of {@link Child } - * - */ - public Child createChild() { - return new Child(); - } - - /** - * Create an instance of {@link Board } - * - */ - public Board createBoard() { - return new Board(); - } - - /** - * Create an instance of {@link HotelBean } - * - */ - public HotelBean createHotelBean() { - return new HotelBean(); - } - - /** - * Create an instance of {@link HotelSegmentDetailsBean.Rooms } - * - */ - public HotelSegmentDetailsBean.Rooms createHotelSegmentDetailsBeanRooms() { - return new HotelSegmentDetailsBean.Rooms(); - } - - /** - * Create an instance of {@link RoomType } - * - */ - public RoomType createRoomType() { - return new RoomType(); - } - - /** - * Create an instance of {@link RequestedBookings } - * - */ - public RequestedBookings createRequestedBookings() { - return new RequestedBookings(); - } - - /** - * Create an instance of {@link StaticticField } - * - */ - public StaticticField createStaticticField() { - return new StaticticField(); - } - - /** - * Create an instance of {@link BookingsCriteria } - * - */ - public BookingsCriteria createBookingsCriteria() { - return new BookingsCriteria(); - } - - /** - * Create an instance of {@link TimeoutException } - * - */ - public TimeoutException createTimeoutException() { - return new TimeoutException(); - } - - /** - * Create an instance of {@link GetHotelDetails } - * - */ - public GetHotelDetails createGetHotelDetails() { - return new GetHotelDetails(); - } - - /** - * Create an instance of {@link CreditCardInformation } - * - */ - public CreditCardInformation createCreditCardInformation() { - return new CreditCardInformation(); - } - - /** - * Create an instance of {@link BookingInfoBean.Segments } - * - */ - public BookingInfoBean.Segments createBookingInfoBeanSegments() { - return new BookingInfoBean.Segments(); - } - - /** - * Create an instance of {@link GetPreBookingInfo } - * - */ - public GetPreBookingInfo createGetPreBookingInfo() { - return new GetPreBookingInfo(); - } - - /** - * Create an instance of {@link CancellationFeesPolicy } - * - */ - public CancellationFeesPolicy createCancellationFeesPolicy() { - return new CancellationFeesPolicy(); - } - - /** - * Create an instance of {@link BookResponse.Segments } - * - */ - public BookResponse.Segments createBookResponseSegments() { - return new BookResponse.Segments(); - } - - /** - * Create an instance of {@link RegisteredUser } - * - */ - public RegisteredUser createRegisteredUser() { - return new RegisteredUser(); - } - - /** - * Create an instance of {@link HotelRatingCriteria } - * - */ - public HotelRatingCriteria createHotelRatingCriteria() { - return new HotelRatingCriteria(); - } - - /** - * Create an instance of {@link GetHotelDetailsResponse } - * - */ - public GetHotelDetailsResponse createGetHotelDetailsResponse() { - return new GetHotelDetailsResponse(); - } - - /** - * Create an instance of {@link GetPreBookingInfoResponse } - * - */ - public GetPreBookingInfoResponse createGetPreBookingInfoResponse() { - return new GetPreBookingInfoResponse(); - } - - /** - * Create an instance of {@link HotelSegmentDetailsBean.CancellationPolicies } - * - */ - public HotelSegmentDetailsBean.CancellationPolicies createHotelSegmentDetailsBeanCancellationPolicies() { - return new HotelSegmentDetailsBean.CancellationPolicies(); - } - - /** - * Create an instance of {@link RoomPlan } - * - */ - public RoomPlan createRoomPlan() { - return new RoomPlan(); - } - - /** - * Create an instance of {@link RoomOffer } - * - */ - public RoomOffer createRoomOffer() { - return new RoomOffer(); - } - - /** - * Create an instance of {@link HotelCodeDestination } - * - */ - public HotelCodeDestination createHotelCodeDestination() { - return new HotelCodeDestination(); - } - - /** - * Create an instance of {@link HotelCode } - * - */ - public HotelCode createHotelCode() { - return new HotelCode(); - } - - /** - * Create an instance of {@link Identification } - * - */ - public Identification createIdentification() { - return new Identification(); - } - - /** - * Create an instance of {@link Facility } - * - */ - public Facility createFacility() { - return new Facility(); - } - - /** - * Create an instance of {@link BookResponse } - * - */ - public BookResponse createBookResponse() { - return new BookResponse(); - } - - /** - * Create an instance of {@link CancelBookingSegment } - * - */ - public CancelBookingSegment createCancelBookingSegment() { - return new CancelBookingSegment(); - } - - /** - * Create an instance of {@link HotelBooking } - * - */ - public HotelBooking createHotelBooking() { - return new HotelBooking(); - } - - /** - * Create an instance of {@link CityDestination } - * - */ - public CityDestination createCityDestination() { - return new CityDestination(); - } - - /** - * Create an instance of {@link BookedOffer.BookedRooms } - * - */ - public BookedOffer.BookedRooms createBookedOfferBookedRooms() { - return new BookedOffer.BookedRooms(); - } - - /** - * Create an instance of {@link PoiDestination } - * - */ - public PoiDestination createPoiDestination() { - return new PoiDestination(); - } - - /** - * Create an instance of {@link SearchBookingSegmentsResponse } - * - */ - public SearchBookingSegmentsResponse createSearchBookingSegmentsResponse() { - return new SearchBookingSegmentsResponse(); - } - - /** - * Create an instance of {@link OfferPrice.PricePerRoom } - * - */ - public OfferPrice.PricePerRoom createOfferPricePricePerRoom() { - return new OfferPrice.PricePerRoom(); - } - - /** - * Create an instance of {@link GeoLocalization } - * - */ - public GeoLocalization createGeoLocalization() { - return new GeoLocalization(); - } - - /** - * Create an instance of {@link SearchBookingSegments } - * - */ - public SearchBookingSegments createSearchBookingSegments() { - return new SearchBookingSegments(); - } - - /** - * Create an instance of {@link SortBy } - * - */ - public SortBy createSortBy() { - return new SortBy(); - } - - /** - * Create an instance of {@link RateAccessCode } - * - */ - public RateAccessCode createRateAccessCode() { - return new RateAccessCode(); - } - - /** - * Create an instance of {@link CancelBookingSegmentResponse } - * - */ - public CancelBookingSegmentResponse createCancelBookingSegmentResponse() { - return new CancelBookingSegmentResponse(); - } - - /** - * Create an instance of {@link CityBean } - * - */ - public CityBean createCityBean() { - return new CityBean(); - } - - /** - * Create an instance of {@link Description } - * - */ - public Description createDescription() { - return new Description(); - } - - /** - * Create an instance of {@link HotelAvailabilityResponse } - * - */ - public HotelAvailabilityResponse createHotelAvailabilityResponse() { - return new HotelAvailabilityResponse(); - } - - /** - * Create an instance of {@link GetVoucher } - * - */ - public GetVoucher createGetVoucher() { - return new GetVoucher(); - } - - /** - * Create an instance of {@link Offer } - * - */ - public Offer createOffer() { - return new Offer(); - } - - /** - * Create an instance of {@link GetWhiteListHotelsResponse } - * - */ - public GetWhiteListHotelsResponse createGetWhiteListHotelsResponse() { - return new GetWhiteListHotelsResponse(); - } - - /** - * Create an instance of {@link Pax } - * - */ - public Pax createPax() { - return new Pax(); - } - - /** - * Create an instance of {@link AvailabilityResponse } - * - */ - public AvailabilityResponse createAvailabilityResponse() { - return new AvailabilityResponse(); - } - - /** - * Create an instance of {@link AvailabilityCriteria.RateAccessCodes } - * - */ - public AvailabilityCriteria.RateAccessCodes createAvailabilityCriteriaRateAccessCodes() { - return new AvailabilityCriteria.RateAccessCodes(); - } - - /** - * Create an instance of {@link RequestedBookings.StatisticalFields } - * - */ - public RequestedBookings.StatisticalFields createRequestedBookingsStatisticalFields() { - return new RequestedBookings.StatisticalFields(); - } - - /** - * Create an instance of {@link CancellationPolicyResponse } - * - */ - public CancellationPolicyResponse createCancellationPolicyResponse() { - return new CancellationPolicyResponse(); - } - - /** - * Create an instance of {@link GetVoucherResponse } - * - */ - public GetVoucherResponse createGetVoucherResponse() { - return new GetVoucherResponse(); - } - - /** - * Create an instance of {@link SegmentRoomBean.Travelers } - * - */ - public SegmentRoomBean.Travelers createSegmentRoomBeanTravelers() { - return new SegmentRoomBean.Travelers(); - } - - /** - * Create an instance of {@link AvailabilityCriteria.RoomCriterias } - * - */ - public AvailabilityCriteria.RoomCriterias createAvailabilityCriteriaRoomCriterias() { - return new AvailabilityCriteria.RoomCriterias(); - } - - /** - * Create an instance of {@link HotelAvailability } - * - */ - public HotelAvailability createHotelAvailability() { - return new HotelAvailability(); - } - - /** - * Create an instance of {@link HotelBookedBean } - * - */ - public HotelBookedBean createHotelBookedBean() { - return new HotelBookedBean(); - } - - /** - * Create an instance of {@link Offer.RoomOffers } - * - */ - public Offer.RoomOffers createOfferRoomOffers() { - return new Offer.RoomOffers(); - } - - /** - * Create an instance of {@link ConferenceBean } - * - */ - public ConferenceBean createConferenceBean() { - return new ConferenceBean(); - } - - /** - * Create an instance of {@link BookHotelResponse } - * - */ - public BookHotelResponse createBookHotelResponse() { - return new BookHotelResponse(); - } - - /** - * Create an instance of {@link GetWhiteListHotels } - * - */ - public GetWhiteListHotels createGetWhiteListHotels() { - return new GetWhiteListHotels(); - } - - /** - * Create an instance of {@link HotelResponse.Offers } - * - */ - public HotelResponse.Offers createHotelResponseOffers() { - return new HotelResponse.Offers(); - } - - /** - * Create an instance of {@link OfferPrice } - * - */ - public OfferPrice createOfferPrice() { - return new OfferPrice(); - } - - /** - * Create an instance of {@link HotelResponse.Facilities } - * - */ - public HotelResponse.Facilities createHotelResponseFacilities() { - return new HotelResponse.Facilities(); - } - - /** - * Create an instance of {@link AvailabilityCriteria } - * - */ - public AvailabilityCriteria createAvailabilityCriteria() { - return new AvailabilityCriteria(); - } - - /** - * Create an instance of {@link ImageUrl } - * - */ - public ImageUrl createImageUrl() { - return new ImageUrl(); - } - - /** - * Create an instance of {@link HotelChain } - * - */ - public HotelChain createHotelChain() { - return new HotelChain(); - } - - /** - * Create an instance of {@link HotelRating } - * - */ - public HotelRating createHotelRating() { - return new HotelRating(); - } - - /** - * Create an instance of {@link BookedOffer } - * - */ - public BookedOffer createBookedOffer() { - return new BookedOffer(); - } - - /** - * Create an instance of {@link GetBookingDetailsResponse } - * - */ - public GetBookingDetailsResponse createGetBookingDetailsResponse() { - return new GetBookingDetailsResponse(); - } - - /** - * Create an instance of {@link BookHotel } - * - */ - public BookHotel createBookHotel() { - return new BookHotel(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BookHotelResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "bookHotelResponse") - public JAXBElement<BookHotelResponse> createBookHotelResponse(BookHotelResponse value) { - return new JAXBElement<BookHotelResponse>(_BookHotelResponse_QNAME, BookHotelResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetVoucherResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getVoucherResponse") - public JAXBElement<GetVoucherResponse> createGetVoucherResponse(GetVoucherResponse value) { - return new JAXBElement<GetVoucherResponse>(_GetVoucherResponse_QNAME, GetVoucherResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HotelSegmentDetailsBean }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelSegment") - public JAXBElement<HotelSegmentDetailsBean> createHotelSegment(HotelSegmentDetailsBean value) { - return new JAXBElement<HotelSegmentDetailsBean>(_HotelSegment_QNAME, HotelSegmentDetailsBean.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GeoCodeDestination }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "geoCode") - public JAXBElement<GeoCodeDestination> createGeoCode(GeoCodeDestination value) { - return new JAXBElement<GeoCodeDestination>(_GeoCode_QNAME, GeoCodeDestination.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetWhiteListHotels }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getWhiteListHotels") - public JAXBElement<GetWhiteListHotels> createGetWhiteListHotels(GetWhiteListHotels value) { - return new JAXBElement<GetWhiteListHotels>(_GetWhiteListHotels_QNAME, GetWhiteListHotels.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetPreBookingInfo }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getPreBookingInfo") - public JAXBElement<GetPreBookingInfo> createGetPreBookingInfo(GetPreBookingInfo value) { - return new JAXBElement<GetPreBookingInfo>(_GetPreBookingInfo_QNAME, GetPreBookingInfo.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CancelBookingSegmentResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "cancelBookingSegmentResponse") - public JAXBElement<CancelBookingSegmentResponse> createCancelBookingSegmentResponse(CancelBookingSegmentResponse value) { - return new JAXBElement<CancelBookingSegmentResponse>(_CancelBookingSegmentResponse_QNAME, CancelBookingSegmentResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link BookHotel }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "bookHotel") - public JAXBElement<BookHotel> createBookHotel(BookHotel value) { - return new JAXBElement<BookHotel>(_BookHotel_QNAME, BookHotel.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelDetailsResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelDetailsResponse") - public JAXBElement<GetHotelDetailsResponse> createGetHotelDetailsResponse(GetHotelDetailsResponse value) { - return new JAXBElement<GetHotelDetailsResponse>(_GetHotelDetailsResponse_QNAME, GetHotelDetailsResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Pax }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "pax") - public JAXBElement<Pax> createPax(Pax value) { - return new JAXBElement<Pax>(_Pax_QNAME, Pax.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link InsuranceSegmentDetailsBean }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "insuranceSegment") - public JAXBElement<InsuranceSegmentDetailsBean> createInsuranceSegment(InsuranceSegmentDetailsBean value) { - return new JAXBElement<InsuranceSegmentDetailsBean>(_InsuranceSegment_QNAME, InsuranceSegmentDetailsBean.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelDetails }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelDetails") - public JAXBElement<GetHotelDetails> createGetHotelDetails(GetHotelDetails value) { - return new JAXBElement<GetHotelDetails>(_GetHotelDetails_QNAME, GetHotelDetails.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetWhiteListHotelsResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getWhiteListHotelsResponse") - public JAXBElement<GetWhiteListHotelsResponse> createGetWhiteListHotelsResponse(GetWhiteListHotelsResponse value) { - return new JAXBElement<GetWhiteListHotelsResponse>(_GetWhiteListHotelsResponse_QNAME, GetWhiteListHotelsResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HotelAvailability }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelAvailability") - public JAXBElement<HotelAvailability> createHotelAvailability(HotelAvailability value) { - return new JAXBElement<HotelAvailability>(_HotelAvailability_QNAME, HotelAvailability.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link RegisteredUser }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "registeredUser") - public JAXBElement<RegisteredUser> createRegisteredUser(RegisteredUser value) { - return new JAXBElement<RegisteredUser>(_RegisteredUser_QNAME, RegisteredUser.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HotelAvailabilityResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelAvailabilityResponse") - public JAXBElement<HotelAvailabilityResponse> createHotelAvailabilityResponse(HotelAvailabilityResponse value) { - return new JAXBElement<HotelAvailabilityResponse>(_HotelAvailabilityResponse_QNAME, HotelAvailabilityResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HotelCodeListDestination }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotels") - public JAXBElement<HotelCodeListDestination> createHotels(HotelCodeListDestination value) { - return new JAXBElement<HotelCodeListDestination>(_Hotels_QNAME, HotelCodeListDestination.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link PoiDestination }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "poi") - public JAXBElement<PoiDestination> createPoi(PoiDestination value) { - return new JAXBElement<PoiDestination>(_Poi_QNAME, PoiDestination.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetBookingDetailsResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getBookingDetailsResponse") - public JAXBElement<GetBookingDetailsResponse> createGetBookingDetailsResponse(GetBookingDetailsResponse value) { - return new JAXBElement<GetBookingDetailsResponse>(_GetBookingDetailsResponse_QNAME, GetBookingDetailsResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CancelBookingSegment }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "cancelBookingSegment") - public JAXBElement<CancelBookingSegment> createCancelBookingSegment(CancelBookingSegment value) { - return new JAXBElement<CancelBookingSegment>(_CancelBookingSegment_QNAME, CancelBookingSegment.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetVoucher }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getVoucher") - public JAXBElement<GetVoucher> createGetVoucher(GetVoucher value) { - return new JAXBElement<GetVoucher>(_GetVoucher_QNAME, GetVoucher.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetBookingDetails }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getBookingDetails") - public JAXBElement<GetBookingDetails> createGetBookingDetails(GetBookingDetails value) { - return new JAXBElement<GetBookingDetails>(_GetBookingDetails_QNAME, GetBookingDetails.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HotelBean }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelDetails") - public JAXBElement<HotelBean> createHotelDetails(HotelBean value) { - return new JAXBElement<HotelBean>(_HotelDetails_QNAME, HotelBean.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link CityDestination }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "city") - public JAXBElement<CityDestination> createCity(CityDestination value) { - return new JAXBElement<CityDestination>(_City_QNAME, CityDestination.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HotelCodeDestination }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotel") - public JAXBElement<HotelCodeDestination> createHotel(HotelCodeDestination value) { - return new JAXBElement<HotelCodeDestination>(_Hotel_QNAME, HotelCodeDestination.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetPreBookingInfoResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getPreBookingInfoResponse") - public JAXBElement<GetPreBookingInfoResponse> createGetPreBookingInfoResponse(GetPreBookingInfoResponse value) { - return new JAXBElement<GetPreBookingInfoResponse>(_GetPreBookingInfoResponse_QNAME, GetPreBookingInfoResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TimeoutException }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "TimeoutException") - public JAXBElement<TimeoutException> createTimeoutException(TimeoutException value) { - return new JAXBElement<TimeoutException>(_TimeoutException_QNAME, TimeoutException.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SearchBookingSegments }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "searchBookingSegments") - public JAXBElement<SearchBookingSegments> createSearchBookingSegments(SearchBookingSegments value) { - return new JAXBElement<SearchBookingSegments>(_SearchBookingSegments_QNAME, SearchBookingSegments.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SearchBookingSegmentsResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "searchBookingSegmentsResponse") - public JAXBElement<SearchBookingSegmentsResponse> createSearchBookingSegmentsResponse(SearchBookingSegmentsResponse value) { - return new JAXBElement<SearchBookingSegmentsResponse>(_SearchBookingSegmentsResponse_QNAME, SearchBookingSegmentsResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ErrorDetails }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "serviceError") - public JAXBElement<ErrorDetails> createServiceError(ErrorDetails value) { - return new JAXBElement<ErrorDetails>(_ServiceError_QNAME, ErrorDetails.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "", name = "currency", scope = SegmentDetailsBean.class) - public JAXBElement<String> createSegmentDetailsBeanCurrency(String value) { - return new JAXBElement<String>(_SegmentDetailsBeanCurrency_QNAME, String.class, SegmentDetailsBean.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "", name = "currency", scope = SegmentRoomBean.class) - public JAXBElement<String> createSegmentRoomBeanCurrency(String value) { - return new JAXBElement<String>(_SegmentDetailsBeanCurrency_QNAME, String.class, SegmentRoomBean.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} - * - */ - @XmlElementDecl(namespace = "", name = "allowOnRequest", scope = AvailabilityCriteria.class) - public JAXBElement<Boolean> createAvailabilityCriteriaAllowOnRequest(Boolean value) { - return new JAXBElement<Boolean>(_AvailabilityCriteriaAllowOnRequest_QNAME, Boolean.class, AvailabilityCriteria.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link SortBy }{@code >}} - * - */ - @XmlElementDecl(namespace = "", name = "sortBy", scope = AvailabilityCriteria.class) - public JAXBElement<SortBy> createAvailabilityCriteriaSortBy(SortBy value) { - return new JAXBElement<SortBy>(_AvailabilityCriteriaSortBy_QNAME, SortBy.class, AvailabilityCriteria.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "", name = "hotelNamePart", scope = AvailabilityCriteria.class) - public JAXBElement<String> createAvailabilityCriteriaHotelNamePart(String value) { - return new JAXBElement<String>(_AvailabilityCriteriaHotelNamePart_QNAME, String.class, AvailabilityCriteria.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >}} - * - */ - @XmlElementDecl(namespace = "", name = "ratingCriteria", scope = AvailabilityCriteria.class) - public JAXBElement<HotelRatingCriteria> createAvailabilityCriteriaRatingCriteria(HotelRatingCriteria value) { - return new JAXBElement<HotelRatingCriteria>(_AvailabilityCriteriaRatingCriteria_QNAME, HotelRatingCriteria.class, AvailabilityCriteria.class, value); - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Offer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Offer.java deleted file mode 100644 index 65be2f0..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Offer.java +++ /dev/null @@ -1,368 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for offer complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="offer"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="totalPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> - * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="cancellationFeesPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * <element name="roomOffers" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomOffer" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="currency" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="onRequest" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="negotiatedRate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="rateAccessCode" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "offer", propOrder = { - "offerCode", - "totalPrice", - "taxes", - "voucherObservation", - "cancellationFeesPolicy", - "roomOffers" -}) -public class Offer { - - @XmlElement(required = true) - protected String offerCode; - @XmlElement(required = true) - protected PriceBean totalPrice; - protected Double taxes; - protected String voucherObservation; - @XmlElement(nillable = true) - protected List<CancellationFeesPolicy> cancellationFeesPolicy; - protected Offer.RoomOffers roomOffers; - @XmlAttribute(name = "currency", required = true) - protected String currency; - @XmlAttribute(name = "onRequest", required = true) - protected boolean onRequest; - @XmlAttribute(name = "negotiatedRate", required = true) - protected boolean negotiatedRate; - @XmlAttribute(name = "rateAccessCode") - protected String rateAccessCode; - - /** - * Gets the value of the offerCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOfferCode() { - return offerCode; - } - - /** - * Sets the value of the offerCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOfferCode(String value) { - this.offerCode = value; - } - - /** - * Gets the value of the totalPrice property. - * - * @return - * possible object is - * {@link PriceBean } - * - */ - public PriceBean getTotalPrice() { - return totalPrice; - } - - /** - * Sets the value of the totalPrice property. - * - * @param value - * allowed object is - * {@link PriceBean } - * - */ - public void setTotalPrice(PriceBean value) { - this.totalPrice = value; - } - - /** - * Gets the value of the taxes property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getTaxes() { - return taxes; - } - - /** - * Sets the value of the taxes property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setTaxes(Double value) { - this.taxes = value; - } - - /** - * Gets the value of the voucherObservation property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucherObservation() { - return voucherObservation; - } - - /** - * Sets the value of the voucherObservation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucherObservation(String value) { - this.voucherObservation = value; - } - - /** - * Gets the value of the cancellationFeesPolicy property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the cancellationFeesPolicy property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCancellationFeesPolicy().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link CancellationFeesPolicy } - * - * - */ - public List<CancellationFeesPolicy> getCancellationFeesPolicy() { - if (cancellationFeesPolicy == null) { - cancellationFeesPolicy = new ArrayList<CancellationFeesPolicy>(); - } - return this.cancellationFeesPolicy; - } - - /** - * Gets the value of the roomOffers property. - * - * @return - * possible object is - * {@link Offer.RoomOffers } - * - */ - public Offer.RoomOffers getRoomOffers() { - return roomOffers; - } - - /** - * Sets the value of the roomOffers property. - * - * @param value - * allowed object is - * {@link Offer.RoomOffers } - * - */ - public void setRoomOffers(Offer.RoomOffers value) { - this.roomOffers = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCurrency(String value) { - this.currency = value; - } - - /** - * Gets the value of the onRequest property. - * - */ - public boolean isOnRequest() { - return onRequest; - } - - /** - * Sets the value of the onRequest property. - * - */ - public void setOnRequest(boolean value) { - this.onRequest = value; - } - - /** - * Gets the value of the negotiatedRate property. - * - */ - public boolean isNegotiatedRate() { - return negotiatedRate; - } - - /** - * Sets the value of the negotiatedRate property. - * - */ - public void setNegotiatedRate(boolean value) { - this.negotiatedRate = value; - } - - /** - * Gets the value of the rateAccessCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRateAccessCode() { - return rateAccessCode; - } - - /** - * Sets the value of the rateAccessCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRateAccessCode(String value) { - this.rateAccessCode = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomOffer" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "roomOffer" - }) - public static class RoomOffers { - - protected List<RoomOffer> roomOffer; - - /** - * Gets the value of the roomOffer property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the roomOffer property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoomOffer().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RoomOffer } - * - * - */ - public List<RoomOffer> getRoomOffer() { - if (roomOffer == null) { - roomOffer = new ArrayList<RoomOffer>(); - } - return this.roomOffer; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/OfferPrice.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/OfferPrice.java deleted file mode 100644 index 0057fd1..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/OfferPrice.java +++ /dev/null @@ -1,208 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for offerPrice complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="offerPrice"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="totalPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> - * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="pricePerRoom"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="changed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "offerPrice", propOrder = { - "totalPrice", - "taxes", - "pricePerRoom" -}) -public class OfferPrice { - - @XmlElement(required = true) - protected PriceBean totalPrice; - protected Double taxes; - @XmlElement(required = true) - protected OfferPrice.PricePerRoom pricePerRoom; - @XmlAttribute(name = "changed", required = true) - protected boolean changed; - - /** - * Gets the value of the totalPrice property. - * - * @return - * possible object is - * {@link PriceBean } - * - */ - public PriceBean getTotalPrice() { - return totalPrice; - } - - /** - * Sets the value of the totalPrice property. - * - * @param value - * allowed object is - * {@link PriceBean } - * - */ - public void setTotalPrice(PriceBean value) { - this.totalPrice = value; - } - - /** - * Gets the value of the taxes property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getTaxes() { - return taxes; - } - - /** - * Sets the value of the taxes property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setTaxes(Double value) { - this.taxes = value; - } - - /** - * Gets the value of the pricePerRoom property. - * - * @return - * possible object is - * {@link OfferPrice.PricePerRoom } - * - */ - public OfferPrice.PricePerRoom getPricePerRoom() { - return pricePerRoom; - } - - /** - * Sets the value of the pricePerRoom property. - * - * @param value - * allowed object is - * {@link OfferPrice.PricePerRoom } - * - */ - public void setPricePerRoom(OfferPrice.PricePerRoom value) { - this.pricePerRoom = value; - } - - /** - * Gets the value of the changed property. - * - */ - public boolean isChanged() { - return changed; - } - - /** - * Sets the value of the changed property. - * - */ - public void setChanged(boolean value) { - this.changed = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "roomPrice" - }) - public static class PricePerRoom { - - protected List<RoomOffer> roomPrice; - - /** - * Gets the value of the roomPrice property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the roomPrice property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoomPrice().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RoomOffer } - * - * - */ - public List<RoomOffer> getRoomPrice() { - if (roomPrice == null) { - roomPrice = new ArrayList<RoomOffer>(); - } - return this.roomPrice; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Pax.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Pax.java deleted file mode 100644 index 4006c68..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Pax.java +++ /dev/null @@ -1,201 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for pax complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="pax"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}paxBean"> - * <sequence> - * <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * <attribute name="title" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="isChild" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="childAge" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "pax", propOrder = { - "firstName", - "lastName", - "phone" -}) -public class Pax - extends PaxBean -{ - - @XmlElement(required = true) - protected String firstName; - @XmlElement(required = true) - protected String lastName; - protected String phone; - @XmlAttribute(name = "title", required = true) - protected String title; - @XmlAttribute(name = "isChild") - protected Boolean isChild; - @XmlAttribute(name = "childAge") - protected String childAge; - - /** - * Gets the value of the firstName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFirstName() { - return firstName; - } - - /** - * Sets the value of the firstName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFirstName(String value) { - this.firstName = value; - } - - /** - * Gets the value of the lastName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLastName() { - return lastName; - } - - /** - * Sets the value of the lastName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLastName(String value) { - this.lastName = value; - } - - /** - * Gets the value of the phone property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPhone() { - return phone; - } - - /** - * Sets the value of the phone property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPhone(String value) { - this.phone = value; - } - - /** - * Gets the value of the title property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTitle() { - return title; - } - - /** - * Sets the value of the title property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTitle(String value) { - this.title = value; - } - - /** - * Gets the value of the isChild property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isIsChild() { - return isChild; - } - - /** - * Sets the value of the isChild property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setIsChild(Boolean value) { - this.isChild = value; - } - - /** - * Gets the value of the childAge property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChildAge() { - return childAge; - } - - /** - * Sets the value of the childAge property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChildAge(String value) { - this.childAge = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PaxBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PaxBean.java deleted file mode 100644 index bc1d4e4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PaxBean.java +++ /dev/null @@ -1,37 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for paxBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="paxBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "paxBean") -@XmlSeeAlso({ - Pax.class, - RegisteredUser.class -}) -public abstract class PaxBean { - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PoiDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PoiDestination.java deleted file mode 100644 index 4ba93bf..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PoiDestination.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for poiDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="poiDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "poiDestination") -public class PoiDestination - extends Destination -{ - - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "range") - protected Double range; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the range property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getRange() { - return range; - } - - /** - * Sets the value of the range property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setRange(Double value) { - this.range = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PriceBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PriceBean.java deleted file mode 100644 index b9f2329..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PriceBean.java +++ /dev/null @@ -1,141 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for priceBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="priceBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="currency" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="commission" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "priceBean") -public class PriceBean { - - @XmlAttribute(name = "value") - protected Double value; - @XmlAttribute(name = "currency", required = true) - protected String currency; - @XmlAttribute(name = "commission") - protected Double commission; - @XmlAttribute(name = "included") - protected Boolean included; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setValue(Double value) { - this.value = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCurrency(String value) { - this.currency = value; - } - - /** - * Gets the value of the commission property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getCommission() { - return commission; - } - - /** - * Sets the value of the commission property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setCommission(Double value) { - this.commission = value; - } - - /** - * Gets the value of the included property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isIncluded() { - return included; - } - - /** - * Sets the value of the included property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setIncluded(Boolean value) { - this.included = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RangeCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RangeCriteria.java deleted file mode 100644 index 1f1af81..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RangeCriteria.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for rangeCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="rangeCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="from" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="to" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "rangeCriteria") -public class RangeCriteria { - - @XmlAttribute(name = "from", required = true) - protected String from; - @XmlAttribute(name = "to", required = true) - protected String to; - - /** - * Gets the value of the from property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFrom() { - return from; - } - - /** - * Sets the value of the from property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFrom(String value) { - this.from = value; - } - - /** - * Gets the value of the to property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTo() { - return to; - } - - /** - * Sets the value of the to property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTo(String value) { - this.to = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RateAccessCode.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RateAccessCode.java deleted file mode 100644 index 281a5e4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RateAccessCode.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for rateAccessCode complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="rateAccessCode"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "rateAccessCode") -public class RateAccessCode { - - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RegisteredUser.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RegisteredUser.java deleted file mode 100644 index b311c92..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RegisteredUser.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for registeredUser complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="registeredUser"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}paxBean"> - * <sequence> - * </sequence> - * <attribute name="userName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "registeredUser") -public class RegisteredUser - extends PaxBean -{ - - @XmlAttribute(name = "userName", required = true) - protected String userName; - - /** - * Gets the value of the userName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserName() { - return userName; - } - - /** - * Sets the value of the userName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserName(String value) { - this.userName = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RequestedBookings.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RequestedBookings.java deleted file mode 100644 index 541f363..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RequestedBookings.java +++ /dev/null @@ -1,268 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for requestedBookings complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="requestedBookings"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="parentBookingId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="customerReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="statisticalFields"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="creditCard" type="{http://webservice.gekko-holding.com/v2_4}creditCardInformation" minOccurs="0"/> - * <element name="hotelBooking" type="{http://webservice.gekko-holding.com/v2_4}hotelBooking" maxOccurs="unbounded"/> - * </sequence> - * <attribute name="insurance" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "requestedBookings", propOrder = { - "parentBookingId", - "customerReference", - "statisticalFields", - "creditCard", - "hotelBooking" -}) -public class RequestedBookings { - - protected String parentBookingId; - protected String customerReference; - @XmlElement(required = true) - protected RequestedBookings.StatisticalFields statisticalFields; - protected CreditCardInformation creditCard; - @XmlElement(required = true) - protected List<HotelBooking> hotelBooking; - @XmlAttribute(name = "insurance", required = true) - protected boolean insurance; - - /** - * Gets the value of the parentBookingId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getParentBookingId() { - return parentBookingId; - } - - /** - * Sets the value of the parentBookingId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setParentBookingId(String value) { - this.parentBookingId = value; - } - - /** - * Gets the value of the customerReference property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustomerReference() { - return customerReference; - } - - /** - * Sets the value of the customerReference property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustomerReference(String value) { - this.customerReference = value; - } - - /** - * Gets the value of the statisticalFields property. - * - * @return - * possible object is - * {@link RequestedBookings.StatisticalFields } - * - */ - public RequestedBookings.StatisticalFields getStatisticalFields() { - return statisticalFields; - } - - /** - * Sets the value of the statisticalFields property. - * - * @param value - * allowed object is - * {@link RequestedBookings.StatisticalFields } - * - */ - public void setStatisticalFields(RequestedBookings.StatisticalFields value) { - this.statisticalFields = value; - } - - /** - * Gets the value of the creditCard property. - * - * @return - * possible object is - * {@link CreditCardInformation } - * - */ - public CreditCardInformation getCreditCard() { - return creditCard; - } - - /** - * Sets the value of the creditCard property. - * - * @param value - * allowed object is - * {@link CreditCardInformation } - * - */ - public void setCreditCard(CreditCardInformation value) { - this.creditCard = value; - } - - /** - * Gets the value of the hotelBooking property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelBooking property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelBooking().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelBooking } - * - * - */ - public List<HotelBooking> getHotelBooking() { - if (hotelBooking == null) { - hotelBooking = new ArrayList<HotelBooking>(); - } - return this.hotelBooking; - } - - /** - * Gets the value of the insurance property. - * - */ - public boolean isInsurance() { - return insurance; - } - - /** - * Sets the value of the insurance property. - * - */ - public void setInsurance(boolean value) { - this.insurance = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "statisticalField" - }) - public static class StatisticalFields { - - @XmlElement(required = true) - protected List<StaticticField> statisticalField; - - /** - * Gets the value of the statisticalField property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the statisticalField property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getStatisticalField().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link StaticticField } - * - * - */ - public List<StaticticField> getStatisticalField() { - if (statisticalField == null) { - statisticalField = new ArrayList<StaticticField>(); - } - return this.statisticalField; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomOffer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomOffer.java deleted file mode 100644 index d854458..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomOffer.java +++ /dev/null @@ -1,184 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for roomOffer complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="roomOffer"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomType" type="{http://webservice.gekko-holding.com/v2_4}roomType"/> - * <element name="boardType" type="{http://webservice.gekko-holding.com/v2_4}board"/> - * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> - * </sequence> - * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * <attribute name="adultsCount" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * <attribute name="childrenCount" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "roomOffer", propOrder = { - "roomType", - "boardType", - "roomPrice" -}) -public class RoomOffer { - - @XmlElement(required = true) - protected RoomType roomType; - @XmlElement(required = true) - protected Board boardType; - @XmlElement(required = true) - protected PriceBean roomPrice; - @XmlAttribute(name = "roomIndex", required = true) - protected int roomIndex; - @XmlAttribute(name = "adultsCount", required = true) - protected int adultsCount; - @XmlAttribute(name = "childrenCount") - protected Integer childrenCount; - - /** - * Gets the value of the roomType property. - * - * @return - * possible object is - * {@link RoomType } - * - */ - public RoomType getRoomType() { - return roomType; - } - - /** - * Sets the value of the roomType property. - * - * @param value - * allowed object is - * {@link RoomType } - * - */ - public void setRoomType(RoomType value) { - this.roomType = value; - } - - /** - * Gets the value of the boardType property. - * - * @return - * possible object is - * {@link Board } - * - */ - public Board getBoardType() { - return boardType; - } - - /** - * Sets the value of the boardType property. - * - * @param value - * allowed object is - * {@link Board } - * - */ - public void setBoardType(Board value) { - this.boardType = value; - } - - /** - * Gets the value of the roomPrice property. - * - * @return - * possible object is - * {@link PriceBean } - * - */ - public PriceBean getRoomPrice() { - return roomPrice; - } - - /** - * Sets the value of the roomPrice property. - * - * @param value - * allowed object is - * {@link PriceBean } - * - */ - public void setRoomPrice(PriceBean value) { - this.roomPrice = value; - } - - /** - * Gets the value of the roomIndex property. - * - */ - public int getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - */ - public void setRoomIndex(int value) { - this.roomIndex = value; - } - - /** - * Gets the value of the adultsCount property. - * - */ - public int getAdultsCount() { - return adultsCount; - } - - /** - * Sets the value of the adultsCount property. - * - */ - public void setAdultsCount(int value) { - this.adultsCount = value; - } - - /** - * Gets the value of the childrenCount property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getChildrenCount() { - return childrenCount; - } - - /** - * Sets the value of the childrenCount property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setChildrenCount(Integer value) { - this.childrenCount = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomPlan.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomPlan.java deleted file mode 100644 index 0d95512..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomPlan.java +++ /dev/null @@ -1,178 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for roomPlan complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="roomPlan"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="children" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="child" type="{http://webservice.gekko-holding.com/v2_4}child" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="roomType" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="adultsCount" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "roomPlan", propOrder = { - "children" -}) -public class RoomPlan { - - protected RoomPlan.Children children; - @XmlAttribute(name = "roomType") - protected String roomType; - @XmlAttribute(name = "adultsCount", required = true) - protected int adultsCount; - - /** - * Gets the value of the children property. - * - * @return - * possible object is - * {@link RoomPlan.Children } - * - */ - public RoomPlan.Children getChildren() { - return children; - } - - /** - * Sets the value of the children property. - * - * @param value - * allowed object is - * {@link RoomPlan.Children } - * - */ - public void setChildren(RoomPlan.Children value) { - this.children = value; - } - - /** - * Gets the value of the roomType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRoomType() { - return roomType; - } - - /** - * Sets the value of the roomType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRoomType(String value) { - this.roomType = value; - } - - /** - * Gets the value of the adultsCount property. - * - */ - public int getAdultsCount() { - return adultsCount; - } - - /** - * Sets the value of the adultsCount property. - * - */ - public void setAdultsCount(int value) { - this.adultsCount = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="child" type="{http://webservice.gekko-holding.com/v2_4}child" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "child" - }) - public static class Children { - - protected List<Child> child; - - /** - * Gets the value of the child property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the child property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getChild().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Child } - * - * - */ - public List<Child> getChild() { - if (child == null) { - child = new ArrayList<Child>(); - } - return this.child; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomType.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomType.java deleted file mode 100644 index a9349b3..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomType.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for roomType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="roomType"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "roomType") -public class RoomType - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegments.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegments.java deleted file mode 100644 index 1fbb190..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegments.java +++ /dev/null @@ -1,117 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for searchBookingSegments complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="searchBookingSegments"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="bookingsCriteria" type="{http://webservice.gekko-holding.com/v2_4}bookingsCriteria"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "searchBookingSegments", propOrder = { - "language", - "identification", - "bookingsCriteria" -}) -public class SearchBookingSegments { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected BookingsCriteria bookingsCriteria; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the bookingsCriteria property. - * - * @return - * possible object is - * {@link BookingsCriteria } - * - */ - public BookingsCriteria getBookingsCriteria() { - return bookingsCriteria; - } - - /** - * Sets the value of the bookingsCriteria property. - * - * @param value - * allowed object is - * {@link BookingsCriteria } - * - */ - public void setBookingsCriteria(BookingsCriteria value) { - this.bookingsCriteria = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.java deleted file mode 100644 index 8a9458e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for searchBookingSegmentsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="searchBookingSegmentsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookings" type="{http://webservice.gekko-holding.com/v2_4}bookings" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "searchBookingSegmentsResponse", propOrder = { - "bookings" -}) -public class SearchBookingSegmentsResponse { - - protected Bookings bookings; - - /** - * Gets the value of the bookings property. - * - * @return - * possible object is - * {@link Bookings } - * - */ - public Bookings getBookings() { - return bookings; - } - - /** - * Sets the value of the bookings property. - * - * @param value - * allowed object is - * {@link Bookings } - * - */ - public void setBookings(Bookings value) { - this.bookings = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchCriteria.java deleted file mode 100644 index 6212a21..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchCriteria.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for searchCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="searchCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelCode" type="{http://webservice.gekko-holding.com/v2_4}hotelCode"/> - * <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "searchCriteria", propOrder = { - "hotelCode", - "startDate", - "endDate", - "offerCode" -}) -public class SearchCriteria { - - @XmlElement(required = true) - protected HotelCode hotelCode; - @XmlElement(required = true) - protected String startDate; - @XmlElement(required = true) - protected String endDate; - @XmlElement(required = true) - protected String offerCode; - - /** - * Gets the value of the hotelCode property. - * - * @return - * possible object is - * {@link HotelCode } - * - */ - public HotelCode getHotelCode() { - return hotelCode; - } - - /** - * Sets the value of the hotelCode property. - * - * @param value - * allowed object is - * {@link HotelCode } - * - */ - public void setHotelCode(HotelCode value) { - this.hotelCode = value; - } - - /** - * Gets the value of the startDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStartDate() { - return startDate; - } - - /** - * Sets the value of the startDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStartDate(String value) { - this.startDate = value; - } - - /** - * Gets the value of the endDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEndDate() { - return endDate; - } - - /** - * Sets the value of the endDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEndDate(String value) { - this.endDate = value; - } - - /** - * Gets the value of the offerCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOfferCode() { - return offerCode; - } - - /** - * Sets the value of the offerCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOfferCode(String value) { - this.offerCode = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Segment.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Segment.java deleted file mode 100644 index 9d2bcc1..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Segment.java +++ /dev/null @@ -1,168 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segment complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segment"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="segmentId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="supplierBookingNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="errorDescription" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segment") -public class Segment { - - @XmlAttribute(name = "segmentId", required = true) - protected String segmentId; - @XmlAttribute(name = "status", required = true) - protected String status; - @XmlAttribute(name = "supplierBookingNumber", required = true) - protected String supplierBookingNumber; - @XmlAttribute(name = "errorCode") - protected String errorCode; - @XmlAttribute(name = "errorDescription") - protected String errorDescription; - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - - /** - * Gets the value of the supplierBookingNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSupplierBookingNumber() { - return supplierBookingNumber; - } - - /** - * Sets the value of the supplierBookingNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSupplierBookingNumber(String value) { - this.supplierBookingNumber = value; - } - - /** - * Gets the value of the errorCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getErrorCode() { - return errorCode; - } - - /** - * Sets the value of the errorCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setErrorCode(String value) { - this.errorCode = value; - } - - /** - * Gets the value of the errorDescription property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getErrorDescription() { - return errorDescription; - } - - /** - * Sets the value of the errorDescription property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setErrorDescription(String value) { - this.errorDescription = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentDetailsBean.java deleted file mode 100644 index 9a6fb88..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentDetailsBean.java +++ /dev/null @@ -1,361 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segmentDetailsBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segmentDetailsBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="cancelfee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="statisticalFields"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="segmentId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="supplierBookingNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segmentDetailsBean", propOrder = { - "price", - "currency", - "taxes", - "cancelfee", - "creationDate", - "statisticalFields" -}) -@XmlSeeAlso({ - InsuranceSegmentDetailsBean.class, - HotelSegmentDetailsBean.class -}) -public abstract class SegmentDetailsBean { - - @XmlElement(required = true) - protected String price; - @XmlElementRef(name = "currency", type = JAXBElement.class) - protected JAXBElement<String> currency; - protected Double taxes; - protected String cancelfee; - @XmlElement(required = true) - protected String creationDate; - @XmlElement(required = true) - protected SegmentDetailsBean.StatisticalFields statisticalFields; - @XmlAttribute(name = "segmentId", required = true) - protected String segmentId; - @XmlAttribute(name = "status", required = true) - protected String status; - @XmlAttribute(name = "supplierBookingNumber", required = true) - protected String supplierBookingNumber; - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrice(String value) { - this.price = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public JAXBElement<String> getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public void setCurrency(JAXBElement<String> value) { - this.currency = ((JAXBElement<String> ) value); - } - - /** - * Gets the value of the taxes property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getTaxes() { - return taxes; - } - - /** - * Sets the value of the taxes property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setTaxes(Double value) { - this.taxes = value; - } - - /** - * Gets the value of the cancelfee property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCancelfee() { - return cancelfee; - } - - /** - * Sets the value of the cancelfee property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCancelfee(String value) { - this.cancelfee = value; - } - - /** - * Gets the value of the creationDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCreationDate() { - return creationDate; - } - - /** - * Sets the value of the creationDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCreationDate(String value) { - this.creationDate = value; - } - - /** - * Gets the value of the statisticalFields property. - * - * @return - * possible object is - * {@link SegmentDetailsBean.StatisticalFields } - * - */ - public SegmentDetailsBean.StatisticalFields getStatisticalFields() { - return statisticalFields; - } - - /** - * Sets the value of the statisticalFields property. - * - * @param value - * allowed object is - * {@link SegmentDetailsBean.StatisticalFields } - * - */ - public void setStatisticalFields(SegmentDetailsBean.StatisticalFields value) { - this.statisticalFields = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - - /** - * Gets the value of the supplierBookingNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSupplierBookingNumber() { - return supplierBookingNumber; - } - - /** - * Sets the value of the supplierBookingNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSupplierBookingNumber(String value) { - this.supplierBookingNumber = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "statisticalField" - }) - public static class StatisticalFields { - - @XmlElement(required = true) - protected List<StaticticField> statisticalField; - - /** - * Gets the value of the statisticalField property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the statisticalField property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getStatisticalField().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link StaticticField } - * - * - */ - public List<StaticticField> getStatisticalField() { - if (statisticalField == null) { - statisticalField = new ArrayList<StaticticField>(); - } - return this.statisticalField; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentInfoBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentInfoBean.java deleted file mode 100644 index 841cfcf..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentInfoBean.java +++ /dev/null @@ -1,91 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segmentInfoBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segmentInfoBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segmentInfoBean") -@XmlSeeAlso({ - BookingInfoBean.class -}) -public class SegmentInfoBean { - - @XmlAttribute(name = "id", required = true) - protected String id; - @XmlAttribute(name = "status", required = true) - protected String status; - - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getId() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setId(String value) { - this.id = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentRoomBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentRoomBean.java deleted file mode 100644 index 8d49baf..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentRoomBean.java +++ /dev/null @@ -1,268 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segmentRoomBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segmentRoomBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="boardType" type="{http://webservice.gekko-holding.com/v2_4}board"/> - * <element name="roomType" type="{http://webservice.gekko-holding.com/v2_4}roomType"/> - * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="travelers"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="pax" type="{http://webservice.gekko-holding.com/v2_4}pax" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segmentRoomBean", propOrder = { - "boardType", - "roomType", - "price", - "currency", - "travelers" -}) -public class SegmentRoomBean { - - @XmlElement(required = true) - protected Board boardType; - @XmlElement(required = true) - protected RoomType roomType; - @XmlElement(required = true) - protected String price; - @XmlElementRef(name = "currency", type = JAXBElement.class) - protected JAXBElement<String> currency; - @XmlElement(required = true) - protected SegmentRoomBean.Travelers travelers; - @XmlAttribute(name = "roomIndex", required = true) - protected int roomIndex; - - /** - * Gets the value of the boardType property. - * - * @return - * possible object is - * {@link Board } - * - */ - public Board getBoardType() { - return boardType; - } - - /** - * Sets the value of the boardType property. - * - * @param value - * allowed object is - * {@link Board } - * - */ - public void setBoardType(Board value) { - this.boardType = value; - } - - /** - * Gets the value of the roomType property. - * - * @return - * possible object is - * {@link RoomType } - * - */ - public RoomType getRoomType() { - return roomType; - } - - /** - * Sets the value of the roomType property. - * - * @param value - * allowed object is - * {@link RoomType } - * - */ - public void setRoomType(RoomType value) { - this.roomType = value; - } - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrice(String value) { - this.price = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public JAXBElement<String> getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public void setCurrency(JAXBElement<String> value) { - this.currency = ((JAXBElement<String> ) value); - } - - /** - * Gets the value of the travelers property. - * - * @return - * possible object is - * {@link SegmentRoomBean.Travelers } - * - */ - public SegmentRoomBean.Travelers getTravelers() { - return travelers; - } - - /** - * Sets the value of the travelers property. - * - * @param value - * allowed object is - * {@link SegmentRoomBean.Travelers } - * - */ - public void setTravelers(SegmentRoomBean.Travelers value) { - this.travelers = value; - } - - /** - * Gets the value of the roomIndex property. - * - */ - public int getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - */ - public void setRoomIndex(int value) { - this.roomIndex = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="pax" type="{http://webservice.gekko-holding.com/v2_4}pax" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pax" - }) - public static class Travelers { - - @XmlElement(required = true) - protected List<Pax> pax; - - /** - * Gets the value of the pax property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the pax property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getPax().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Pax } - * - * - */ - public List<Pax> getPax() { - if (pax == null) { - pax = new ArrayList<Pax>(); - } - return this.pax; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ServiceException.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ServiceException.java deleted file mode 100644 index 7393898..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ServiceException.java +++ /dev/null @@ -1,43 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.ws.WebFault; - - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-03-21T18:01:35.167+01:00 - * Generated source version: 2.4.3 - */ - -@WebFault(name = "serviceError", targetNamespace = "http://webservice.gekko-holding.com/v2_4") -public class ServiceException extends Exception { - - private com.gekko_holding.webservice.Availability.ErrorDetails serviceError; - - public ServiceException() { - super(); - } - - public ServiceException(String message) { - super(message); - } - - public ServiceException(String message, Throwable cause) { - super(message, cause); - } - - public ServiceException(String message, com.gekko_holding.webservice.Availability.ErrorDetails serviceError) { - super(message); - this.serviceError = serviceError; - } - - public ServiceException(String message, com.gekko_holding.webservice.Availability.ErrorDetails serviceError, Throwable cause) { - super(message, cause); - this.serviceError = serviceError; - } - - public com.gekko_holding.webservice.Availability.ErrorDetails getFaultInfo() { - return this.serviceError; - } -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SortBy.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SortBy.java deleted file mode 100644 index 3995e30..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SortBy.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for sortBy complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="sortBy"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="order" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "sortBy", propOrder = { - "value" -}) -public class SortBy { - - @XmlValue - protected String value; - @XmlAttribute(name = "order", required = true) - protected String order; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the order property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOrder() { - return order; - } - - /** - * Sets the value of the order property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOrder(String value) { - this.order = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/StaticticField.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/StaticticField.java deleted file mode 100644 index f7cf72c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/StaticticField.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for staticticField complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="staticticField"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "staticticField") -public class StaticticField { - - @XmlAttribute(name = "type") - protected String type; - @XmlAttribute(name = "value") - protected String value; - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException.java deleted file mode 100644 index fc99e86..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for TimeoutException complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="TimeoutException"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TimeoutException", propOrder = { - "message" -}) -public class TimeoutException { - - protected String message; - - /** - * Gets the value of the message property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessage() { - return message; - } - - /** - * Sets the value of the message property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessage(String value) { - this.message = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException_Exception.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException_Exception.java deleted file mode 100644 index 5f64848..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException_Exception.java +++ /dev/null @@ -1,43 +0,0 @@ - -package com.gekko_holding.webservice.Availability; - -import javax.xml.ws.WebFault; - - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-03-21T18:01:35.171+01:00 - * Generated source version: 2.4.3 - */ - -@WebFault(name = "TimeoutException", targetNamespace = "http://webservice.gekko-holding.com/v2_4") -public class TimeoutException_Exception extends Exception { - - private com.gekko_holding.webservice.Availability.TimeoutException timeoutException; - - public TimeoutException_Exception() { - super(); - } - - public TimeoutException_Exception(String message) { - super(message); - } - - public TimeoutException_Exception(String message, Throwable cause) { - super(message, cause); - } - - public TimeoutException_Exception(String message, com.gekko_holding.webservice.Availability.TimeoutException timeoutException) { - super(message); - this.timeoutException = timeoutException; - } - - public TimeoutException_Exception(String message, com.gekko_holding.webservice.Availability.TimeoutException timeoutException, Throwable cause) { - super(message, cause); - this.timeoutException = timeoutException; - } - - public com.gekko_holding.webservice.Availability.TimeoutException getFaultInfo() { - return this.timeoutException; - } -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/package-info.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/package-info.java deleted file mode 100644 index 6e3f50c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "http://webservice.gekko-holding.com/v2_4") -package com.gekko_holding.webservice.Availability; diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.java deleted file mode 100644 index 38459b4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for acceptedCreditCardBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="acceptedCreditCardBean"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "acceptedCreditCardBean") -public class AcceptedCreditCardBean - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityCriteria.java deleted file mode 100644 index 730675f..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityCriteria.java +++ /dev/null @@ -1,448 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for availabilityCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="availabilityCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="destinationCriteria" type="{http://webservice.gekko-holding.com/v2_4}destinationCriteria"/> - * <element name="roomCriterias"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPlan" type="{http://webservice.gekko-holding.com/v2_4}roomPlan" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="limit" type="{http://www.w3.org/2001/XMLSchema}int"/> - * <element name="sortBy" type="{http://webservice.gekko-holding.com/v2_4}sortBy" minOccurs="0"/> - * <element name="hotelNamePart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="allowOnRequest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> - * <element name="ratingCriteria" type="{http://webservice.gekko-holding.com/v2_4}hotelRatingCriteria" minOccurs="0"/> - * <element name="rateAccessCodes" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="rateAccessCode" type="{http://webservice.gekko-holding.com/v2_4}rateAccessCode" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "availabilityCriteria", propOrder = { - "checkIn", - "checkOut", - "destinationCriteria", - "roomCriterias", - "limit", - "sortBy", - "hotelNamePart", - "allowOnRequest", - "ratingCriteria", - "rateAccessCodes" -}) -public class AvailabilityCriteria { - - @XmlElement(required = true) - protected String checkIn; - @XmlElement(required = true) - protected String checkOut; - @XmlElement(required = true) - protected DestinationCriteria destinationCriteria; - @XmlElement(required = true) - protected AvailabilityCriteria.RoomCriterias roomCriterias; - protected int limit; - @XmlElementRef(name = "sortBy", type = JAXBElement.class) - protected JAXBElement<SortBy> sortBy; - @XmlElementRef(name = "hotelNamePart", type = JAXBElement.class) - protected JAXBElement<String> hotelNamePart; - @XmlElementRef(name = "allowOnRequest", type = JAXBElement.class) - protected JAXBElement<Boolean> allowOnRequest; - @XmlElementRef(name = "ratingCriteria", type = JAXBElement.class) - protected JAXBElement<HotelRatingCriteria> ratingCriteria; - protected AvailabilityCriteria.RateAccessCodes rateAccessCodes; - - /** - * Gets the value of the checkIn property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckIn() { - return checkIn; - } - - /** - * Sets the value of the checkIn property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckIn(String value) { - this.checkIn = value; - } - - /** - * Gets the value of the checkOut property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckOut() { - return checkOut; - } - - /** - * Sets the value of the checkOut property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckOut(String value) { - this.checkOut = value; - } - - /** - * Gets the value of the destinationCriteria property. - * - * @return - * possible object is - * {@link DestinationCriteria } - * - */ - public DestinationCriteria getDestinationCriteria() { - return destinationCriteria; - } - - /** - * Sets the value of the destinationCriteria property. - * - * @param value - * allowed object is - * {@link DestinationCriteria } - * - */ - public void setDestinationCriteria(DestinationCriteria value) { - this.destinationCriteria = value; - } - - /** - * Gets the value of the roomCriterias property. - * - * @return - * possible object is - * {@link AvailabilityCriteria.RoomCriterias } - * - */ - public AvailabilityCriteria.RoomCriterias getRoomCriterias() { - return roomCriterias; - } - - /** - * Sets the value of the roomCriterias property. - * - * @param value - * allowed object is - * {@link AvailabilityCriteria.RoomCriterias } - * - */ - public void setRoomCriterias(AvailabilityCriteria.RoomCriterias value) { - this.roomCriterias = value; - } - - /** - * Gets the value of the limit property. - * - */ - public int getLimit() { - return limit; - } - - /** - * Sets the value of the limit property. - * - */ - public void setLimit(int value) { - this.limit = value; - } - - /** - * Gets the value of the sortBy property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link SortBy }{@code >} - * - */ - public JAXBElement<SortBy> getSortBy() { - return sortBy; - } - - /** - * Sets the value of the sortBy property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link SortBy }{@code >} - * - */ - public void setSortBy(JAXBElement<SortBy> value) { - this.sortBy = ((JAXBElement<SortBy> ) value); - } - - /** - * Gets the value of the hotelNamePart property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public JAXBElement<String> getHotelNamePart() { - return hotelNamePart; - } - - /** - * Sets the value of the hotelNamePart property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public void setHotelNamePart(JAXBElement<String> value) { - this.hotelNamePart = ((JAXBElement<String> ) value); - } - - /** - * Gets the value of the allowOnRequest property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * - */ - public JAXBElement<Boolean> getAllowOnRequest() { - return allowOnRequest; - } - - /** - * Sets the value of the allowOnRequest property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link Boolean }{@code >} - * - */ - public void setAllowOnRequest(JAXBElement<Boolean> value) { - this.allowOnRequest = ((JAXBElement<Boolean> ) value); - } - - /** - * Gets the value of the ratingCriteria property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >} - * - */ - public JAXBElement<HotelRatingCriteria> getRatingCriteria() { - return ratingCriteria; - } - - /** - * Sets the value of the ratingCriteria property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >} - * - */ - public void setRatingCriteria(JAXBElement<HotelRatingCriteria> value) { - this.ratingCriteria = ((JAXBElement<HotelRatingCriteria> ) value); - } - - /** - * Gets the value of the rateAccessCodes property. - * - * @return - * possible object is - * {@link AvailabilityCriteria.RateAccessCodes } - * - */ - public AvailabilityCriteria.RateAccessCodes getRateAccessCodes() { - return rateAccessCodes; - } - - /** - * Sets the value of the rateAccessCodes property. - * - * @param value - * allowed object is - * {@link AvailabilityCriteria.RateAccessCodes } - * - */ - public void setRateAccessCodes(AvailabilityCriteria.RateAccessCodes value) { - this.rateAccessCodes = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="rateAccessCode" type="{http://webservice.gekko-holding.com/v2_4}rateAccessCode" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "rateAccessCode" - }) - public static class RateAccessCodes { - - @XmlElement(required = true) - protected List<RateAccessCode> rateAccessCode; - - /** - * Gets the value of the rateAccessCode property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the rateAccessCode property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRateAccessCode().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RateAccessCode } - * - * - */ - public List<RateAccessCode> getRateAccessCode() { - if (rateAccessCode == null) { - rateAccessCode = new ArrayList<RateAccessCode>(); - } - return this.rateAccessCode; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPlan" type="{http://webservice.gekko-holding.com/v2_4}roomPlan" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "roomPlan" - }) - public static class RoomCriterias { - - @XmlElement(required = true) - protected List<RoomPlan> roomPlan; - - /** - * Gets the value of the roomPlan property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the roomPlan property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoomPlan().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RoomPlan } - * - * - */ - public List<RoomPlan> getRoomPlan() { - if (roomPlan == null) { - roomPlan = new ArrayList<RoomPlan>(); - } - return this.roomPlan; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityResponse.java deleted file mode 100644 index e5a130d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityResponse.java +++ /dev/null @@ -1,94 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for availabilityResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="availabilityResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="event" type="{http://webservice.gekko-holding.com/v2_4}conferenceBean" minOccurs="0"/> - * <element name="hotelResponse" type="{http://webservice.gekko-holding.com/v2_4}hotelResponse" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "availabilityResponse", propOrder = { - "event", - "hotelResponse" -}) -public class AvailabilityResponse { - - protected ConferenceBean event; - protected List<HotelResponse> hotelResponse; - - /** - * Gets the value of the event property. - * - * @return - * possible object is - * {@link ConferenceBean } - * - */ - public ConferenceBean getEvent() { - return event; - } - - /** - * Sets the value of the event property. - * - * @param value - * allowed object is - * {@link ConferenceBean } - * - */ - public void setEvent(ConferenceBean value) { - this.event = value; - } - - /** - * Gets the value of the hotelResponse property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelResponse property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelResponse().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelResponse } - * - * - */ - public List<HotelResponse> getHotelResponse() { - if (hotelResponse == null) { - hotelResponse = new ArrayList<HotelResponse>(); - } - return this.hotelResponse; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityService.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityService.java deleted file mode 100644 index 7eb1f10..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityService.java +++ /dev/null @@ -1,115 +0,0 @@ -package com.gekko_holding.webservice.referential; - -import java.net.MalformedURLException; -import java.net.URL; -import javax.xml.namespace.QName; -import javax.xml.ws.WebEndpoint; -import javax.xml.ws.WebServiceClient; -import javax.xml.ws.WebServiceFeature; -import javax.xml.ws.Service; - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-04-05T11:53:44.680+01:00 - * Generated source version: 2.4.3 - * - */ -@WebServiceClient(name = "AvailabilityService", - wsdlLocation = "file:/home/dev/eclipse-workspace/fractaliute/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl", - targetNamespace = "http://webservice.gekko-holding.com/v2_4") -public class AvailabilityService extends Service { - - public final static URL WSDL_LOCATION; - - public final static QName SERVICE = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityService"); - public final static QName AvailabilityServicePort = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityServicePort"); - public final static QName AvailabilityServiceSecurePort = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityServiceSecurePort"); - static { - URL url = null; - try { - url = new URL("file:/home/dev/eclipse-workspace/fractaliute/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl"); - } catch (MalformedURLException e) { - java.util.logging.Logger.getLogger(AvailabilityService.class.getName()) - .log(java.util.logging.Level.INFO, - "Can not initialize the default wsdl from {0}", "file:/home/dev/eclipse-workspace/fractaliute/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl"); - } - WSDL_LOCATION = url; - } - - public AvailabilityService(URL wsdlLocation) { - super(wsdlLocation, SERVICE); - } - - public AvailabilityService(URL wsdlLocation, QName serviceName) { - super(wsdlLocation, serviceName); - } - - public AvailabilityService() { - super(WSDL_LOCATION, SERVICE); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public AvailabilityService(WebServiceFeature ... features) { - super(WSDL_LOCATION, SERVICE, features); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public AvailabilityService(URL wsdlLocation, WebServiceFeature ... features) { - super(wsdlLocation, SERVICE, features); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public AvailabilityService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { - super(wsdlLocation, serviceName, features); - } - - /** - * - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServicePort") - public AvailabilityWS getAvailabilityServicePort() { - return super.getPort(AvailabilityServicePort, AvailabilityWS.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServicePort") - public AvailabilityWS getAvailabilityServicePort(WebServiceFeature... features) { - return super.getPort(AvailabilityServicePort, AvailabilityWS.class, features); - } - /** - * - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServiceSecurePort") - public AvailabilityWS getAvailabilityServiceSecurePort() { - return super.getPort(AvailabilityServiceSecurePort, AvailabilityWS.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. - * @return - * returns AvailabilityWS - */ - @WebEndpoint(name = "AvailabilityServiceSecurePort") - public AvailabilityWS getAvailabilityServiceSecurePort(WebServiceFeature... features) { - return super.getPort(AvailabilityServiceSecurePort, AvailabilityWS.class, features); - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityWS.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityWS.java deleted file mode 100644 index 5386ad5..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityWS.java +++ /dev/null @@ -1,141 +0,0 @@ -package com.gekko_holding.webservice.referential; - -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.ws.RequestWrapper; -import javax.xml.ws.ResponseWrapper; - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-04-05T11:53:44.664+01:00 - * Generated source version: 2.4.3 - * - */ -@WebService(targetNamespace = "http://webservice.gekko-holding.com/v2_4", name = "AvailabilityWS") -@XmlSeeAlso({ObjectFactory.class}) -public interface AvailabilityWS { - - @WebMethod - @RequestWrapper(localName = "getHotelDetails", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelDetails") - @ResponseWrapper(localName = "getHotelDetailsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelDetailsResponse") - @WebResult(name = "hotel", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.HotelBean> getHotelDetails( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.Identification identification, - @WebParam(name = "cityCodeStandard", targetNamespace = "") - java.lang.String cityCodeStandard, - @WebParam(name = "hotelCodes", targetNamespace = "") - com.gekko_holding.webservice.referential.HotelCodes hotelCodes - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getWhiteListHotels", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetWhiteListHotels") - @ResponseWrapper(localName = "getWhiteListHotelsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetWhiteListHotelsResponse") - @WebResult(name = "hotel", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.HotelCode> getWhiteListHotels( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "cancelBookingSegment", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.CancelBookingSegment") - @ResponseWrapper(localName = "cancelBookingSegmentResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.CancelBookingSegmentResponse") - @WebResult(name = "operationStatus", targetNamespace = "") - public java.lang.String cancelBookingSegment( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "segmentId", targetNamespace = "") - java.lang.String segmentId - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "hotelAvailability", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.HotelAvailability") - @ResponseWrapper(localName = "hotelAvailabilityResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.HotelAvailabilityResponse") - @WebResult(name = "availResponse", targetNamespace = "") - public com.gekko_holding.webservice.referential.AvailabilityResponse hotelAvailability( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "availCriteria", targetNamespace = "") - com.gekko_holding.webservice.referential.AvailabilityCriteria availCriteria - ) throws TimeoutException_Exception, ServiceException; - - @WebMethod - @RequestWrapper(localName = "getVoucher", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetVoucher") - @ResponseWrapper(localName = "getVoucherResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetVoucherResponse") - @WebResult(name = "voucher", targetNamespace = "") - public java.lang.String getVoucher( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "segmentId", targetNamespace = "") - java.lang.String segmentId, - @WebParam(name = "emailAddress", targetNamespace = "") - java.util.List<java.lang.String> emailAddress - ) throws TimeoutException_Exception, ServiceException; - - @WebMethod - @RequestWrapper(localName = "getBookingDetails", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBookingDetails") - @ResponseWrapper(localName = "getBookingDetailsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBookingDetailsResponse") - @WebResult(name = "bookingDetails", targetNamespace = "") - public com.gekko_holding.webservice.referential.BookingDetails getBookingDetails( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "bookId", targetNamespace = "") - java.lang.String bookId, - @WebParam(name = "segmentId", targetNamespace = "") - java.lang.String segmentId - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getPreBookingInfo", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPreBookingInfo") - @ResponseWrapper(localName = "getPreBookingInfoResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPreBookingInfoResponse") - @WebResult(name = "preBookingInfo", targetNamespace = "") - public com.gekko_holding.webservice.referential.CancellationPolicyResponse getPreBookingInfo( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "searchCriteria", targetNamespace = "") - com.gekko_holding.webservice.referential.SearchCriteria searchCriteria - ) throws TimeoutException_Exception, ServiceException; - - @WebMethod - @RequestWrapper(localName = "searchBookingSegments", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.SearchBookingSegments") - @ResponseWrapper(localName = "searchBookingSegmentsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.SearchBookingSegmentsResponse") - @WebResult(name = "bookings", targetNamespace = "") - public com.gekko_holding.webservice.referential.Bookings searchBookingSegments( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "bookingsCriteria", targetNamespace = "") - com.gekko_holding.webservice.referential.BookingsCriteria bookingsCriteria - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "bookHotel", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.BookHotel") - @ResponseWrapper(localName = "bookHotelResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.BookHotelResponse") - @WebResult(name = "bookResponse", targetNamespace = "") - public com.gekko_holding.webservice.referential.BookResponse bookHotel( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "bookRequest", targetNamespace = "") - com.gekko_holding.webservice.referential.RequestedBookings bookRequest - ) throws TimeoutException_Exception, ServiceException; -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Board.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Board.java deleted file mode 100644 index 9c82679..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Board.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for board complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="board"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "board") -public class Board - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotel.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotel.java deleted file mode 100644 index 6085ffa..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotel.java +++ /dev/null @@ -1,117 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookHotel complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookHotel"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="bookRequest" type="{http://webservice.gekko-holding.com/v2_4}requestedBookings"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookHotel", propOrder = { - "language", - "identification", - "bookRequest" -}) -public class BookHotel { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected RequestedBookings bookRequest; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the bookRequest property. - * - * @return - * possible object is - * {@link RequestedBookings } - * - */ - public RequestedBookings getBookRequest() { - return bookRequest; - } - - /** - * Sets the value of the bookRequest property. - * - * @param value - * allowed object is - * {@link RequestedBookings } - * - */ - public void setBookRequest(RequestedBookings value) { - this.bookRequest = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotelResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotelResponse.java deleted file mode 100644 index 519a207..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotelResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookHotelResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookHotelResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookResponse" type="{http://webservice.gekko-holding.com/v2_4}bookResponse" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookHotelResponse", propOrder = { - "bookResponse" -}) -public class BookHotelResponse { - - protected BookResponse bookResponse; - - /** - * Gets the value of the bookResponse property. - * - * @return - * possible object is - * {@link BookResponse } - * - */ - public BookResponse getBookResponse() { - return bookResponse; - } - - /** - * Sets the value of the bookResponse property. - * - * @param value - * allowed object is - * {@link BookResponse } - * - */ - public void setBookResponse(BookResponse value) { - this.bookResponse = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookResponse.java deleted file mode 100644 index e1b8836..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookResponse.java +++ /dev/null @@ -1,186 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segments" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segment" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="bookingId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="rejected" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookResponse", propOrder = { - "segments" -}) -public class BookResponse { - - protected BookResponse.Segments segments; - @XmlAttribute(name = "bookingId", required = true) - protected String bookingId; - @XmlAttribute(name = "rejected") - protected Boolean rejected; - - /** - * Gets the value of the segments property. - * - * @return - * possible object is - * {@link BookResponse.Segments } - * - */ - public BookResponse.Segments getSegments() { - return segments; - } - - /** - * Sets the value of the segments property. - * - * @param value - * allowed object is - * {@link BookResponse.Segments } - * - */ - public void setSegments(BookResponse.Segments value) { - this.segments = value; - } - - /** - * Gets the value of the bookingId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookingId() { - return bookingId; - } - - /** - * Sets the value of the bookingId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookingId(String value) { - this.bookingId = value; - } - - /** - * Gets the value of the rejected property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isRejected() { - return rejected; - } - - /** - * Sets the value of the rejected property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setRejected(Boolean value) { - this.rejected = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segment" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "segment" - }) - public static class Segments { - - protected List<Segment> segment; - - /** - * Gets the value of the segment property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the segment property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getSegment().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Segment } - * - * - */ - public List<Segment> getSegment() { - if (segment == null) { - segment = new ArrayList<Segment>(); - } - return this.segment; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedOffer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedOffer.java deleted file mode 100644 index e3a8a6d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedOffer.java +++ /dev/null @@ -1,161 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookedOffer complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookedOffer"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="bookedRooms"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookedRoom" type="{http://webservice.gekko-holding.com/v2_4}bookedRoom" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookedOffer", propOrder = { - "code", - "bookedRooms" -}) -public class BookedOffer { - - @XmlElement(required = true) - protected String code; - @XmlElement(required = true) - protected BookedOffer.BookedRooms bookedRooms; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the bookedRooms property. - * - * @return - * possible object is - * {@link BookedOffer.BookedRooms } - * - */ - public BookedOffer.BookedRooms getBookedRooms() { - return bookedRooms; - } - - /** - * Sets the value of the bookedRooms property. - * - * @param value - * allowed object is - * {@link BookedOffer.BookedRooms } - * - */ - public void setBookedRooms(BookedOffer.BookedRooms value) { - this.bookedRooms = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookedRoom" type="{http://webservice.gekko-holding.com/v2_4}bookedRoom" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "bookedRoom" - }) - public static class BookedRooms { - - protected List<BookedRoom> bookedRoom; - - /** - * Gets the value of the bookedRoom property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the bookedRoom property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getBookedRoom().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link BookedRoom } - * - * - */ - public List<BookedRoom> getBookedRoom() { - if (bookedRoom == null) { - bookedRoom = new ArrayList<BookedRoom>(); - } - return this.bookedRoom; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedRoom.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedRoom.java deleted file mode 100644 index c18239d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedRoom.java +++ /dev/null @@ -1,97 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookedRoom complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookedRoom"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://webservice.gekko-holding.com/v2_4}registeredUser"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}pax"/> - * </choice> - * </sequence> - * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookedRoom", propOrder = { - "registeredUserOrPax" -}) -public class BookedRoom { - - @XmlElements({ - @XmlElement(name = "registeredUser", namespace = "http://webservice.gekko-holding.com/v2_4", type = RegisteredUser.class), - @XmlElement(name = "pax", namespace = "http://webservice.gekko-holding.com/v2_4", type = Pax.class) - }) - protected List<PaxBean> registeredUserOrPax; - @XmlAttribute(name = "roomIndex", required = true) - protected int roomIndex; - - /** - * Gets the value of the registeredUserOrPax property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the registeredUserOrPax property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRegisteredUserOrPax().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RegisteredUser } - * {@link Pax } - * - * - */ - public List<PaxBean> getRegisteredUserOrPax() { - if (registeredUserOrPax == null) { - registeredUserOrPax = new ArrayList<PaxBean>(); - } - return this.registeredUserOrPax; - } - - /** - * Gets the value of the roomIndex property. - * - */ - public int getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - */ - public void setRoomIndex(int value) { - this.roomIndex = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingDetails.java deleted file mode 100644 index 52a3cc3..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingDetails.java +++ /dev/null @@ -1,254 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookingDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookingDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="contact" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="segments" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotelSegment"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}insuranceSegment"/> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="bookingId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookingDetails", propOrder = { - "contact", - "creationDate", - "segments" -}) -public class BookingDetails { - - protected String contact; - @XmlElement(required = true) - protected String creationDate; - protected BookingDetails.Segments segments; - @XmlAttribute(name = "bookingId", required = true) - protected String bookingId; - @XmlAttribute(name = "status", required = true) - protected String status; - - /** - * Gets the value of the contact property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getContact() { - return contact; - } - - /** - * Sets the value of the contact property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setContact(String value) { - this.contact = value; - } - - /** - * Gets the value of the creationDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCreationDate() { - return creationDate; - } - - /** - * Sets the value of the creationDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCreationDate(String value) { - this.creationDate = value; - } - - /** - * Gets the value of the segments property. - * - * @return - * possible object is - * {@link BookingDetails.Segments } - * - */ - public BookingDetails.Segments getSegments() { - return segments; - } - - /** - * Sets the value of the segments property. - * - * @param value - * allowed object is - * {@link BookingDetails.Segments } - * - */ - public void setSegments(BookingDetails.Segments value) { - this.segments = value; - } - - /** - * Gets the value of the bookingId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookingId() { - return bookingId; - } - - /** - * Sets the value of the bookingId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookingId(String value) { - this.bookingId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <choice maxOccurs="unbounded" minOccurs="0"> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotelSegment"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}insuranceSegment"/> - * </choice> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "hotelSegmentOrInsuranceSegment" - }) - public static class Segments { - - @XmlElements({ - @XmlElement(name = "hotelSegment", namespace = "http://webservice.gekko-holding.com/v2_4", type = HotelSegmentDetailsBean.class), - @XmlElement(name = "insuranceSegment", namespace = "http://webservice.gekko-holding.com/v2_4", type = InsuranceSegmentDetailsBean.class) - }) - protected List<SegmentDetailsBean> hotelSegmentOrInsuranceSegment; - - /** - * Gets the value of the hotelSegmentOrInsuranceSegment property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelSegmentOrInsuranceSegment property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelSegmentOrInsuranceSegment().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelSegmentDetailsBean } - * {@link InsuranceSegmentDetailsBean } - * - * - */ - public List<SegmentDetailsBean> getHotelSegmentOrInsuranceSegment() { - if (hotelSegmentOrInsuranceSegment == null) { - hotelSegmentOrInsuranceSegment = new ArrayList<SegmentDetailsBean>(); - } - return this.hotelSegmentOrInsuranceSegment; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingInfoBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingInfoBean.java deleted file mode 100644 index f848774..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingInfoBean.java +++ /dev/null @@ -1,133 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookingInfoBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookingInfoBean"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean"> - * <sequence> - * <element name="segments" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookingInfoBean", propOrder = { - "segments" -}) -public class BookingInfoBean - extends SegmentInfoBean -{ - - protected BookingInfoBean.Segments segments; - - /** - * Gets the value of the segments property. - * - * @return - * possible object is - * {@link BookingInfoBean.Segments } - * - */ - public BookingInfoBean.Segments getSegments() { - return segments; - } - - /** - * Sets the value of the segments property. - * - * @param value - * allowed object is - * {@link BookingInfoBean.Segments } - * - */ - public void setSegments(BookingInfoBean.Segments value) { - this.segments = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "segment" - }) - public static class Segments { - - protected List<SegmentInfoBean> segment; - - /** - * Gets the value of the segment property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the segment property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getSegment().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link SegmentInfoBean } - * - * - */ - public List<SegmentInfoBean> getSegment() { - if (segment == null) { - segment = new ArrayList<SegmentInfoBean>(); - } - return this.segment; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Bookings.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Bookings.java deleted file mode 100644 index 335e2ee..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Bookings.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookings complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookings"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="booking" type="{http://webservice.gekko-holding.com/v2_4}bookingInfoBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookings", propOrder = { - "booking" -}) -public class Bookings { - - protected List<BookingInfoBean> booking; - - /** - * Gets the value of the booking property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the booking property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getBooking().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link BookingInfoBean } - * - * - */ - public List<BookingInfoBean> getBooking() { - if (booking == null) { - booking = new ArrayList<BookingInfoBean>(); - } - return this.booking; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingsCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingsCriteria.java deleted file mode 100644 index 0895450..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingsCriteria.java +++ /dev/null @@ -1,224 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for bookingsCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="bookingsCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookingCreationDate" type="{http://webservice.gekko-holding.com/v2_4}rangeCriteria"/> - * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean" minOccurs="0"/> - * <element name="country" type="{http://webservice.gekko-holding.com/v2_4}country" minOccurs="0"/> - * <element name="checkInDate" type="{http://webservice.gekko-holding.com/v2_4}rangeCriteria" minOccurs="0"/> - * <element name="paxName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="bookId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "bookingsCriteria", propOrder = { - "bookingCreationDate", - "city", - "country", - "checkInDate", - "paxName", - "bookId", - "status" -}) -public class BookingsCriteria { - - @XmlElement(required = true) - protected RangeCriteria bookingCreationDate; - protected CityBean city; - protected Country country; - protected RangeCriteria checkInDate; - protected String paxName; - protected String bookId; - protected String status; - - /** - * Gets the value of the bookingCreationDate property. - * - * @return - * possible object is - * {@link RangeCriteria } - * - */ - public RangeCriteria getBookingCreationDate() { - return bookingCreationDate; - } - - /** - * Sets the value of the bookingCreationDate property. - * - * @param value - * allowed object is - * {@link RangeCriteria } - * - */ - public void setBookingCreationDate(RangeCriteria value) { - this.bookingCreationDate = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityBean } - * - */ - public CityBean getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityBean } - * - */ - public void setCity(CityBean value) { - this.city = value; - } - - /** - * Gets the value of the country property. - * - * @return - * possible object is - * {@link Country } - * - */ - public Country getCountry() { - return country; - } - - /** - * Sets the value of the country property. - * - * @param value - * allowed object is - * {@link Country } - * - */ - public void setCountry(Country value) { - this.country = value; - } - - /** - * Gets the value of the checkInDate property. - * - * @return - * possible object is - * {@link RangeCriteria } - * - */ - public RangeCriteria getCheckInDate() { - return checkInDate; - } - - /** - * Sets the value of the checkInDate property. - * - * @param value - * allowed object is - * {@link RangeCriteria } - * - */ - public void setCheckInDate(RangeCriteria value) { - this.checkInDate = value; - } - - /** - * Gets the value of the paxName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaxName() { - return paxName; - } - - /** - * Sets the value of the paxName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaxName(String value) { - this.paxName = value; - } - - /** - * Gets the value of the bookId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookId() { - return bookId; - } - - /** - * Sets the value of the bookId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookId(String value) { - this.bookId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegment.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegment.java deleted file mode 100644 index 240a9d3..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegment.java +++ /dev/null @@ -1,117 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancelBookingSegment complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancelBookingSegment"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancelBookingSegment", propOrder = { - "language", - "identification", - "segmentId" -}) -public class CancelBookingSegment { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected String segmentId; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.java deleted file mode 100644 index 560aac3..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancelBookingSegmentResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancelBookingSegmentResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="operationStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancelBookingSegmentResponse", propOrder = { - "operationStatus" -}) -public class CancelBookingSegmentResponse { - - protected String operationStatus; - - /** - * Gets the value of the operationStatus property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOperationStatus() { - return operationStatus; - } - - /** - * Sets the value of the operationStatus property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOperationStatus(String value) { - this.operationStatus = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationFeesPolicy.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationFeesPolicy.java deleted file mode 100644 index 80fd416..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationFeesPolicy.java +++ /dev/null @@ -1,199 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancellationFeesPolicy complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancellationFeesPolicy"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="fromDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="toDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * <attribute name="allDates" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="roomIndex" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancellationFeesPolicy", propOrder = { - "fromDate", - "toDate", - "price", - "currency" -}) -public class CancellationFeesPolicy { - - protected String fromDate; - protected String toDate; - @XmlElement(required = true) - protected String price; - @XmlElement(required = true) - protected String currency; - @XmlAttribute(name = "allDates") - protected Boolean allDates; - @XmlAttribute(name = "roomIndex") - protected Integer roomIndex; - - /** - * Gets the value of the fromDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFromDate() { - return fromDate; - } - - /** - * Sets the value of the fromDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFromDate(String value) { - this.fromDate = value; - } - - /** - * Gets the value of the toDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getToDate() { - return toDate; - } - - /** - * Sets the value of the toDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setToDate(String value) { - this.toDate = value; - } - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrice(String value) { - this.price = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCurrency(String value) { - this.currency = value; - } - - /** - * Gets the value of the allDates property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isAllDates() { - return allDates; - } - - /** - * Sets the value of the allDates property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setAllDates(Boolean value) { - this.allDates = value; - } - - /** - * Gets the value of the roomIndex property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setRoomIndex(Integer value) { - this.roomIndex = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationPolicyResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationPolicyResponse.java deleted file mode 100644 index ff574d9..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationPolicyResponse.java +++ /dev/null @@ -1,248 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cancellationPolicyResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cancellationPolicyResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cancellationFeesPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="offerPrice" type="{http://webservice.gekko-holding.com/v2_4}offerPrice"/> - * <element name="acceptedCreditCards" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="creditCardType" type="{http://webservice.gekko-holding.com/v2_4}acceptedCreditCardBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cancellationPolicyResponse", propOrder = { - "cancellationFeesPolicy", - "voucherObservation", - "offerCode", - "offerPrice", - "acceptedCreditCards" -}) -public class CancellationPolicyResponse { - - @XmlElement(nillable = true) - protected List<CancellationFeesPolicy> cancellationFeesPolicy; - protected String voucherObservation; - @XmlElement(required = true) - protected String offerCode; - @XmlElement(required = true) - protected OfferPrice offerPrice; - protected CancellationPolicyResponse.AcceptedCreditCards acceptedCreditCards; - - /** - * Gets the value of the cancellationFeesPolicy property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the cancellationFeesPolicy property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCancellationFeesPolicy().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link CancellationFeesPolicy } - * - * - */ - public List<CancellationFeesPolicy> getCancellationFeesPolicy() { - if (cancellationFeesPolicy == null) { - cancellationFeesPolicy = new ArrayList<CancellationFeesPolicy>(); - } - return this.cancellationFeesPolicy; - } - - /** - * Gets the value of the voucherObservation property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucherObservation() { - return voucherObservation; - } - - /** - * Sets the value of the voucherObservation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucherObservation(String value) { - this.voucherObservation = value; - } - - /** - * Gets the value of the offerCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOfferCode() { - return offerCode; - } - - /** - * Sets the value of the offerCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOfferCode(String value) { - this.offerCode = value; - } - - /** - * Gets the value of the offerPrice property. - * - * @return - * possible object is - * {@link OfferPrice } - * - */ - public OfferPrice getOfferPrice() { - return offerPrice; - } - - /** - * Sets the value of the offerPrice property. - * - * @param value - * allowed object is - * {@link OfferPrice } - * - */ - public void setOfferPrice(OfferPrice value) { - this.offerPrice = value; - } - - /** - * Gets the value of the acceptedCreditCards property. - * - * @return - * possible object is - * {@link CancellationPolicyResponse.AcceptedCreditCards } - * - */ - public CancellationPolicyResponse.AcceptedCreditCards getAcceptedCreditCards() { - return acceptedCreditCards; - } - - /** - * Sets the value of the acceptedCreditCards property. - * - * @param value - * allowed object is - * {@link CancellationPolicyResponse.AcceptedCreditCards } - * - */ - public void setAcceptedCreditCards(CancellationPolicyResponse.AcceptedCreditCards value) { - this.acceptedCreditCards = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="creditCardType" type="{http://webservice.gekko-holding.com/v2_4}acceptedCreditCardBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "creditCardType" - }) - public static class AcceptedCreditCards { - - protected List<AcceptedCreditCardBean> creditCardType; - - /** - * Gets the value of the creditCardType property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the creditCardType property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCreditCardType().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link AcceptedCreditCardBean } - * - * - */ - public List<AcceptedCreditCardBean> getCreditCardType() { - if (creditCardType == null) { - creditCardType = new ArrayList<AcceptedCreditCardBean>(); - } - return this.creditCardType; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Child.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Child.java deleted file mode 100644 index 9984946..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Child.java +++ /dev/null @@ -1,52 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for child complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="child"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="age" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "child") -public class Child { - - @XmlAttribute(name = "age", required = true) - protected int age; - - /** - * Gets the value of the age property. - * - */ - public int getAge() { - return age; - } - - /** - * Sets the value of the age property. - * - */ - public void setAge(int value) { - this.age = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityBean.java deleted file mode 100644 index 4e4ee7b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityBean.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cityBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cityBean"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * <attribute name="standard" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cityBean") -public class CityBean - extends EntityBean -{ - - @XmlAttribute(name = "standard", required = true) - protected String standard; - - /** - * Gets the value of the standard property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStandard() { - return standard; - } - - /** - * Sets the value of the standard property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStandard(String value) { - this.standard = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityCode.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityCode.java deleted file mode 100644 index bcab91e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityCode.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for cityCode complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cityCode"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="standard" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cityCode", propOrder = { - "value" -}) -public class CityCode { - - @XmlValue - protected String value; - @XmlAttribute(name = "standard", required = true) - protected String standard; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the standard property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStandard() { - return standard; - } - - /** - * Sets the value of the standard property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStandard(String value) { - this.standard = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityDestination.java deleted file mode 100644 index d8af821..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityDestination.java +++ /dev/null @@ -1,116 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for cityDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="cityDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="standard" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "cityDestination") -public class CityDestination - extends Destination -{ - - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "standard", required = true) - protected String standard; - @XmlAttribute(name = "range") - protected Double range; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the standard property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStandard() { - return standard; - } - - /** - * Sets the value of the standard property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStandard(String value) { - this.standard = value; - } - - /** - * Gets the value of the range property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getRange() { - return range; - } - - /** - * Sets the value of the range property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setRange(Double value) { - this.range = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ConferenceBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ConferenceBean.java deleted file mode 100644 index 64d380a..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ConferenceBean.java +++ /dev/null @@ -1,52 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for conferenceBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="conferenceBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="hasEvent" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "conferenceBean") -public class ConferenceBean { - - @XmlAttribute(name = "hasEvent", required = true) - protected boolean hasEvent; - - /** - * Gets the value of the hasEvent property. - * - */ - public boolean isHasEvent() { - return hasEvent; - } - - /** - * Sets the value of the hasEvent property. - * - */ - public void setHasEvent(boolean value) { - this.hasEvent = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Country.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Country.java deleted file mode 100644 index 3503c8f..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Country.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for country complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="country"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "country") -public class Country - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CreditCardInformation.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CreditCardInformation.java deleted file mode 100644 index 028d82c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CreditCardInformation.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for creditCardInformation complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="creditCardInformation"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cardHolder" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cardNumber" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cvc" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="expiryDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "creditCardInformation", propOrder = { - "cardHolder", - "cardNumber", - "cvc", - "expiryDate" -}) -public class CreditCardInformation { - - @XmlElement(required = true) - protected String cardHolder; - @XmlElement(required = true) - protected String cardNumber; - @XmlElement(required = true) - protected String cvc; - @XmlElement(required = true) - protected String expiryDate; - - /** - * Gets the value of the cardHolder property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCardHolder() { - return cardHolder; - } - - /** - * Sets the value of the cardHolder property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCardHolder(String value) { - this.cardHolder = value; - } - - /** - * Gets the value of the cardNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCardNumber() { - return cardNumber; - } - - /** - * Sets the value of the cardNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCardNumber(String value) { - this.cardNumber = value; - } - - /** - * Gets the value of the cvc property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCvc() { - return cvc; - } - - /** - * Sets the value of the cvc property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCvc(String value) { - this.cvc = value; - } - - /** - * Gets the value of the expiryDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getExpiryDate() { - return expiryDate; - } - - /** - * Sets the value of the expiryDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setExpiryDate(String value) { - this.expiryDate = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CustomerIdentification.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CustomerIdentification.java deleted file mode 100644 index 8af286a..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CustomerIdentification.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for customerIdentification complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="customerIdentification"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}identification"> - * <sequence> - * </sequence> - * <attribute name="customerKey" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "customerIdentification") -public class CustomerIdentification - extends Identification -{ - - @XmlAttribute(name = "customerKey", required = true) - protected String customerKey; - - /** - * Gets the value of the customerKey property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustomerKey() { - return customerKey; - } - - /** - * Sets the value of the customerKey property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustomerKey(String value) { - this.customerKey = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Description.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Description.java deleted file mode 100644 index f21fb02..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Description.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for description complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="description"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "description", propOrder = { - "value" -}) -public class Description { - - @XmlValue - protected String value; - @XmlAttribute(name = "type", required = true) - protected String type; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Destination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Destination.java deleted file mode 100644 index 44bd3a8..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Destination.java +++ /dev/null @@ -1,40 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for destination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="destination"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "destination") -@XmlSeeAlso({ - CityDestination.class, - PoiDestination.class, - HotelCodeDestination.class, - GeoCodeDestination.class, - HotelCodeListDestination.class -}) -public abstract class Destination { - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/DestinationCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/DestinationCriteria.java deleted file mode 100644 index 2dd6e28..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/DestinationCriteria.java +++ /dev/null @@ -1,174 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for destinationCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="destinationCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <choice> - * <element ref="{http://webservice.gekko-holding.com/v2_4}city"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}poi"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}geoCode"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotel"/> - * <element ref="{http://webservice.gekko-holding.com/v2_4}hotels"/> - * </choice> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "destinationCriteria", propOrder = { - "city", - "poi", - "geoCode", - "hotel", - "hotels" -}) -public class DestinationCriteria { - - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected CityDestination city; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected PoiDestination poi; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected GeoCodeDestination geoCode; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected HotelCodeDestination hotel; - @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") - protected HotelCodeListDestination hotels; - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityDestination } - * - */ - public CityDestination getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityDestination } - * - */ - public void setCity(CityDestination value) { - this.city = value; - } - - /** - * Gets the value of the poi property. - * - * @return - * possible object is - * {@link PoiDestination } - * - */ - public PoiDestination getPoi() { - return poi; - } - - /** - * Sets the value of the poi property. - * - * @param value - * allowed object is - * {@link PoiDestination } - * - */ - public void setPoi(PoiDestination value) { - this.poi = value; - } - - /** - * Gets the value of the geoCode property. - * - * @return - * possible object is - * {@link GeoCodeDestination } - * - */ - public GeoCodeDestination getGeoCode() { - return geoCode; - } - - /** - * Sets the value of the geoCode property. - * - * @param value - * allowed object is - * {@link GeoCodeDestination } - * - */ - public void setGeoCode(GeoCodeDestination value) { - this.geoCode = value; - } - - /** - * Gets the value of the hotel property. - * - * @return - * possible object is - * {@link HotelCodeDestination } - * - */ - public HotelCodeDestination getHotel() { - return hotel; - } - - /** - * Sets the value of the hotel property. - * - * @param value - * allowed object is - * {@link HotelCodeDestination } - * - */ - public void setHotel(HotelCodeDestination value) { - this.hotel = value; - } - - /** - * Gets the value of the hotels property. - * - * @return - * possible object is - * {@link HotelCodeListDestination } - * - */ - public HotelCodeListDestination getHotels() { - return hotels; - } - - /** - * Sets the value of the hotels property. - * - * @param value - * allowed object is - * {@link HotelCodeListDestination } - * - */ - public void setHotels(HotelCodeListDestination value) { - this.hotels = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/EntityBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/EntityBean.java deleted file mode 100644 index 0d5edf3..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/EntityBean.java +++ /dev/null @@ -1,96 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for entityBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="entityBean"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "entityBean", propOrder = { - "value" -}) -@XmlSeeAlso({ - Country.class, - HotelRating.class, - CityBean.class, - RoomType.class, - Facility.class, - Board.class -}) -public class EntityBean { - - @XmlValue - protected String value; - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ErrorDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ErrorDetails.java deleted file mode 100644 index 5087e0a..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ErrorDetails.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for errorDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="errorDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="detail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "errorDetails", propOrder = { - "code", - "detail" -}) -public class ErrorDetails { - - protected String code; - protected String detail; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the detail property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDetail() { - return detail; - } - - /** - * Sets the value of the detail property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDetail(String value) { - this.detail = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Facility.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Facility.java deleted file mode 100644 index dd90c27..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Facility.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for facility complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="facility"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "facility") -public class Facility - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoCodeDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoCodeDestination.java deleted file mode 100644 index 23fb187..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoCodeDestination.java +++ /dev/null @@ -1,100 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for geoCodeDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="geoCodeDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="latitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="longitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "geoCodeDestination") -public class GeoCodeDestination - extends Destination -{ - - @XmlAttribute(name = "latitude", required = true) - protected double latitude; - @XmlAttribute(name = "longitude", required = true) - protected double longitude; - @XmlAttribute(name = "range") - protected Double range; - - /** - * Gets the value of the latitude property. - * - */ - public double getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - */ - public void setLatitude(double value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - */ - public double getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - */ - public void setLongitude(double value) { - this.longitude = value; - } - - /** - * Gets the value of the range property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getRange() { - return range; - } - - /** - * Sets the value of the range property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setRange(Double value) { - this.range = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoLocalization.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoLocalization.java deleted file mode 100644 index a732e54..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoLocalization.java +++ /dev/null @@ -1,71 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for geoLocalization complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="geoLocalization"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="latitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="longitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "geoLocalization") -public class GeoLocalization { - - @XmlAttribute(name = "latitude", required = true) - protected double latitude; - @XmlAttribute(name = "longitude", required = true) - protected double longitude; - - /** - * Gets the value of the latitude property. - * - */ - public double getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - */ - public void setLatitude(double value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - */ - public double getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - */ - public void setLongitude(double value) { - this.longitude = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypes.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypes.java deleted file mode 100644 index 69b7bde..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypes.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getBoardTypes complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getBoardTypes"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getBoardTypes", propOrder = { - "language", - "identification" -}) -public class GetBoardTypes { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypesResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypesResponse.java deleted file mode 100644 index 70cae02..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypesResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getBoardTypesResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getBoardTypesResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="board" type="{http://webservice.gekko-holding.com/v2_4}board" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getBoardTypesResponse", propOrder = { - "board" -}) -public class GetBoardTypesResponse { - - protected List<Board> board; - - /** - * Gets the value of the board property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the board property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getBoard().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Board } - * - * - */ - public List<Board> getBoard() { - if (board == null) { - board = new ArrayList<Board>(); - } - return this.board; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetails.java deleted file mode 100644 index d5660fc..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetails.java +++ /dev/null @@ -1,144 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getBookingDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getBookingDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="bookId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getBookingDetails", propOrder = { - "language", - "identification", - "bookId", - "segmentId" -}) -public class GetBookingDetails { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - protected String bookId; - @XmlElement(required = true) - protected String segmentId; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the bookId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBookId() { - return bookId; - } - - /** - * Sets the value of the bookId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBookId(String value) { - this.bookId = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.java deleted file mode 100644 index 9860028..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getBookingDetailsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getBookingDetailsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookingDetails" type="{http://webservice.gekko-holding.com/v2_4}bookingDetails" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getBookingDetailsResponse", propOrder = { - "bookingDetails" -}) -public class GetBookingDetailsResponse { - - protected BookingDetails bookingDetails; - - /** - * Gets the value of the bookingDetails property. - * - * @return - * possible object is - * {@link BookingDetails } - * - */ - public BookingDetails getBookingDetails() { - return bookingDetails; - } - - /** - * Sets the value of the bookingDetails property. - * - * @param value - * allowed object is - * {@link BookingDetails } - * - */ - public void setBookingDetails(BookingDetails value) { - this.bookingDetails = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCities.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCities.java deleted file mode 100644 index 9534be4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCities.java +++ /dev/null @@ -1,147 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import org.codehaus.jackson.map.ObjectMapper; - -import javax.xml.bind.annotation.*; - -/** - * <p> - * Java class for getCities complex type. - * - * <p> - * The following schema fragment specifies the expected content contained within - * this class. - * - * <pre> - * <complexType name="getCities"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * <element name="countryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="cityName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="cityCodeStandard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getCities", propOrder = { "language", "identification", "countryCode", "cityName", - "cityCodeStandard" }) -@XmlRootElement -public class GetCities { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - protected String countryCode; - protected String cityName; - protected String cityCodeStandard; - - /** - * Gets the value of the language property. - * - * @return possible object is {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value allowed object is {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return possible object is {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value allowed object is {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - - /** - * Gets the value of the countryCode property. - * - * @return possible object is {@link String } - * - */ - public String getCountryCode() { - return countryCode; - } - - /** - * Sets the value of the countryCode property. - * - * @param value allowed object is {@link String } - * - */ - public void setCountryCode(String value) { - this.countryCode = value; - } - - /** - * Gets the value of the cityName property. - * - * @return possible object is {@link String } - * - */ - public String getCityName() { - return cityName; - } - - /** - * Sets the value of the cityName property. - * - * @param value allowed object is {@link String } - * - */ - public void setCityName(String value) { - this.cityName = value; - } - - /** - * Gets the value of the cityCodeStandard property. - * - * @return possible object is {@link String } - * - */ - public String getCityCodeStandard() { - return cityCodeStandard; - } - - /** - * Sets the value of the cityCodeStandard property. - * - * @param value allowed object is {@link String } - * - */ - public void setCityCodeStandard(String value) { - this.cityCodeStandard = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCitiesResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCitiesResponse.java deleted file mode 100644 index 12d921a..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCitiesResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getCitiesResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getCitiesResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getCitiesResponse", propOrder = { - "city" -}) -public class GetCitiesResponse { - - protected List<CityBean> city; - - /** - * Gets the value of the city property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the city property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCity().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link CityBean } - * - * - */ - public List<CityBean> getCity() { - if (city == null) { - city = new ArrayList<CityBean>(); - } - return this.city; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountries.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountries.java deleted file mode 100644 index 3ad71b7..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountries.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getCountries complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getCountries"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getCountries", propOrder = { - "language", - "identification" -}) -public class GetCountries { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountriesResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountriesResponse.java deleted file mode 100644 index f699dda..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountriesResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getCountriesResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getCountriesResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="country" type="{http://webservice.gekko-holding.com/v2_4}country" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getCountriesResponse", propOrder = { - "country" -}) -public class GetCountriesResponse { - - protected List<Country> country; - - /** - * Gets the value of the country property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the country property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCountry().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Country } - * - * - */ - public List<Country> getCountry() { - if (country == null) { - country = new ArrayList<Country>(); - } - return this.country; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetails.java deleted file mode 100644 index a02297d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetails.java +++ /dev/null @@ -1,144 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getHotelDetails complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelDetails"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * <element name="cityCodeStandard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="hotelCodes" type="{http://webservice.gekko-holding.com/v2_4}hotelCodes"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelDetails", propOrder = { - "language", - "identification", - "cityCodeStandard", - "hotelCodes" -}) -public class GetHotelDetails { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - protected String cityCodeStandard; - @XmlElement(required = true) - protected HotelCodes hotelCodes; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - - /** - * Gets the value of the cityCodeStandard property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCityCodeStandard() { - return cityCodeStandard; - } - - /** - * Sets the value of the cityCodeStandard property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCityCodeStandard(String value) { - this.cityCodeStandard = value; - } - - /** - * Gets the value of the hotelCodes property. - * - * @return - * possible object is - * {@link HotelCodes } - * - */ - public HotelCodes getHotelCodes() { - return hotelCodes; - } - - /** - * Sets the value of the hotelCodes property. - * - * @param value - * allowed object is - * {@link HotelCodes } - * - */ - public void setHotelCodes(HotelCodes value) { - this.hotelCodes = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.java deleted file mode 100644 index 80a9e98..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getHotelDetailsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelDetailsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelDetailsResponse", propOrder = { - "hotel" -}) -public class GetHotelDetailsResponse { - - protected List<HotelBean> hotel; - - /** - * Gets the value of the hotel property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotel property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotel().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelBean } - * - * - */ - public List<HotelBean> getHotel() { - if (hotel == null) { - hotel = new ArrayList<HotelBean>(); - } - return this.hotel; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilities.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilities.java deleted file mode 100644 index 844761a..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilities.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getHotelFacilities complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelFacilities"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelFacilities", propOrder = { - "language", - "identification" -}) -public class GetHotelFacilities { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.java deleted file mode 100644 index c0587a8..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getHotelFacilitiesResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelFacilitiesResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facility" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelFacilitiesResponse", propOrder = { - "facility" -}) -public class GetHotelFacilitiesResponse { - - protected List<Facility> facility; - - /** - * Gets the value of the facility property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the facility property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getFacility().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Facility } - * - * - */ - public List<Facility> getFacility() { - if (facility == null) { - facility = new ArrayList<Facility>(); - } - return this.facility; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatings.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatings.java deleted file mode 100644 index 7569f68..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatings.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getHotelRatings complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelRatings"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelRatings", propOrder = { - "language", - "identification" -}) -public class GetHotelRatings { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.java deleted file mode 100644 index b6a3139..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getHotelRatingsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getHotelRatingsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelRating" type="{http://webservice.gekko-holding.com/v2_4}hotelRating" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getHotelRatingsResponse", propOrder = { - "hotelRating" -}) -public class GetHotelRatingsResponse { - - protected List<HotelRating> hotelRating; - - /** - * Gets the value of the hotelRating property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelRating property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelRating().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelRating } - * - * - */ - public List<HotelRating> getHotelRating() { - if (hotelRating == null) { - hotelRating = new ArrayList<HotelRating>(); - } - return this.hotelRating; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIs.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIs.java deleted file mode 100644 index b4eca9f..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIs.java +++ /dev/null @@ -1,170 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getPOIs complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getPOIs"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="countryCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="cityCode" type="{http://webservice.gekko-holding.com/v2_4}cityCode" minOccurs="0"/> - * <element name="filtering" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getPOIs", propOrder = { - "language", - "identification", - "countryCode", - "cityCode", - "filtering" -}) -public class GetPOIs { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - protected String countryCode; - protected CityCode cityCode; - protected String filtering; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the countryCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountryCode() { - return countryCode; - } - - /** - * Sets the value of the countryCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountryCode(String value) { - this.countryCode = value; - } - - /** - * Gets the value of the cityCode property. - * - * @return - * possible object is - * {@link CityCode } - * - */ - public CityCode getCityCode() { - return cityCode; - } - - /** - * Sets the value of the cityCode property. - * - * @param value - * allowed object is - * {@link CityCode } - * - */ - public void setCityCode(CityCode value) { - this.cityCode = value; - } - - /** - * Gets the value of the filtering property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFiltering() { - return filtering; - } - - /** - * Sets the value of the filtering property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFiltering(String value) { - this.filtering = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIsResponse.java deleted file mode 100644 index 7d457bb..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIsResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getPOIsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getPOIsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="poi" type="{http://webservice.gekko-holding.com/v2_4}poi" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getPOIsResponse", propOrder = { - "poi" -}) -public class GetPOIsResponse { - - protected List<Poi> poi; - - /** - * Gets the value of the poi property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the poi property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getPoi().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Poi } - * - * - */ - public List<Poi> getPoi() { - if (poi == null) { - poi = new ArrayList<Poi>(); - } - return this.poi; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfo.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfo.java deleted file mode 100644 index 19efb6e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfo.java +++ /dev/null @@ -1,117 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getPreBookingInfo complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getPreBookingInfo"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="searchCriteria" type="{http://webservice.gekko-holding.com/v2_4}searchCriteria"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getPreBookingInfo", propOrder = { - "language", - "identification", - "searchCriteria" -}) -public class GetPreBookingInfo { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected SearchCriteria searchCriteria; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the searchCriteria property. - * - * @return - * possible object is - * {@link SearchCriteria } - * - */ - public SearchCriteria getSearchCriteria() { - return searchCriteria; - } - - /** - * Sets the value of the searchCriteria property. - * - * @param value - * allowed object is - * {@link SearchCriteria } - * - */ - public void setSearchCriteria(SearchCriteria value) { - this.searchCriteria = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.java deleted file mode 100644 index 9e0c803..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getPreBookingInfoResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getPreBookingInfoResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="preBookingInfo" type="{http://webservice.gekko-holding.com/v2_4}cancellationPolicyResponse" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getPreBookingInfoResponse", propOrder = { - "preBookingInfo" -}) -public class GetPreBookingInfoResponse { - - protected CancellationPolicyResponse preBookingInfo; - - /** - * Gets the value of the preBookingInfo property. - * - * @return - * possible object is - * {@link CancellationPolicyResponse } - * - */ - public CancellationPolicyResponse getPreBookingInfo() { - return preBookingInfo; - } - - /** - * Sets the value of the preBookingInfo property. - * - * @param value - * allowed object is - * {@link CancellationPolicyResponse } - * - */ - public void setPreBookingInfo(CancellationPolicyResponse value) { - this.preBookingInfo = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypes.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypes.java deleted file mode 100644 index 170d4a6..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypes.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getRoomTypes complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getRoomTypes"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getRoomTypes", propOrder = { - "language", - "identification" -}) -public class GetRoomTypes { - - protected String language; - @XmlElement(required = true) - protected Identification identification; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link Identification } - * - */ - public Identification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link Identification } - * - */ - public void setIdentification(Identification value) { - this.identification = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypesResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypesResponse.java deleted file mode 100644 index 001e98c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypesResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getRoomTypesResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getRoomTypesResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomType" type="{http://webservice.gekko-holding.com/v2_4}roomType" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getRoomTypesResponse", propOrder = { - "roomType" -}) -public class GetRoomTypesResponse { - - protected List<RoomType> roomType; - - /** - * Gets the value of the roomType property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the roomType property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoomType().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RoomType } - * - * - */ - public List<RoomType> getRoomType() { - if (roomType == null) { - roomType = new ArrayList<RoomType>(); - } - return this.roomType; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucher.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucher.java deleted file mode 100644 index 1c85c83..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucher.java +++ /dev/null @@ -1,151 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getVoucher complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getVoucher"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="emailAddress" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getVoucher", propOrder = { - "language", - "identification", - "segmentId", - "emailAddress" -}) -public class GetVoucher { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected String segmentId; - protected List<String> emailAddress; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - - /** - * Gets the value of the emailAddress property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the emailAddress property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getEmailAddress().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List<String> getEmailAddress() { - if (emailAddress == null) { - emailAddress = new ArrayList<String>(); - } - return this.emailAddress; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucherResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucherResponse.java deleted file mode 100644 index 2f48c76..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucherResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getVoucherResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getVoucherResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="voucher" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getVoucherResponse", propOrder = { - "voucher" -}) -public class GetVoucherResponse { - - protected String voucher; - - /** - * Gets the value of the voucher property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucher() { - return voucher; - } - - /** - * Sets the value of the voucher property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucher(String value) { - this.voucher = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotels.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotels.java deleted file mode 100644 index 185f9ab..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotels.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getWhiteListHotels complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getWhiteListHotels"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getWhiteListHotels", propOrder = { - "language", - "identification" -}) -public class GetWhiteListHotels { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.java deleted file mode 100644 index 9707308..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for getWhiteListHotelsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="getWhiteListHotelsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelCode" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "getWhiteListHotelsResponse", propOrder = { - "hotel" -}) -public class GetWhiteListHotelsResponse { - - protected List<HotelCode> hotel; - - /** - * Gets the value of the hotel property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotel property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotel().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelCode } - * - * - */ - public List<HotelCode> getHotel() { - if (hotel == null) { - hotel = new ArrayList<HotelCode>(); - } - return this.hotel; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailability.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailability.java deleted file mode 100644 index a5f1f00..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailability.java +++ /dev/null @@ -1,117 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelAvailability complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelAvailability"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="availCriteria" type="{http://webservice.gekko-holding.com/v2_4}availabilityCriteria"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelAvailability", propOrder = { - "language", - "identification", - "availCriteria" -}) -public class HotelAvailability { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected AvailabilityCriteria availCriteria; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the availCriteria property. - * - * @return - * possible object is - * {@link AvailabilityCriteria } - * - */ - public AvailabilityCriteria getAvailCriteria() { - return availCriteria; - } - - /** - * Sets the value of the availCriteria property. - * - * @param value - * allowed object is - * {@link AvailabilityCriteria } - * - */ - public void setAvailCriteria(AvailabilityCriteria value) { - this.availCriteria = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.java deleted file mode 100644 index 7a7ba7b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelAvailabilityResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelAvailabilityResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="availResponse" type="{http://webservice.gekko-holding.com/v2_4}availabilityResponse" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelAvailabilityResponse", propOrder = { - "availResponse" -}) -public class HotelAvailabilityResponse { - - protected AvailabilityResponse availResponse; - - /** - * Gets the value of the availResponse property. - * - * @return - * possible object is - * {@link AvailabilityResponse } - * - */ - public AvailabilityResponse getAvailResponse() { - return availResponse; - } - - /** - * Sets the value of the availResponse property. - * - * @param value - * allowed object is - * {@link AvailabilityResponse } - * - */ - public void setAvailResponse(AvailabilityResponse value) { - this.availResponse = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBean.java deleted file mode 100644 index e6e941d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBean.java +++ /dev/null @@ -1,653 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="hotelChain" type="{http://webservice.gekko-holding.com/v2_4}hotelChain" minOccurs="0"/> - * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean"/> - * <element name="geoLocalization" type="{http://webservice.gekko-holding.com/v2_4}geoLocalization" minOccurs="0"/> - * <element name="address" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="shortDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="thumbnailUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="descriptions" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="description" type="{http://webservice.gekko-holding.com/v2_4}description" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="facilities" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facility" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="images" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="image" type="{http://webservice.gekko-holding.com/v2_4}imageUrl" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="hotelCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="hotelRating" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelBean", propOrder = { - "hotelName", - "hotelChain", - "city", - "geoLocalization", - "address", - "phone", - "fax", - "email", - "shortDescription", - "thumbnailUrl", - "descriptions", - "facilities", - "images" -}) -public class HotelBean { - - @XmlElement(required = true) - protected String hotelName; - protected HotelChain hotelChain; - @XmlElement(required = true) - protected CityBean city; - protected GeoLocalization geoLocalization; - @XmlElement(required = true) - protected String address; - @XmlElement(required = true) - protected String phone; - protected String fax; - protected String email; - protected String shortDescription; - protected String thumbnailUrl; - protected HotelBean.Descriptions descriptions; - protected HotelBean.Facilities facilities; - protected HotelBean.Images images; - @XmlAttribute(name = "hotelCode", required = true) - protected String hotelCode; - @XmlAttribute(name = "hotelRating", required = true) - protected String hotelRating; - - /** - * Gets the value of the hotelName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelName() { - return hotelName; - } - - /** - * Sets the value of the hotelName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelName(String value) { - this.hotelName = value; - } - - /** - * Gets the value of the hotelChain property. - * - * @return - * possible object is - * {@link HotelChain } - * - */ - public HotelChain getHotelChain() { - return hotelChain; - } - - /** - * Sets the value of the hotelChain property. - * - * @param value - * allowed object is - * {@link HotelChain } - * - */ - public void setHotelChain(HotelChain value) { - this.hotelChain = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityBean } - * - */ - public CityBean getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityBean } - * - */ - public void setCity(CityBean value) { - this.city = value; - } - - /** - * Gets the value of the geoLocalization property. - * - * @return - * possible object is - * {@link GeoLocalization } - * - */ - public GeoLocalization getGeoLocalization() { - return geoLocalization; - } - - /** - * Sets the value of the geoLocalization property. - * - * @param value - * allowed object is - * {@link GeoLocalization } - * - */ - public void setGeoLocalization(GeoLocalization value) { - this.geoLocalization = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAddress(String value) { - this.address = value; - } - - /** - * Gets the value of the phone property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPhone() { - return phone; - } - - /** - * Sets the value of the phone property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPhone(String value) { - this.phone = value; - } - - /** - * Gets the value of the fax property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFax() { - return fax; - } - - /** - * Sets the value of the fax property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFax(String value) { - this.fax = value; - } - - /** - * Gets the value of the email property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEmail() { - return email; - } - - /** - * Sets the value of the email property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEmail(String value) { - this.email = value; - } - - /** - * Gets the value of the shortDescription property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getShortDescription() { - return shortDescription; - } - - /** - * Sets the value of the shortDescription property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setShortDescription(String value) { - this.shortDescription = value; - } - - /** - * Gets the value of the thumbnailUrl property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getThumbnailUrl() { - return thumbnailUrl; - } - - /** - * Sets the value of the thumbnailUrl property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setThumbnailUrl(String value) { - this.thumbnailUrl = value; - } - - /** - * Gets the value of the descriptions property. - * - * @return - * possible object is - * {@link HotelBean.Descriptions } - * - */ - public HotelBean.Descriptions getDescriptions() { - return descriptions; - } - - /** - * Sets the value of the descriptions property. - * - * @param value - * allowed object is - * {@link HotelBean.Descriptions } - * - */ - public void setDescriptions(HotelBean.Descriptions value) { - this.descriptions = value; - } - - /** - * Gets the value of the facilities property. - * - * @return - * possible object is - * {@link HotelBean.Facilities } - * - */ - public HotelBean.Facilities getFacilities() { - return facilities; - } - - /** - * Sets the value of the facilities property. - * - * @param value - * allowed object is - * {@link HotelBean.Facilities } - * - */ - public void setFacilities(HotelBean.Facilities value) { - this.facilities = value; - } - - /** - * Gets the value of the images property. - * - * @return - * possible object is - * {@link HotelBean.Images } - * - */ - public HotelBean.Images getImages() { - return images; - } - - /** - * Sets the value of the images property. - * - * @param value - * allowed object is - * {@link HotelBean.Images } - * - */ - public void setImages(HotelBean.Images value) { - this.images = value; - } - - /** - * Gets the value of the hotelCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelCode() { - return hotelCode; - } - - /** - * Sets the value of the hotelCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelCode(String value) { - this.hotelCode = value; - } - - /** - * Gets the value of the hotelRating property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelRating() { - return hotelRating; - } - - /** - * Sets the value of the hotelRating property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelRating(String value) { - this.hotelRating = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="description" type="{http://webservice.gekko-holding.com/v2_4}description" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "description" - }) - public static class Descriptions { - - protected List<Description> description; - - /** - * Gets the value of the description property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the description property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getDescription().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Description } - * - * - */ - public List<Description> getDescription() { - if (description == null) { - description = new ArrayList<Description>(); - } - return this.description; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facility" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "facility" - }) - public static class Facilities { - - protected List<Facility> facility; - - /** - * Gets the value of the facility property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the facility property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getFacility().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Facility } - * - * - */ - public List<Facility> getFacility() { - if (facility == null) { - facility = new ArrayList<Facility>(); - } - return this.facility; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="image" type="{http://webservice.gekko-holding.com/v2_4}imageUrl" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "image" - }) - public static class Images { - - protected List<ImageUrl> image; - - /** - * Gets the value of the image property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the image property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getImage().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link ImageUrl } - * - * - */ - public List<ImageUrl> getImage() { - if (image == null) { - image = new ArrayList<ImageUrl>(); - } - return this.image; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBookedBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBookedBean.java deleted file mode 100644 index 2601962..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBookedBean.java +++ /dev/null @@ -1,173 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelBookedBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelBookedBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cityName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="countryName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="hotelAddress" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelBookedBean", propOrder = { - "hotelName", - "cityName", - "countryName" -}) -public class HotelBookedBean { - - @XmlElement(required = true) - protected String hotelName; - @XmlElement(required = true) - protected String cityName; - @XmlElement(required = true) - protected String countryName; - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "hotelAddress") - protected String hotelAddress; - - /** - * Gets the value of the hotelName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelName() { - return hotelName; - } - - /** - * Sets the value of the hotelName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelName(String value) { - this.hotelName = value; - } - - /** - * Gets the value of the cityName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCityName() { - return cityName; - } - - /** - * Sets the value of the cityName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCityName(String value) { - this.cityName = value; - } - - /** - * Gets the value of the countryName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountryName() { - return countryName; - } - - /** - * Sets the value of the countryName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountryName(String value) { - this.countryName = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the hotelAddress property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelAddress() { - return hotelAddress; - } - - /** - * Sets the value of the hotelAddress property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelAddress(String value) { - this.hotelAddress = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBooking.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBooking.java deleted file mode 100644 index b4ff234..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBooking.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelBooking complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelBooking"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="bookedOffer" type="{http://webservice.gekko-holding.com/v2_4}bookedOffer"/> - * </sequence> - * <attribute name="hotelCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelBooking", propOrder = { - "checkIn", - "checkOut", - "bookedOffer" -}) -public class HotelBooking { - - @XmlElement(required = true) - protected String checkIn; - @XmlElement(required = true) - protected String checkOut; - @XmlElement(required = true) - protected BookedOffer bookedOffer; - @XmlAttribute(name = "hotelCode", required = true) - protected String hotelCode; - - /** - * Gets the value of the checkIn property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckIn() { - return checkIn; - } - - /** - * Sets the value of the checkIn property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckIn(String value) { - this.checkIn = value; - } - - /** - * Gets the value of the checkOut property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckOut() { - return checkOut; - } - - /** - * Sets the value of the checkOut property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckOut(String value) { - this.checkOut = value; - } - - /** - * Gets the value of the bookedOffer property. - * - * @return - * possible object is - * {@link BookedOffer } - * - */ - public BookedOffer getBookedOffer() { - return bookedOffer; - } - - /** - * Sets the value of the bookedOffer property. - * - * @param value - * allowed object is - * {@link BookedOffer } - * - */ - public void setBookedOffer(BookedOffer value) { - this.bookedOffer = value; - } - - /** - * Gets the value of the hotelCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHotelCode() { - return hotelCode; - } - - /** - * Sets the value of the hotelCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHotelCode(String value) { - this.hotelCode = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelChain.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelChain.java deleted file mode 100644 index 5dc7307..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelChain.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelChain complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelChain"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelChain") -public class HotelChain - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCode.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCode.java deleted file mode 100644 index f048d1c..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCode.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCode complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCode"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCode") -public class HotelCode { - - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeDestination.java deleted file mode 100644 index 85e2f01..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeDestination.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCodeDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCodeDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCodeDestination") -public class HotelCodeDestination - extends Destination -{ - - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeListDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeListDestination.java deleted file mode 100644 index 4ddf7a4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeListDestination.java +++ /dev/null @@ -1,69 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCodeListDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCodeListDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelCodeDestination" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCodeListDestination", propOrder = { - "hotel" -}) -public class HotelCodeListDestination - extends Destination -{ - - protected List<HotelCodeDestination> hotel; - - /** - * Gets the value of the hotel property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotel property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotel().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelCodeDestination } - * - * - */ - public List<HotelCodeDestination> getHotel() { - if (hotel == null) { - hotel = new ArrayList<HotelCodeDestination>(); - } - return this.hotel; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodes.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodes.java deleted file mode 100644 index 582ee6b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodes.java +++ /dev/null @@ -1,67 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelCodes complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelCodes"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelCode" type="{http://webservice.gekko-holding.com/v2_4}hotelCode" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelCodes", propOrder = { - "hotelCode" -}) -public class HotelCodes { - - protected List<HotelCode> hotelCode; - - /** - * Gets the value of the hotelCode property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelCode property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelCode().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelCode } - * - * - */ - public List<HotelCode> getHotelCode() { - if (hotelCode == null) { - hotelCode = new ArrayList<HotelCode>(); - } - return this.hotelCode; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRating.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRating.java deleted file mode 100644 index 63263e5..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRating.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelRating complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelRating"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelRating") -public class HotelRating - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRatingCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRatingCriteria.java deleted file mode 100644 index 86a1b67..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRatingCriteria.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelRatingCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelRatingCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="minStars" type="{http://www.w3.org/2001/XMLSchema}int" /> - * <attribute name="maxStars" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelRatingCriteria") -public class HotelRatingCriteria { - - @XmlAttribute(name = "minStars") - protected Integer minStars; - @XmlAttribute(name = "maxStars") - protected Integer maxStars; - - /** - * Gets the value of the minStars property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinStars() { - return minStars; - } - - /** - * Sets the value of the minStars property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinStars(Integer value) { - this.minStars = value; - } - - /** - * Gets the value of the maxStars property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxStars() { - return maxStars; - } - - /** - * Sets the value of the maxStars property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxStars(Integer value) { - this.maxStars = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelResponse.java deleted file mode 100644 index a4d7dd6..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelResponse.java +++ /dev/null @@ -1,540 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean"/> - * <element name="address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="zipcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="rating" type="{http://webservice.gekko-holding.com/v2_4}hotelRating" minOccurs="0"/> - * <element name="latitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="longitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="thumbnailUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="distance" type="{http://www.w3.org/2001/XMLSchema}double"/> - * <element name="facilities" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facilities" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="offers" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="offer" type="{http://webservice.gekko-holding.com/v2_4}offer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="chainCode" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="whiteListed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelResponse", propOrder = { - "name", - "city", - "address", - "zipcode", - "rating", - "latitude", - "longitude", - "thumbnailUrl", - "distance", - "facilities", - "offers" -}) -public class HotelResponse { - - @XmlElement(required = true) - protected String name; - @XmlElement(required = true) - protected CityBean city; - protected String address; - protected String zipcode; - protected HotelRating rating; - protected Double latitude; - protected Double longitude; - protected String thumbnailUrl; - protected double distance; - protected HotelResponse.Facilities facilities; - protected HotelResponse.Offers offers; - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "chainCode") - protected String chainCode; - @XmlAttribute(name = "whiteListed", required = true) - protected boolean whiteListed; - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link CityBean } - * - */ - public CityBean getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link CityBean } - * - */ - public void setCity(CityBean value) { - this.city = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAddress(String value) { - this.address = value; - } - - /** - * Gets the value of the zipcode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getZipcode() { - return zipcode; - } - - /** - * Sets the value of the zipcode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setZipcode(String value) { - this.zipcode = value; - } - - /** - * Gets the value of the rating property. - * - * @return - * possible object is - * {@link HotelRating } - * - */ - public HotelRating getRating() { - return rating; - } - - /** - * Sets the value of the rating property. - * - * @param value - * allowed object is - * {@link HotelRating } - * - */ - public void setRating(HotelRating value) { - this.rating = value; - } - - /** - * Gets the value of the latitude property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setLatitude(Double value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setLongitude(Double value) { - this.longitude = value; - } - - /** - * Gets the value of the thumbnailUrl property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getThumbnailUrl() { - return thumbnailUrl; - } - - /** - * Sets the value of the thumbnailUrl property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setThumbnailUrl(String value) { - this.thumbnailUrl = value; - } - - /** - * Gets the value of the distance property. - * - */ - public double getDistance() { - return distance; - } - - /** - * Sets the value of the distance property. - * - */ - public void setDistance(double value) { - this.distance = value; - } - - /** - * Gets the value of the facilities property. - * - * @return - * possible object is - * {@link HotelResponse.Facilities } - * - */ - public HotelResponse.Facilities getFacilities() { - return facilities; - } - - /** - * Sets the value of the facilities property. - * - * @param value - * allowed object is - * {@link HotelResponse.Facilities } - * - */ - public void setFacilities(HotelResponse.Facilities value) { - this.facilities = value; - } - - /** - * Gets the value of the offers property. - * - * @return - * possible object is - * {@link HotelResponse.Offers } - * - */ - public HotelResponse.Offers getOffers() { - return offers; - } - - /** - * Sets the value of the offers property. - * - * @param value - * allowed object is - * {@link HotelResponse.Offers } - * - */ - public void setOffers(HotelResponse.Offers value) { - this.offers = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the chainCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChainCode() { - return chainCode; - } - - /** - * Sets the value of the chainCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChainCode(String value) { - this.chainCode = value; - } - - /** - * Gets the value of the whiteListed property. - * - */ - public boolean isWhiteListed() { - return whiteListed; - } - - /** - * Sets the value of the whiteListed property. - * - */ - public void setWhiteListed(boolean value) { - this.whiteListed = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="facilities" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "facilities" - }) - public static class Facilities { - - @XmlElement(nillable = true) - protected List<Facility> facilities; - - /** - * Gets the value of the facilities property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the facilities property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getFacilities().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Facility } - * - * - */ - public List<Facility> getFacilities() { - if (facilities == null) { - facilities = new ArrayList<Facility>(); - } - return this.facilities; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="offer" type="{http://webservice.gekko-holding.com/v2_4}offer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "offer" - }) - public static class Offers { - - protected List<Offer> offer; - - /** - * Gets the value of the offer property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the offer property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getOffer().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Offer } - * - * - */ - public List<Offer> getOffer() { - if (offer == null) { - offer = new ArrayList<Offer>(); - } - return this.offer; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.java deleted file mode 100644 index 8f80be7..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.java +++ /dev/null @@ -1,360 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for hotelSegmentDetailsBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="hotelSegmentDetailsBean"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentDetailsBean"> - * <sequence> - * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelBookedBean" minOccurs="0"/> - * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="cancellationPolicies" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cancellationPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="rooms" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="room" type="{http://webservice.gekko-holding.com/v2_4}segmentRoomBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="voucherIssued" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "hotelSegmentDetailsBean", propOrder = { - "hotel", - "checkIn", - "checkOut", - "cancellationPolicies", - "voucherObservation", - "rooms" -}) -public class HotelSegmentDetailsBean - extends SegmentDetailsBean -{ - - protected HotelBookedBean hotel; - @XmlElement(required = true) - protected String checkIn; - @XmlElement(required = true) - protected String checkOut; - protected HotelSegmentDetailsBean.CancellationPolicies cancellationPolicies; - protected String voucherObservation; - protected HotelSegmentDetailsBean.Rooms rooms; - @XmlAttribute(name = "voucherIssued", required = true) - protected boolean voucherIssued; - - /** - * Gets the value of the hotel property. - * - * @return - * possible object is - * {@link HotelBookedBean } - * - */ - public HotelBookedBean getHotel() { - return hotel; - } - - /** - * Sets the value of the hotel property. - * - * @param value - * allowed object is - * {@link HotelBookedBean } - * - */ - public void setHotel(HotelBookedBean value) { - this.hotel = value; - } - - /** - * Gets the value of the checkIn property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckIn() { - return checkIn; - } - - /** - * Sets the value of the checkIn property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckIn(String value) { - this.checkIn = value; - } - - /** - * Gets the value of the checkOut property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCheckOut() { - return checkOut; - } - - /** - * Sets the value of the checkOut property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCheckOut(String value) { - this.checkOut = value; - } - - /** - * Gets the value of the cancellationPolicies property. - * - * @return - * possible object is - * {@link HotelSegmentDetailsBean.CancellationPolicies } - * - */ - public HotelSegmentDetailsBean.CancellationPolicies getCancellationPolicies() { - return cancellationPolicies; - } - - /** - * Sets the value of the cancellationPolicies property. - * - * @param value - * allowed object is - * {@link HotelSegmentDetailsBean.CancellationPolicies } - * - */ - public void setCancellationPolicies(HotelSegmentDetailsBean.CancellationPolicies value) { - this.cancellationPolicies = value; - } - - /** - * Gets the value of the voucherObservation property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucherObservation() { - return voucherObservation; - } - - /** - * Sets the value of the voucherObservation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucherObservation(String value) { - this.voucherObservation = value; - } - - /** - * Gets the value of the rooms property. - * - * @return - * possible object is - * {@link HotelSegmentDetailsBean.Rooms } - * - */ - public HotelSegmentDetailsBean.Rooms getRooms() { - return rooms; - } - - /** - * Sets the value of the rooms property. - * - * @param value - * allowed object is - * {@link HotelSegmentDetailsBean.Rooms } - * - */ - public void setRooms(HotelSegmentDetailsBean.Rooms value) { - this.rooms = value; - } - - /** - * Gets the value of the voucherIssued property. - * - */ - public boolean isVoucherIssued() { - return voucherIssued; - } - - /** - * Sets the value of the voucherIssued property. - * - */ - public void setVoucherIssued(boolean value) { - this.voucherIssued = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="cancellationPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "cancellationPolicy" - }) - public static class CancellationPolicies { - - protected List<CancellationFeesPolicy> cancellationPolicy; - - /** - * Gets the value of the cancellationPolicy property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the cancellationPolicy property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCancellationPolicy().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link CancellationFeesPolicy } - * - * - */ - public List<CancellationFeesPolicy> getCancellationPolicy() { - if (cancellationPolicy == null) { - cancellationPolicy = new ArrayList<CancellationFeesPolicy>(); - } - return this.cancellationPolicy; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="room" type="{http://webservice.gekko-holding.com/v2_4}segmentRoomBean" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "room" - }) - public static class Rooms { - - protected List<SegmentRoomBean> room; - - /** - * Gets the value of the room property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the room property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoom().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link SegmentRoomBean } - * - * - */ - public List<SegmentRoomBean> getRoom() { - if (room == null) { - room = new ArrayList<SegmentRoomBean>(); - } - return this.room; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Identification.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Identification.java deleted file mode 100644 index 73908eb..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Identification.java +++ /dev/null @@ -1,91 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for identification complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="identification"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="clientId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "identification") -@XmlSeeAlso({ - CustomerIdentification.class -}) -public class Identification { - - @XmlAttribute(name = "clientId", required = true) - protected String clientId; - @XmlAttribute(name = "password", required = true) - protected String password; - - /** - * Gets the value of the clientId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getClientId() { - return clientId; - } - - /** - * Sets the value of the clientId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setClientId(String value) { - this.clientId = value; - } - - /** - * Gets the value of the password property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPassword() { - return password; - } - - /** - * Sets the value of the password property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPassword(String value) { - this.password = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ImageUrl.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ImageUrl.java deleted file mode 100644 index a8dd480..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ImageUrl.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for imageUrl complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="imageUrl"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "imageUrl", propOrder = { - "value" -}) -public class ImageUrl { - - @XmlValue - protected String value; - @XmlAttribute(name = "type", required = true) - protected String type; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.java deleted file mode 100644 index 285ccfb..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.java +++ /dev/null @@ -1,34 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for insuranceSegmentDetailsBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="insuranceSegmentDetailsBean"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentDetailsBean"> - * <sequence> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "insuranceSegmentDetailsBean") -public class InsuranceSegmentDetailsBean - extends SegmentDetailsBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ObjectFactory.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ObjectFactory.java deleted file mode 100644 index cff5107..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ObjectFactory.java +++ /dev/null @@ -1,393 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the com.gekko_holding.webservice.v2_4 package. - * <p>An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are - * provided in this class. - * - */ -@XmlRegistry -public class ObjectFactory { - - private final static QName _GetBoardTypesResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getBoardTypesResponse"); - private final static QName _GetCitiesResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getCitiesResponse"); - private final static QName _GetCities_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getCities"); - private final static QName _GetHotelFacilitiesResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelFacilitiesResponse"); - private final static QName _GetHotelRatingsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelRatingsResponse"); - private final static QName _GetHotelRatings_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelRatings"); - private final static QName _GetPOIsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getPOIsResponse"); - private final static QName _GetRoomTypesResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getRoomTypesResponse"); - private final static QName _GetPOIs_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getPOIs"); - private final static QName _GetRoomTypes_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getRoomTypes"); - private final static QName _GetCountries_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getCountries"); - private final static QName _GetHotelFacilities_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelFacilities"); - private final static QName _GetBoardTypes_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getBoardTypes"); - private final static QName _GetCountriesResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getCountriesResponse"); - private final static QName _ServiceError_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "serviceError"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.gekko_holding.webservice.v2_4 - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link GetHotelRatingsResponse } - * - */ - public GetHotelRatingsResponse createGetHotelRatingsResponse() { - return new GetHotelRatingsResponse(); - } - - /** - * Create an instance of {@link CityBean } - * - */ - public CityBean createCityBean() { - return new CityBean(); - } - - /** - * Create an instance of {@link Facility } - * - */ - public Facility createFacility() { - return new Facility(); - } - - /** - * Create an instance of {@link CustomerIdentification } - * - */ - public CustomerIdentification createCustomerIdentification() { - return new CustomerIdentification(); - } - - /** - * Create an instance of {@link Poi } - * - */ - public Poi createPoi() { - return new Poi(); - } - - /** - * Create an instance of {@link GetHotelRatings } - * - */ - public GetHotelRatings createGetHotelRatings() { - return new GetHotelRatings(); - } - - /** - * Create an instance of {@link GetCitiesResponse } - * - */ - public GetCitiesResponse createGetCitiesResponse() { - return new GetCitiesResponse(); - } - - /** - * Create an instance of {@link GetCountriesResponse } - * - */ - public GetCountriesResponse createGetCountriesResponse() { - return new GetCountriesResponse(); - } - - /** - * Create an instance of {@link GetPOIsResponse } - * - */ - public GetPOIsResponse createGetPOIsResponse() { - return new GetPOIsResponse(); - } - - /** - * Create an instance of {@link GetRoomTypesResponse } - * - */ - public GetRoomTypesResponse createGetRoomTypesResponse() { - return new GetRoomTypesResponse(); - } - - /** - * Create an instance of {@link ErrorDetails } - * - */ - public ErrorDetails createErrorDetails() { - return new ErrorDetails(); - } - - /** - * Create an instance of {@link Country } - * - */ - public Country createCountry() { - return new Country(); - } - - /** - * Create an instance of {@link HotelRating } - * - */ - public HotelRating createHotelRating() { - return new HotelRating(); - } - - /** - * Create an instance of {@link Identification } - * - */ - public Identification createIdentification() { - return new Identification(); - } - - /** - * Create an instance of {@link RoomType } - * - */ - public RoomType createRoomType() { - return new RoomType(); - } - - /** - * Create an instance of {@link GetRoomTypes } - * - */ - public GetRoomTypes createGetRoomTypes() { - return new GetRoomTypes(); - } - - /** - * Create an instance of {@link GetCities } - * - */ - public GetCities createGetCities() { - return new GetCities(); - } - - /** - * Create an instance of {@link Board } - * - */ - public Board createBoard() { - return new Board(); - } - - /** - * Create an instance of {@link GetCountries } - * - */ - public GetCountries createGetCountries() { - return new GetCountries(); - } - - /** - * Create an instance of {@link GetBoardTypesResponse } - * - */ - public GetBoardTypesResponse createGetBoardTypesResponse() { - return new GetBoardTypesResponse(); - } - - /** - * Create an instance of {@link GetHotelFacilities } - * - */ - public GetHotelFacilities createGetHotelFacilities() { - return new GetHotelFacilities(); - } - - /** - * Create an instance of {@link GetBoardTypes } - * - */ - public GetBoardTypes createGetBoardTypes() { - return new GetBoardTypes(); - } - - /** - * Create an instance of {@link GetHotelFacilitiesResponse } - * - */ - public GetHotelFacilitiesResponse createGetHotelFacilitiesResponse() { - return new GetHotelFacilitiesResponse(); - } - - /** - * Create an instance of {@link GetPOIs } - * - */ - public GetPOIs createGetPOIs() { - return new GetPOIs(); - } - - /** - * Create an instance of {@link CityCode } - * - */ - public CityCode createCityCode() { - return new CityCode(); - } - - /** - * Create an instance of {@link EntityBean } - * - */ - public EntityBean createEntityBean() { - return new EntityBean(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetBoardTypesResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getBoardTypesResponse") - public JAXBElement<GetBoardTypesResponse> createGetBoardTypesResponse(GetBoardTypesResponse value) { - return new JAXBElement<GetBoardTypesResponse>(_GetBoardTypesResponse_QNAME, GetBoardTypesResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetCitiesResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getCitiesResponse") - public JAXBElement<GetCitiesResponse> createGetCitiesResponse(GetCitiesResponse value) { - return new JAXBElement<GetCitiesResponse>(_GetCitiesResponse_QNAME, GetCitiesResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetCities }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getCities") - public JAXBElement<GetCities> createGetCities(GetCities value) { - return new JAXBElement<GetCities>(_GetCities_QNAME, GetCities.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelFacilitiesResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelFacilitiesResponse") - public JAXBElement<GetHotelFacilitiesResponse> createGetHotelFacilitiesResponse(GetHotelFacilitiesResponse value) { - return new JAXBElement<GetHotelFacilitiesResponse>(_GetHotelFacilitiesResponse_QNAME, GetHotelFacilitiesResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelRatingsResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelRatingsResponse") - public JAXBElement<GetHotelRatingsResponse> createGetHotelRatingsResponse(GetHotelRatingsResponse value) { - return new JAXBElement<GetHotelRatingsResponse>(_GetHotelRatingsResponse_QNAME, GetHotelRatingsResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelRatings }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelRatings") - public JAXBElement<GetHotelRatings> createGetHotelRatings(GetHotelRatings value) { - return new JAXBElement<GetHotelRatings>(_GetHotelRatings_QNAME, GetHotelRatings.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetPOIsResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getPOIsResponse") - public JAXBElement<GetPOIsResponse> createGetPOIsResponse(GetPOIsResponse value) { - return new JAXBElement<GetPOIsResponse>(_GetPOIsResponse_QNAME, GetPOIsResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetRoomTypesResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getRoomTypesResponse") - public JAXBElement<GetRoomTypesResponse> createGetRoomTypesResponse(GetRoomTypesResponse value) { - return new JAXBElement<GetRoomTypesResponse>(_GetRoomTypesResponse_QNAME, GetRoomTypesResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetPOIs }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getPOIs") - public JAXBElement<GetPOIs> createGetPOIs(GetPOIs value) { - return new JAXBElement<GetPOIs>(_GetPOIs_QNAME, GetPOIs.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetRoomTypes }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getRoomTypes") - public JAXBElement<GetRoomTypes> createGetRoomTypes(GetRoomTypes value) { - return new JAXBElement<GetRoomTypes>(_GetRoomTypes_QNAME, GetRoomTypes.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetCountries }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getCountries") - public JAXBElement<GetCountries> createGetCountries(GetCountries value) { - return new JAXBElement<GetCountries>(_GetCountries_QNAME, GetCountries.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelFacilities }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelFacilities") - public JAXBElement<GetHotelFacilities> createGetHotelFacilities(GetHotelFacilities value) { - return new JAXBElement<GetHotelFacilities>(_GetHotelFacilities_QNAME, GetHotelFacilities.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetBoardTypes }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getBoardTypes") - public JAXBElement<GetBoardTypes> createGetBoardTypes(GetBoardTypes value) { - return new JAXBElement<GetBoardTypes>(_GetBoardTypes_QNAME, GetBoardTypes.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link GetCountriesResponse }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getCountriesResponse") - public JAXBElement<GetCountriesResponse> createGetCountriesResponse(GetCountriesResponse value) { - return new JAXBElement<GetCountriesResponse>(_GetCountriesResponse_QNAME, GetCountriesResponse.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ErrorDetails }{@code >}} - * - */ - @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "serviceError") - public JAXBElement<ErrorDetails> createServiceError(ErrorDetails value) { - return new JAXBElement<ErrorDetails>(_ServiceError_QNAME, ErrorDetails.class, null, value); - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Offer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Offer.java deleted file mode 100644 index 850e002..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Offer.java +++ /dev/null @@ -1,368 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for offer complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="offer"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="totalPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> - * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="cancellationFeesPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> - * <element name="roomOffers" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomOffer" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="currency" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="onRequest" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="negotiatedRate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="rateAccessCode" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "offer", propOrder = { - "offerCode", - "totalPrice", - "taxes", - "voucherObservation", - "cancellationFeesPolicy", - "roomOffers" -}) -public class Offer { - - @XmlElement(required = true) - protected String offerCode; - @XmlElement(required = true) - protected PriceBean totalPrice; - protected Double taxes; - protected String voucherObservation; - @XmlElement(nillable = true) - protected List<CancellationFeesPolicy> cancellationFeesPolicy; - protected Offer.RoomOffers roomOffers; - @XmlAttribute(name = "currency", required = true) - protected String currency; - @XmlAttribute(name = "onRequest", required = true) - protected boolean onRequest; - @XmlAttribute(name = "negotiatedRate", required = true) - protected boolean negotiatedRate; - @XmlAttribute(name = "rateAccessCode") - protected String rateAccessCode; - - /** - * Gets the value of the offerCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOfferCode() { - return offerCode; - } - - /** - * Sets the value of the offerCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOfferCode(String value) { - this.offerCode = value; - } - - /** - * Gets the value of the totalPrice property. - * - * @return - * possible object is - * {@link PriceBean } - * - */ - public PriceBean getTotalPrice() { - return totalPrice; - } - - /** - * Sets the value of the totalPrice property. - * - * @param value - * allowed object is - * {@link PriceBean } - * - */ - public void setTotalPrice(PriceBean value) { - this.totalPrice = value; - } - - /** - * Gets the value of the taxes property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getTaxes() { - return taxes; - } - - /** - * Sets the value of the taxes property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setTaxes(Double value) { - this.taxes = value; - } - - /** - * Gets the value of the voucherObservation property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVoucherObservation() { - return voucherObservation; - } - - /** - * Sets the value of the voucherObservation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVoucherObservation(String value) { - this.voucherObservation = value; - } - - /** - * Gets the value of the cancellationFeesPolicy property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the cancellationFeesPolicy property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCancellationFeesPolicy().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link CancellationFeesPolicy } - * - * - */ - public List<CancellationFeesPolicy> getCancellationFeesPolicy() { - if (cancellationFeesPolicy == null) { - cancellationFeesPolicy = new ArrayList<CancellationFeesPolicy>(); - } - return this.cancellationFeesPolicy; - } - - /** - * Gets the value of the roomOffers property. - * - * @return - * possible object is - * {@link Offer.RoomOffers } - * - */ - public Offer.RoomOffers getRoomOffers() { - return roomOffers; - } - - /** - * Sets the value of the roomOffers property. - * - * @param value - * allowed object is - * {@link Offer.RoomOffers } - * - */ - public void setRoomOffers(Offer.RoomOffers value) { - this.roomOffers = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCurrency(String value) { - this.currency = value; - } - - /** - * Gets the value of the onRequest property. - * - */ - public boolean isOnRequest() { - return onRequest; - } - - /** - * Sets the value of the onRequest property. - * - */ - public void setOnRequest(boolean value) { - this.onRequest = value; - } - - /** - * Gets the value of the negotiatedRate property. - * - */ - public boolean isNegotiatedRate() { - return negotiatedRate; - } - - /** - * Sets the value of the negotiatedRate property. - * - */ - public void setNegotiatedRate(boolean value) { - this.negotiatedRate = value; - } - - /** - * Gets the value of the rateAccessCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRateAccessCode() { - return rateAccessCode; - } - - /** - * Sets the value of the rateAccessCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRateAccessCode(String value) { - this.rateAccessCode = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomOffer" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "roomOffer" - }) - public static class RoomOffers { - - protected List<RoomOffer> roomOffer; - - /** - * Gets the value of the roomOffer property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the roomOffer property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoomOffer().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RoomOffer } - * - * - */ - public List<RoomOffer> getRoomOffer() { - if (roomOffer == null) { - roomOffer = new ArrayList<RoomOffer>(); - } - return this.roomOffer; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/OfferPrice.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/OfferPrice.java deleted file mode 100644 index 35529cd..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/OfferPrice.java +++ /dev/null @@ -1,208 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for offerPrice complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="offerPrice"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="totalPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> - * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="pricePerRoom"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="changed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "offerPrice", propOrder = { - "totalPrice", - "taxes", - "pricePerRoom" -}) -public class OfferPrice { - - @XmlElement(required = true) - protected PriceBean totalPrice; - protected Double taxes; - @XmlElement(required = true) - protected OfferPrice.PricePerRoom pricePerRoom; - @XmlAttribute(name = "changed", required = true) - protected boolean changed; - - /** - * Gets the value of the totalPrice property. - * - * @return - * possible object is - * {@link PriceBean } - * - */ - public PriceBean getTotalPrice() { - return totalPrice; - } - - /** - * Sets the value of the totalPrice property. - * - * @param value - * allowed object is - * {@link PriceBean } - * - */ - public void setTotalPrice(PriceBean value) { - this.totalPrice = value; - } - - /** - * Gets the value of the taxes property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getTaxes() { - return taxes; - } - - /** - * Sets the value of the taxes property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setTaxes(Double value) { - this.taxes = value; - } - - /** - * Gets the value of the pricePerRoom property. - * - * @return - * possible object is - * {@link OfferPrice.PricePerRoom } - * - */ - public OfferPrice.PricePerRoom getPricePerRoom() { - return pricePerRoom; - } - - /** - * Sets the value of the pricePerRoom property. - * - * @param value - * allowed object is - * {@link OfferPrice.PricePerRoom } - * - */ - public void setPricePerRoom(OfferPrice.PricePerRoom value) { - this.pricePerRoom = value; - } - - /** - * Gets the value of the changed property. - * - */ - public boolean isChanged() { - return changed; - } - - /** - * Sets the value of the changed property. - * - */ - public void setChanged(boolean value) { - this.changed = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "roomPrice" - }) - public static class PricePerRoom { - - protected List<RoomOffer> roomPrice; - - /** - * Gets the value of the roomPrice property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the roomPrice property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRoomPrice().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link RoomOffer } - * - * - */ - public List<RoomOffer> getRoomPrice() { - if (roomPrice == null) { - roomPrice = new ArrayList<RoomOffer>(); - } - return this.roomPrice; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Pax.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Pax.java deleted file mode 100644 index c286d95..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Pax.java +++ /dev/null @@ -1,201 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for pax complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="pax"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}paxBean"> - * <sequence> - * <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * <attribute name="title" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="isChild" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * <attribute name="childAge" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "pax", propOrder = { - "firstName", - "lastName", - "phone" -}) -public class Pax - extends PaxBean -{ - - @XmlElement(required = true) - protected String firstName; - @XmlElement(required = true) - protected String lastName; - protected String phone; - @XmlAttribute(name = "title", required = true) - protected String title; - @XmlAttribute(name = "isChild") - protected Boolean isChild; - @XmlAttribute(name = "childAge") - protected String childAge; - - /** - * Gets the value of the firstName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFirstName() { - return firstName; - } - - /** - * Sets the value of the firstName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFirstName(String value) { - this.firstName = value; - } - - /** - * Gets the value of the lastName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLastName() { - return lastName; - } - - /** - * Sets the value of the lastName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLastName(String value) { - this.lastName = value; - } - - /** - * Gets the value of the phone property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPhone() { - return phone; - } - - /** - * Sets the value of the phone property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPhone(String value) { - this.phone = value; - } - - /** - * Gets the value of the title property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTitle() { - return title; - } - - /** - * Sets the value of the title property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTitle(String value) { - this.title = value; - } - - /** - * Gets the value of the isChild property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isIsChild() { - return isChild; - } - - /** - * Sets the value of the isChild property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setIsChild(Boolean value) { - this.isChild = value; - } - - /** - * Gets the value of the childAge property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getChildAge() { - return childAge; - } - - /** - * Sets the value of the childAge property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setChildAge(String value) { - this.childAge = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PaxBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PaxBean.java deleted file mode 100644 index f1e60a1..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PaxBean.java +++ /dev/null @@ -1,37 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for paxBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="paxBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "paxBean") -@XmlSeeAlso({ - Pax.class, - RegisteredUser.class -}) -public abstract class PaxBean { - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Poi.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Poi.java deleted file mode 100644 index de8c8ea..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Poi.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for poi complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="poi"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="latitude" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="longitude" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "poi", propOrder = { - "name", - "latitude", - "longitude" -}) -public class Poi { - - @XmlElement(required = true) - protected String name; - @XmlElement(required = true) - protected String latitude; - @XmlElement(required = true) - protected String longitude; - @XmlAttribute(name = "code") - protected String code; - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - - /** - * Gets the value of the latitude property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLatitude() { - return latitude; - } - - /** - * Sets the value of the latitude property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLatitude(String value) { - this.latitude = value; - } - - /** - * Gets the value of the longitude property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLongitude() { - return longitude; - } - - /** - * Sets the value of the longitude property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLongitude(String value) { - this.longitude = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PoiDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PoiDestination.java deleted file mode 100644 index a31c699..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PoiDestination.java +++ /dev/null @@ -1,89 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for poiDestination complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="poiDestination"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "poiDestination") -public class PoiDestination - extends Destination -{ - - @XmlAttribute(name = "code", required = true) - protected String code; - @XmlAttribute(name = "range") - protected Double range; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - - /** - * Gets the value of the range property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getRange() { - return range; - } - - /** - * Sets the value of the range property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setRange(Double value) { - this.range = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PriceBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PriceBean.java deleted file mode 100644 index 059cf88..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PriceBean.java +++ /dev/null @@ -1,141 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for priceBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="priceBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="currency" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="commission" type="{http://www.w3.org/2001/XMLSchema}double" /> - * <attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "priceBean") -public class PriceBean { - - @XmlAttribute(name = "value") - protected Double value; - @XmlAttribute(name = "currency", required = true) - protected String currency; - @XmlAttribute(name = "commission") - protected Double commission; - @XmlAttribute(name = "included") - protected Boolean included; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setValue(Double value) { - this.value = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCurrency(String value) { - this.currency = value; - } - - /** - * Gets the value of the commission property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getCommission() { - return commission; - } - - /** - * Sets the value of the commission property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setCommission(Double value) { - this.commission = value; - } - - /** - * Gets the value of the included property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isIncluded() { - return included; - } - - /** - * Sets the value of the included property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setIncluded(Boolean value) { - this.included = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RangeCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RangeCriteria.java deleted file mode 100644 index 0396ddc..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RangeCriteria.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for rangeCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="rangeCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="from" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="to" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "rangeCriteria") -public class RangeCriteria { - - @XmlAttribute(name = "from", required = true) - protected String from; - @XmlAttribute(name = "to", required = true) - protected String to; - - /** - * Gets the value of the from property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFrom() { - return from; - } - - /** - * Sets the value of the from property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFrom(String value) { - this.from = value; - } - - /** - * Gets the value of the to property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTo() { - return to; - } - - /** - * Sets the value of the to property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTo(String value) { - this.to = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RateAccessCode.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RateAccessCode.java deleted file mode 100644 index 009e375..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RateAccessCode.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for rateAccessCode complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="rateAccessCode"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "rateAccessCode") -public class RateAccessCode { - - @XmlAttribute(name = "code", required = true) - protected String code; - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCode(String value) { - this.code = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialService.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialService.java deleted file mode 100644 index 02f3ed3..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialService.java +++ /dev/null @@ -1,93 +0,0 @@ -package com.gekko_holding.webservice.referential; - -import java.net.MalformedURLException; -import java.net.URL; -import javax.xml.namespace.QName; -import javax.xml.ws.WebEndpoint; -import javax.xml.ws.WebServiceClient; -import javax.xml.ws.WebServiceFeature; -import javax.xml.ws.Service; - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-04-05T11:53:44.792+01:00 - * Generated source version: 2.4.3 - * - */ -@WebServiceClient(name = "ReferentialService", - wsdlLocation = "file:/home/dev/eclipse-workspace/fractaliute/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/referential.wsdl", - targetNamespace = "http://webservice.gekko-holding.com/v2_4") -public class ReferentialService extends Service { - - public final static URL WSDL_LOCATION; - - public final static QName SERVICE = new QName("http://webservice.gekko-holding.com/v2_4", "ReferentialService"); - public final static QName ReferentialServicePort = new QName("http://webservice.gekko-holding.com/v2_4", "ReferentialServicePort"); - static { - URL url = null; - try { - url = new URL("file:/home/dev/eclipse-workspace/fractaliute/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/referential.wsdl"); - } catch (MalformedURLException e) { - java.util.logging.Logger.getLogger(ReferentialService.class.getName()) - .log(java.util.logging.Level.INFO, - "Can not initialize the default wsdl from {0}", "file:/home/dev/eclipse-workspace/fractaliute/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/referential.wsdl"); - } - WSDL_LOCATION = url; - } - - public ReferentialService(URL wsdlLocation) { - super(wsdlLocation, SERVICE); - } - - public ReferentialService(URL wsdlLocation, QName serviceName) { - super(wsdlLocation, serviceName); - } - - public ReferentialService() { - super(WSDL_LOCATION, SERVICE); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public ReferentialService(WebServiceFeature ... features) { - super(WSDL_LOCATION, SERVICE, features); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public ReferentialService(URL wsdlLocation, WebServiceFeature ... features) { - super(wsdlLocation, SERVICE, features); - } - - //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 - //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 - //compliant code instead. - public ReferentialService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { - super(wsdlLocation, serviceName, features); - } - - /** - * - * @return - * returns ReferentialServiceV24 - */ - @WebEndpoint(name = "ReferentialServicePort") - public ReferentialServiceV24 getReferentialServicePort() { - return super.getPort(ReferentialServicePort, ReferentialServiceV24.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. - * @return - * returns ReferentialServiceV24 - */ - @WebEndpoint(name = "ReferentialServicePort") - public ReferentialServiceV24 getReferentialServicePort(WebServiceFeature... features) { - return super.getPort(ReferentialServicePort, ReferentialServiceV24.class, features); - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialServiceV24.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialServiceV24.java deleted file mode 100644 index 6c1c6c9..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialServiceV24.java +++ /dev/null @@ -1,109 +0,0 @@ -package com.gekko_holding.webservice.referential; - -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.ws.RequestWrapper; -import javax.xml.ws.ResponseWrapper; - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-04-05T11:53:44.788+01:00 - * Generated source version: 2.4.3 - * - */ -@WebService(targetNamespace = "http://webservice.gekko-holding.com/v2_4", name = "ReferentialServiceV2_4") -@XmlSeeAlso({ObjectFactory.class}) -public interface ReferentialServiceV24 { - - @WebMethod - @RequestWrapper(localName = "getCities", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetCities") - @ResponseWrapper(localName = "getCitiesResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetCitiesResponse") - @WebResult(name = "city", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.CityBean> getCities( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.Identification identification, - @WebParam(name = "countryCode", targetNamespace = "") - java.lang.String countryCode, - @WebParam(name = "cityName", targetNamespace = "") - java.lang.String cityName, - @WebParam(name = "cityCodeStandard", targetNamespace = "") - java.lang.String cityCodeStandard - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getHotelRatings", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelRatings") - @ResponseWrapper(localName = "getHotelRatingsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelRatingsResponse") - @WebResult(name = "hotelRating", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.HotelRating> getHotelRatings( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.Identification identification - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getPOIs", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPOIs") - @ResponseWrapper(localName = "getPOIsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPOIsResponse") - @WebResult(name = "poi", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.Poi> getPOIs( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.CustomerIdentification identification, - @WebParam(name = "countryCode", targetNamespace = "") - java.lang.String countryCode, - @WebParam(name = "cityCode", targetNamespace = "") - com.gekko_holding.webservice.referential.CityCode cityCode, - @WebParam(name = "filtering", targetNamespace = "") - java.lang.String filtering - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getRoomTypes", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetRoomTypes") - @ResponseWrapper(localName = "getRoomTypesResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetRoomTypesResponse") - @WebResult(name = "roomType", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.RoomType> getRoomTypes( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.Identification identification - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getCountries", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetCountries") - @ResponseWrapper(localName = "getCountriesResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetCountriesResponse") - @WebResult(name = "country", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.Country> getCountries( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.Identification identification - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getHotelFacilities", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelFacilities") - @ResponseWrapper(localName = "getHotelFacilitiesResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelFacilitiesResponse") - @WebResult(name = "facility", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.Facility> getHotelFacilities( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.Identification identification - ) throws ServiceException; - - @WebMethod - @RequestWrapper(localName = "getBoardTypes", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBoardTypes") - @ResponseWrapper(localName = "getBoardTypesResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBoardTypesResponse") - @WebResult(name = "board", targetNamespace = "") - public java.util.List<com.gekko_holding.webservice.referential.Board> getBoardTypes( - @WebParam(name = "language", targetNamespace = "") - java.lang.String language, - @WebParam(name = "identification", targetNamespace = "") - com.gekko_holding.webservice.referential.Identification identification - ) throws ServiceException; -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RegisteredUser.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RegisteredUser.java deleted file mode 100644 index b9cace4..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RegisteredUser.java +++ /dev/null @@ -1,62 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for registeredUser complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="registeredUser"> - * <complexContent> - * <extension base="{http://webservice.gekko-holding.com/v2_4}paxBean"> - * <sequence> - * </sequence> - * <attribute name="userName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "registeredUser") -public class RegisteredUser - extends PaxBean -{ - - @XmlAttribute(name = "userName", required = true) - protected String userName; - - /** - * Gets the value of the userName property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserName() { - return userName; - } - - /** - * Sets the value of the userName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserName(String value) { - this.userName = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RequestedBookings.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RequestedBookings.java deleted file mode 100644 index 2e7acb7..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RequestedBookings.java +++ /dev/null @@ -1,268 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for requestedBookings complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="requestedBookings"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="parentBookingId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="customerReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="statisticalFields"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="creditCard" type="{http://webservice.gekko-holding.com/v2_4}creditCardInformation" minOccurs="0"/> - * <element name="hotelBooking" type="{http://webservice.gekko-holding.com/v2_4}hotelBooking" maxOccurs="unbounded"/> - * </sequence> - * <attribute name="insurance" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "requestedBookings", propOrder = { - "parentBookingId", - "customerReference", - "statisticalFields", - "creditCard", - "hotelBooking" -}) -public class RequestedBookings { - - protected String parentBookingId; - protected String customerReference; - @XmlElement(required = true) - protected RequestedBookings.StatisticalFields statisticalFields; - protected CreditCardInformation creditCard; - @XmlElement(required = true) - protected List<HotelBooking> hotelBooking; - @XmlAttribute(name = "insurance", required = true) - protected boolean insurance; - - /** - * Gets the value of the parentBookingId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getParentBookingId() { - return parentBookingId; - } - - /** - * Sets the value of the parentBookingId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setParentBookingId(String value) { - this.parentBookingId = value; - } - - /** - * Gets the value of the customerReference property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustomerReference() { - return customerReference; - } - - /** - * Sets the value of the customerReference property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustomerReference(String value) { - this.customerReference = value; - } - - /** - * Gets the value of the statisticalFields property. - * - * @return - * possible object is - * {@link RequestedBookings.StatisticalFields } - * - */ - public RequestedBookings.StatisticalFields getStatisticalFields() { - return statisticalFields; - } - - /** - * Sets the value of the statisticalFields property. - * - * @param value - * allowed object is - * {@link RequestedBookings.StatisticalFields } - * - */ - public void setStatisticalFields(RequestedBookings.StatisticalFields value) { - this.statisticalFields = value; - } - - /** - * Gets the value of the creditCard property. - * - * @return - * possible object is - * {@link CreditCardInformation } - * - */ - public CreditCardInformation getCreditCard() { - return creditCard; - } - - /** - * Sets the value of the creditCard property. - * - * @param value - * allowed object is - * {@link CreditCardInformation } - * - */ - public void setCreditCard(CreditCardInformation value) { - this.creditCard = value; - } - - /** - * Gets the value of the hotelBooking property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the hotelBooking property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getHotelBooking().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link HotelBooking } - * - * - */ - public List<HotelBooking> getHotelBooking() { - if (hotelBooking == null) { - hotelBooking = new ArrayList<HotelBooking>(); - } - return this.hotelBooking; - } - - /** - * Gets the value of the insurance property. - * - */ - public boolean isInsurance() { - return insurance; - } - - /** - * Sets the value of the insurance property. - * - */ - public void setInsurance(boolean value) { - this.insurance = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "statisticalField" - }) - public static class StatisticalFields { - - @XmlElement(required = true) - protected List<StaticticField> statisticalField; - - /** - * Gets the value of the statisticalField property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the statisticalField property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getStatisticalField().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link StaticticField } - * - * - */ - public List<StaticticField> getStatisticalField() { - if (statisticalField == null) { - statisticalField = new ArrayList<StaticticField>(); - } - return this.statisticalField; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomOffer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomOffer.java deleted file mode 100644 index a13e160..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomOffer.java +++ /dev/null @@ -1,184 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for roomOffer complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="roomOffer"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="roomType" type="{http://webservice.gekko-holding.com/v2_4}roomType"/> - * <element name="boardType" type="{http://webservice.gekko-holding.com/v2_4}board"/> - * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> - * </sequence> - * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * <attribute name="adultsCount" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * <attribute name="childrenCount" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "roomOffer", propOrder = { - "roomType", - "boardType", - "roomPrice" -}) -public class RoomOffer { - - @XmlElement(required = true) - protected RoomType roomType; - @XmlElement(required = true) - protected Board boardType; - @XmlElement(required = true) - protected PriceBean roomPrice; - @XmlAttribute(name = "roomIndex", required = true) - protected int roomIndex; - @XmlAttribute(name = "adultsCount", required = true) - protected int adultsCount; - @XmlAttribute(name = "childrenCount") - protected Integer childrenCount; - - /** - * Gets the value of the roomType property. - * - * @return - * possible object is - * {@link RoomType } - * - */ - public RoomType getRoomType() { - return roomType; - } - - /** - * Sets the value of the roomType property. - * - * @param value - * allowed object is - * {@link RoomType } - * - */ - public void setRoomType(RoomType value) { - this.roomType = value; - } - - /** - * Gets the value of the boardType property. - * - * @return - * possible object is - * {@link Board } - * - */ - public Board getBoardType() { - return boardType; - } - - /** - * Sets the value of the boardType property. - * - * @param value - * allowed object is - * {@link Board } - * - */ - public void setBoardType(Board value) { - this.boardType = value; - } - - /** - * Gets the value of the roomPrice property. - * - * @return - * possible object is - * {@link PriceBean } - * - */ - public PriceBean getRoomPrice() { - return roomPrice; - } - - /** - * Sets the value of the roomPrice property. - * - * @param value - * allowed object is - * {@link PriceBean } - * - */ - public void setRoomPrice(PriceBean value) { - this.roomPrice = value; - } - - /** - * Gets the value of the roomIndex property. - * - */ - public int getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - */ - public void setRoomIndex(int value) { - this.roomIndex = value; - } - - /** - * Gets the value of the adultsCount property. - * - */ - public int getAdultsCount() { - return adultsCount; - } - - /** - * Sets the value of the adultsCount property. - * - */ - public void setAdultsCount(int value) { - this.adultsCount = value; - } - - /** - * Gets the value of the childrenCount property. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getChildrenCount() { - return childrenCount; - } - - /** - * Sets the value of the childrenCount property. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setChildrenCount(Integer value) { - this.childrenCount = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomPlan.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomPlan.java deleted file mode 100644 index d0f7971..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomPlan.java +++ /dev/null @@ -1,178 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for roomPlan complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="roomPlan"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="children" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="child" type="{http://webservice.gekko-holding.com/v2_4}child" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="roomType" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="adultsCount" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "roomPlan", propOrder = { - "children" -}) -public class RoomPlan { - - protected RoomPlan.Children children; - @XmlAttribute(name = "roomType") - protected String roomType; - @XmlAttribute(name = "adultsCount", required = true) - protected int adultsCount; - - /** - * Gets the value of the children property. - * - * @return - * possible object is - * {@link RoomPlan.Children } - * - */ - public RoomPlan.Children getChildren() { - return children; - } - - /** - * Sets the value of the children property. - * - * @param value - * allowed object is - * {@link RoomPlan.Children } - * - */ - public void setChildren(RoomPlan.Children value) { - this.children = value; - } - - /** - * Gets the value of the roomType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRoomType() { - return roomType; - } - - /** - * Sets the value of the roomType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRoomType(String value) { - this.roomType = value; - } - - /** - * Gets the value of the adultsCount property. - * - */ - public int getAdultsCount() { - return adultsCount; - } - - /** - * Sets the value of the adultsCount property. - * - */ - public void setAdultsCount(int value) { - this.adultsCount = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="child" type="{http://webservice.gekko-holding.com/v2_4}child" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "child" - }) - public static class Children { - - protected List<Child> child; - - /** - * Gets the value of the child property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the child property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getChild().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Child } - * - * - */ - public List<Child> getChild() { - if (child == null) { - child = new ArrayList<Child>(); - } - return this.child; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomType.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomType.java deleted file mode 100644 index 8653153..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomType.java +++ /dev/null @@ -1,32 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for roomType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="roomType"> - * <simpleContent> - * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "roomType") -public class RoomType - extends EntityBean -{ - - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegments.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegments.java deleted file mode 100644 index 9c9c511..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegments.java +++ /dev/null @@ -1,117 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for searchBookingSegments complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="searchBookingSegments"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> - * <element name="bookingsCriteria" type="{http://webservice.gekko-holding.com/v2_4}bookingsCriteria"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "searchBookingSegments", propOrder = { - "language", - "identification", - "bookingsCriteria" -}) -public class SearchBookingSegments { - - protected String language; - @XmlElement(required = true) - protected CustomerIdentification identification; - @XmlElement(required = true) - protected BookingsCriteria bookingsCriteria; - - /** - * Gets the value of the language property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLanguage() { - return language; - } - - /** - * Sets the value of the language property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLanguage(String value) { - this.language = value; - } - - /** - * Gets the value of the identification property. - * - * @return - * possible object is - * {@link CustomerIdentification } - * - */ - public CustomerIdentification getIdentification() { - return identification; - } - - /** - * Sets the value of the identification property. - * - * @param value - * allowed object is - * {@link CustomerIdentification } - * - */ - public void setIdentification(CustomerIdentification value) { - this.identification = value; - } - - /** - * Gets the value of the bookingsCriteria property. - * - * @return - * possible object is - * {@link BookingsCriteria } - * - */ - public BookingsCriteria getBookingsCriteria() { - return bookingsCriteria; - } - - /** - * Sets the value of the bookingsCriteria property. - * - * @param value - * allowed object is - * {@link BookingsCriteria } - * - */ - public void setBookingsCriteria(BookingsCriteria value) { - this.bookingsCriteria = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.java deleted file mode 100644 index 0878f4e..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for searchBookingSegmentsResponse complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="searchBookingSegmentsResponse"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="bookings" type="{http://webservice.gekko-holding.com/v2_4}bookings" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "searchBookingSegmentsResponse", propOrder = { - "bookings" -}) -public class SearchBookingSegmentsResponse { - - protected Bookings bookings; - - /** - * Gets the value of the bookings property. - * - * @return - * possible object is - * {@link Bookings } - * - */ - public Bookings getBookings() { - return bookings; - } - - /** - * Sets the value of the bookings property. - * - * @param value - * allowed object is - * {@link Bookings } - * - */ - public void setBookings(Bookings value) { - this.bookings = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchCriteria.java deleted file mode 100644 index 5b7833b..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchCriteria.java +++ /dev/null @@ -1,146 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for searchCriteria complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="searchCriteria"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="hotelCode" type="{http://webservice.gekko-holding.com/v2_4}hotelCode"/> - * <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "searchCriteria", propOrder = { - "hotelCode", - "startDate", - "endDate", - "offerCode" -}) -public class SearchCriteria { - - @XmlElement(required = true) - protected HotelCode hotelCode; - @XmlElement(required = true) - protected String startDate; - @XmlElement(required = true) - protected String endDate; - @XmlElement(required = true) - protected String offerCode; - - /** - * Gets the value of the hotelCode property. - * - * @return - * possible object is - * {@link HotelCode } - * - */ - public HotelCode getHotelCode() { - return hotelCode; - } - - /** - * Sets the value of the hotelCode property. - * - * @param value - * allowed object is - * {@link HotelCode } - * - */ - public void setHotelCode(HotelCode value) { - this.hotelCode = value; - } - - /** - * Gets the value of the startDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStartDate() { - return startDate; - } - - /** - * Sets the value of the startDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStartDate(String value) { - this.startDate = value; - } - - /** - * Gets the value of the endDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEndDate() { - return endDate; - } - - /** - * Sets the value of the endDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEndDate(String value) { - this.endDate = value; - } - - /** - * Gets the value of the offerCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOfferCode() { - return offerCode; - } - - /** - * Sets the value of the offerCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOfferCode(String value) { - this.offerCode = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Segment.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Segment.java deleted file mode 100644 index 755edff..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Segment.java +++ /dev/null @@ -1,168 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segment complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segment"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="segmentId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="supplierBookingNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="errorDescription" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segment") -public class Segment { - - @XmlAttribute(name = "segmentId", required = true) - protected String segmentId; - @XmlAttribute(name = "status", required = true) - protected String status; - @XmlAttribute(name = "supplierBookingNumber", required = true) - protected String supplierBookingNumber; - @XmlAttribute(name = "errorCode") - protected String errorCode; - @XmlAttribute(name = "errorDescription") - protected String errorDescription; - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - - /** - * Gets the value of the supplierBookingNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSupplierBookingNumber() { - return supplierBookingNumber; - } - - /** - * Sets the value of the supplierBookingNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSupplierBookingNumber(String value) { - this.supplierBookingNumber = value; - } - - /** - * Gets the value of the errorCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getErrorCode() { - return errorCode; - } - - /** - * Sets the value of the errorCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setErrorCode(String value) { - this.errorCode = value; - } - - /** - * Gets the value of the errorDescription property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getErrorDescription() { - return errorDescription; - } - - /** - * Sets the value of the errorDescription property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setErrorDescription(String value) { - this.errorDescription = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentDetailsBean.java deleted file mode 100644 index 06a095d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentDetailsBean.java +++ /dev/null @@ -1,361 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segmentDetailsBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segmentDetailsBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> - * <element name="cancelfee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="statisticalFields"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="segmentId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="supplierBookingNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segmentDetailsBean", propOrder = { - "price", - "currency", - "taxes", - "cancelfee", - "creationDate", - "statisticalFields" -}) -@XmlSeeAlso({ - InsuranceSegmentDetailsBean.class, - HotelSegmentDetailsBean.class -}) -public abstract class SegmentDetailsBean { - - @XmlElement(required = true) - protected String price; - @XmlElementRef(name = "currency", type = JAXBElement.class) - protected JAXBElement<String> currency; - protected Double taxes; - protected String cancelfee; - @XmlElement(required = true) - protected String creationDate; - @XmlElement(required = true) - protected SegmentDetailsBean.StatisticalFields statisticalFields; - @XmlAttribute(name = "segmentId", required = true) - protected String segmentId; - @XmlAttribute(name = "status", required = true) - protected String status; - @XmlAttribute(name = "supplierBookingNumber", required = true) - protected String supplierBookingNumber; - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrice(String value) { - this.price = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public JAXBElement<String> getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public void setCurrency(JAXBElement<String> value) { - this.currency = ((JAXBElement<String> ) value); - } - - /** - * Gets the value of the taxes property. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getTaxes() { - return taxes; - } - - /** - * Sets the value of the taxes property. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setTaxes(Double value) { - this.taxes = value; - } - - /** - * Gets the value of the cancelfee property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCancelfee() { - return cancelfee; - } - - /** - * Sets the value of the cancelfee property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCancelfee(String value) { - this.cancelfee = value; - } - - /** - * Gets the value of the creationDate property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCreationDate() { - return creationDate; - } - - /** - * Sets the value of the creationDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCreationDate(String value) { - this.creationDate = value; - } - - /** - * Gets the value of the statisticalFields property. - * - * @return - * possible object is - * {@link SegmentDetailsBean.StatisticalFields } - * - */ - public SegmentDetailsBean.StatisticalFields getStatisticalFields() { - return statisticalFields; - } - - /** - * Sets the value of the statisticalFields property. - * - * @param value - * allowed object is - * {@link SegmentDetailsBean.StatisticalFields } - * - */ - public void setStatisticalFields(SegmentDetailsBean.StatisticalFields value) { - this.statisticalFields = value; - } - - /** - * Gets the value of the segmentId property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSegmentId() { - return segmentId; - } - - /** - * Sets the value of the segmentId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSegmentId(String value) { - this.segmentId = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - - /** - * Gets the value of the supplierBookingNumber property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSupplierBookingNumber() { - return supplierBookingNumber; - } - - /** - * Sets the value of the supplierBookingNumber property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSupplierBookingNumber(String value) { - this.supplierBookingNumber = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "statisticalField" - }) - public static class StatisticalFields { - - @XmlElement(required = true) - protected List<StaticticField> statisticalField; - - /** - * Gets the value of the statisticalField property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the statisticalField property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getStatisticalField().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link StaticticField } - * - * - */ - public List<StaticticField> getStatisticalField() { - if (statisticalField == null) { - statisticalField = new ArrayList<StaticticField>(); - } - return this.statisticalField; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentInfoBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentInfoBean.java deleted file mode 100644 index b37a1e5..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentInfoBean.java +++ /dev/null @@ -1,91 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segmentInfoBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segmentInfoBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segmentInfoBean") -@XmlSeeAlso({ - BookingInfoBean.class -}) -public class SegmentInfoBean { - - @XmlAttribute(name = "id", required = true) - protected String id; - @XmlAttribute(name = "status", required = true) - protected String status; - - /** - * Gets the value of the id property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getId() { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setId(String value) { - this.id = value; - } - - /** - * Gets the value of the status property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Sets the value of the status property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentRoomBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentRoomBean.java deleted file mode 100644 index 0d0538d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentRoomBean.java +++ /dev/null @@ -1,268 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import java.util.ArrayList; -import java.util.List; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for segmentRoomBean complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="segmentRoomBean"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="boardType" type="{http://webservice.gekko-holding.com/v2_4}board"/> - * <element name="roomType" type="{http://webservice.gekko-holding.com/v2_4}roomType"/> - * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="travelers"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="pax" type="{http://webservice.gekko-holding.com/v2_4}pax" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "segmentRoomBean", propOrder = { - "boardType", - "roomType", - "price", - "currency", - "travelers" -}) -public class SegmentRoomBean { - - @XmlElement(required = true) - protected Board boardType; - @XmlElement(required = true) - protected RoomType roomType; - @XmlElement(required = true) - protected String price; - @XmlElementRef(name = "currency", type = JAXBElement.class) - protected JAXBElement<String> currency; - @XmlElement(required = true) - protected SegmentRoomBean.Travelers travelers; - @XmlAttribute(name = "roomIndex", required = true) - protected int roomIndex; - - /** - * Gets the value of the boardType property. - * - * @return - * possible object is - * {@link Board } - * - */ - public Board getBoardType() { - return boardType; - } - - /** - * Sets the value of the boardType property. - * - * @param value - * allowed object is - * {@link Board } - * - */ - public void setBoardType(Board value) { - this.boardType = value; - } - - /** - * Gets the value of the roomType property. - * - * @return - * possible object is - * {@link RoomType } - * - */ - public RoomType getRoomType() { - return roomType; - } - - /** - * Sets the value of the roomType property. - * - * @param value - * allowed object is - * {@link RoomType } - * - */ - public void setRoomType(RoomType value) { - this.roomType = value; - } - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPrice(String value) { - this.price = value; - } - - /** - * Gets the value of the currency property. - * - * @return - * possible object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public JAXBElement<String> getCurrency() { - return currency; - } - - /** - * Sets the value of the currency property. - * - * @param value - * allowed object is - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - */ - public void setCurrency(JAXBElement<String> value) { - this.currency = ((JAXBElement<String> ) value); - } - - /** - * Gets the value of the travelers property. - * - * @return - * possible object is - * {@link SegmentRoomBean.Travelers } - * - */ - public SegmentRoomBean.Travelers getTravelers() { - return travelers; - } - - /** - * Sets the value of the travelers property. - * - * @param value - * allowed object is - * {@link SegmentRoomBean.Travelers } - * - */ - public void setTravelers(SegmentRoomBean.Travelers value) { - this.travelers = value; - } - - /** - * Gets the value of the roomIndex property. - * - */ - public int getRoomIndex() { - return roomIndex; - } - - /** - * Sets the value of the roomIndex property. - * - */ - public void setRoomIndex(int value) { - this.roomIndex = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="pax" type="{http://webservice.gekko-holding.com/v2_4}pax" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pax" - }) - public static class Travelers { - - @XmlElement(required = true) - protected List<Pax> pax; - - /** - * Gets the value of the pax property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the pax property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getPax().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Pax } - * - * - */ - public List<Pax> getPax() { - if (pax == null) { - pax = new ArrayList<Pax>(); - } - return this.pax; - } - - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ServiceException.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ServiceException.java deleted file mode 100644 index fb11416..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ServiceException.java +++ /dev/null @@ -1,43 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.ws.WebFault; - - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-04-05T11:53:44.783+01:00 - * Generated source version: 2.4.3 - */ - -@WebFault(name = "serviceError", targetNamespace = "http://webservice.gekko-holding.com/v2_4") -public class ServiceException extends Exception { - - private com.gekko_holding.webservice.referential.ErrorDetails serviceError; - - public ServiceException() { - super(); - } - - public ServiceException(String message) { - super(message); - } - - public ServiceException(String message, Throwable cause) { - super(message, cause); - } - - public ServiceException(String message, com.gekko_holding.webservice.referential.ErrorDetails serviceError) { - super(message); - this.serviceError = serviceError; - } - - public ServiceException(String message, com.gekko_holding.webservice.referential.ErrorDetails serviceError, Throwable cause) { - super(message, cause); - this.serviceError = serviceError; - } - - public com.gekko_holding.webservice.referential.ErrorDetails getFaultInfo() { - return this.serviceError; - } -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SortBy.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SortBy.java deleted file mode 100644 index 3d62ee9..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SortBy.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; - - -/** - * <p>Java class for sortBy complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="sortBy"> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="order" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "sortBy", propOrder = { - "value" -}) -public class SortBy { - - @XmlValue - protected String value; - @XmlAttribute(name = "order", required = true) - protected String order; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the order property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOrder() { - return order; - } - - /** - * Sets the value of the order property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOrder(String value) { - this.order = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/StaticticField.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/StaticticField.java deleted file mode 100644 index bd3838d..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/StaticticField.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for staticticField complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="staticticField"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * </sequence> - * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> - * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "staticticField") -public class StaticticField { - - @XmlAttribute(name = "type") - protected String type; - @XmlAttribute(name = "value") - protected String value; - - /** - * Gets the value of the type property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException.java deleted file mode 100644 index 46e17b5..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException.java +++ /dev/null @@ -1,60 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * <p>Java class for TimeoutException complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType name="TimeoutException"> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "TimeoutException", propOrder = { - "message" -}) -public class TimeoutException { - - protected String message; - - /** - * Gets the value of the message property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessage() { - return message; - } - - /** - * Sets the value of the message property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessage(String value) { - this.message = value; - } - -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException_Exception.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException_Exception.java deleted file mode 100644 index 5d18a13..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException_Exception.java +++ /dev/null @@ -1,43 +0,0 @@ - -package com.gekko_holding.webservice.referential; - -import javax.xml.ws.WebFault; - - -/** - * This class was generated by Apache CXF 2.4.3 - * 2019-04-05T11:53:44.659+01:00 - * Generated source version: 2.4.3 - */ - -@WebFault(name = "TimeoutException", targetNamespace = "http://webservice.gekko-holding.com/v2_4") -public class TimeoutException_Exception extends Exception { - - private com.gekko_holding.webservice.referential.TimeoutException timeoutException; - - public TimeoutException_Exception() { - super(); - } - - public TimeoutException_Exception(String message) { - super(message); - } - - public TimeoutException_Exception(String message, Throwable cause) { - super(message, cause); - } - - public TimeoutException_Exception(String message, com.gekko_holding.webservice.referential.TimeoutException timeoutException) { - super(message); - this.timeoutException = timeoutException; - } - - public TimeoutException_Exception(String message, com.gekko_holding.webservice.referential.TimeoutException timeoutException, Throwable cause) { - super(message, cause); - this.timeoutException = timeoutException; - } - - public com.gekko_holding.webservice.referential.TimeoutException getFaultInfo() { - return this.timeoutException; - } -} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/package-info.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/package-info.java deleted file mode 100644 index d9a07a0..0000000 --- a/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "http://webservice.gekko-holding.com/v2_4") -package com.gekko_holding.webservice.referential; diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.java new file mode 100644 index 0000000..3c5b910 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.java @@ -0,0 +1,32 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for acceptedCreditCardBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="acceptedCreditCardBean"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "acceptedCreditCardBean") +public class AcceptedCreditCardBean + extends EntityBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.java new file mode 100644 index 0000000..dca951c --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.java @@ -0,0 +1,448 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for availabilityCriteria complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="availabilityCriteria"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="destinationCriteria" type="{http://webservice.gekko-holding.com/v2_4}destinationCriteria"/> + * <element name="roomCriterias"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="roomPlan" type="{http://webservice.gekko-holding.com/v2_4}roomPlan" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="limit" type="{http://www.w3.org/2001/XMLSchema}int"/> + * <element name="sortBy" type="{http://webservice.gekko-holding.com/v2_4}sortBy" minOccurs="0"/> + * <element name="hotelNamePart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="allowOnRequest" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * <element name="ratingCriteria" type="{http://webservice.gekko-holding.com/v2_4}hotelRatingCriteria" minOccurs="0"/> + * <element name="rateAccessCodes" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="rateAccessCode" type="{http://webservice.gekko-holding.com/v2_4}rateAccessCode" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "availabilityCriteria", propOrder = { + "checkIn", + "checkOut", + "destinationCriteria", + "roomCriterias", + "limit", + "sortBy", + "hotelNamePart", + "allowOnRequest", + "ratingCriteria", + "rateAccessCodes" +}) +public class AvailabilityCriteria { + + @XmlElement(required = true) + protected String checkIn; + @XmlElement(required = true) + protected String checkOut; + @XmlElement(required = true) + protected DestinationCriteria destinationCriteria; + @XmlElement(required = true) + protected AvailabilityCriteria.RoomCriterias roomCriterias; + protected int limit; + @XmlElementRef(name = "sortBy", type = JAXBElement.class) + protected JAXBElement<SortBy> sortBy; + @XmlElementRef(name = "hotelNamePart", type = JAXBElement.class) + protected JAXBElement<String> hotelNamePart; + @XmlElementRef(name = "allowOnRequest", type = JAXBElement.class) + protected JAXBElement<Boolean> allowOnRequest; + @XmlElementRef(name = "ratingCriteria", type = JAXBElement.class) + protected JAXBElement<HotelRatingCriteria> ratingCriteria; + protected AvailabilityCriteria.RateAccessCodes rateAccessCodes; + + /** + * Gets the value of the checkIn property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckIn() { + return checkIn; + } + + /** + * Sets the value of the checkIn property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckIn(String value) { + this.checkIn = value; + } + + /** + * Gets the value of the checkOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckOut() { + return checkOut; + } + + /** + * Sets the value of the checkOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckOut(String value) { + this.checkOut = value; + } + + /** + * Gets the value of the destinationCriteria property. + * + * @return + * possible object is + * {@link DestinationCriteria } + * + */ + public DestinationCriteria getDestinationCriteria() { + return destinationCriteria; + } + + /** + * Sets the value of the destinationCriteria property. + * + * @param value + * allowed object is + * {@link DestinationCriteria } + * + */ + public void setDestinationCriteria(DestinationCriteria value) { + this.destinationCriteria = value; + } + + /** + * Gets the value of the roomCriterias property. + * + * @return + * possible object is + * {@link AvailabilityCriteria.RoomCriterias } + * + */ + public AvailabilityCriteria.RoomCriterias getRoomCriterias() { + return roomCriterias; + } + + /** + * Sets the value of the roomCriterias property. + * + * @param value + * allowed object is + * {@link AvailabilityCriteria.RoomCriterias } + * + */ + public void setRoomCriterias(AvailabilityCriteria.RoomCriterias value) { + this.roomCriterias = value; + } + + /** + * Gets the value of the limit property. + * + */ + public int getLimit() { + return limit; + } + + /** + * Sets the value of the limit property. + * + */ + public void setLimit(int value) { + this.limit = value; + } + + /** + * Gets the value of the sortBy property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link SortBy }{@code >} + * + */ + public JAXBElement<SortBy> getSortBy() { + return sortBy; + } + + /** + * Sets the value of the sortBy property. + * + * @param string + * allowed object is + * {@link JAXBElement }{@code <}{@link SortBy }{@code >} + * + */ + public void setSortBy(JAXBElement<SortBy> value) { + this.sortBy = ((JAXBElement<SortBy> ) value); + } + + /** + * Gets the value of the hotelNamePart property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link String }{@code >} + * + */ + public JAXBElement<String> getHotelNamePart() { + return hotelNamePart; + } + + /** + * Sets the value of the hotelNamePart property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link String }{@code >} + * + */ + public void setHotelNamePart(JAXBElement<String> value) { + this.hotelNamePart = ((JAXBElement<String> ) value); + } + + /** + * Gets the value of the allowOnRequest property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + */ + public JAXBElement<Boolean> getAllowOnRequest() { + return allowOnRequest; + } + + /** + * Sets the value of the allowOnRequest property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + */ + public void setAllowOnRequest(JAXBElement<Boolean> value) { + this.allowOnRequest = ((JAXBElement<Boolean> ) value); + } + + /** + * Gets the value of the ratingCriteria property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >} + * + */ + public JAXBElement<HotelRatingCriteria> getRatingCriteria() { + return ratingCriteria; + } + + /** + * Sets the value of the ratingCriteria property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >} + * + */ + public void setRatingCriteria(JAXBElement<HotelRatingCriteria> value) { + this.ratingCriteria = ((JAXBElement<HotelRatingCriteria> ) value); + } + + /** + * Gets the value of the rateAccessCodes property. + * + * @return + * possible object is + * {@link AvailabilityCriteria.RateAccessCodes } + * + */ + public AvailabilityCriteria.RateAccessCodes getRateAccessCodes() { + return rateAccessCodes; + } + + /** + * Sets the value of the rateAccessCodes property. + * + * @param value + * allowed object is + * {@link AvailabilityCriteria.RateAccessCodes } + * + */ + public void setRateAccessCodes(AvailabilityCriteria.RateAccessCodes value) { + this.rateAccessCodes = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="rateAccessCode" type="{http://webservice.gekko-holding.com/v2_4}rateAccessCode" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "rateAccessCode" + }) + public static class RateAccessCodes { + + @XmlElement(required = true) + protected List<RateAccessCode> rateAccessCode; + + /** + * Gets the value of the rateAccessCode property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the rateAccessCode property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRateAccessCode().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link RateAccessCode } + * + * + */ + public List<RateAccessCode> getRateAccessCode() { + if (rateAccessCode == null) { + rateAccessCode = new ArrayList<RateAccessCode>(); + } + return this.rateAccessCode; + } + + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="roomPlan" type="{http://webservice.gekko-holding.com/v2_4}roomPlan" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "roomPlan" + }) + public static class RoomCriterias { + + @XmlElement(required = true) + protected List<RoomPlan> roomPlan; + + /** + * Gets the value of the roomPlan property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the roomPlan property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRoomPlan().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link RoomPlan } + * + * + */ + public List<RoomPlan> getRoomPlan() { + if (roomPlan == null) { + roomPlan = new ArrayList<RoomPlan>(); + } + return this.roomPlan; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityResponse.java new file mode 100644 index 0000000..ff4e12f --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityResponse.java @@ -0,0 +1,100 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +/** + * <p> + * Java class for availabilityResponse complex type. + * + * <p> + * The following schema fragment specifies the expected content contained within + * this class. + * + * <pre> + * <complexType name="availabilityResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="event" type="{http://webservice.gekko-holding.com/v2_4}conferenceBean" minOccurs="0"/> + * <element name="hotelResponse" type="{http://webservice.gekko-holding.com/v2_4}hotelResponse" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "availabilityResponse", propOrder = { + "event" , + "hotelResponse" }) + +@XmlRootElement(name ="AvailabilityResponse") +public class AvailabilityResponse { + + + protected ConferenceBean event; + + protected List<HotelResponse> hotelResponse; + + /** + * Gets the value of the event property. + * + * @return possible object is {@link ConferenceBean } + * + */ + + public ConferenceBean getEvent() { + return event; + } + + /** + * Sets the value of the event property. + * + * @param value allowed object is {@link ConferenceBean } + * + */ + + public void setEvent(ConferenceBean value) { + this.event = value; + } + + /** + * Gets the value of the hotelResponse property. + * + * <p> + * This accessor method returns a reference to the live list, not a snapshot. + * Therefore any modification you make to the returned list will be present + * inside the JAXB object. This is why there is not a <CODE>set</CODE> method + * for the hotelResponse property. + * + * <p> + * For example, to add a new item, do as follows: + * + * <pre> + * getHotelResponse().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list {@link HotelResponse + * } + * + * + */ + public List<HotelResponse> getHotelResponse() { + if (hotelResponse == null) { + hotelResponse = new ArrayList<HotelResponse>(); + } + return this.hotelResponse; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityService.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityService.java new file mode 100644 index 0000000..b31984a --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityService.java @@ -0,0 +1,115 @@ +package com.gekko_holding.webservice.v2_4; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceFeature; +import javax.xml.ws.Service; + +/** + * This class was generated by Apache CXF 2.4.3 + * 2019-03-21T18:01:35.185+01:00 + * Generated source version: 2.4.3 + * + */ +@WebServiceClient(name = "AvailabilityService", + wsdlLocation = "file:/home/user2/eclipse-workspace/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl", + targetNamespace = "http://webservice.gekko-holding.com/v2_4") +public class AvailabilityService extends Service { + + public final static URL WSDL_LOCATION; + + public final static QName SERVICE = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityService"); + public final static QName AvailabilityServicePort = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityServicePort"); + public final static QName AvailabilityServiceSecurePort = new QName("http://webservice.gekko-holding.com/v2_4", "AvailabilityServiceSecurePort"); + static { + URL url = null; + try { + url = new URL("file:/home/user2/eclipse-workspace/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl"); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(AvailabilityService.class.getName()) + .log(java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", "file:/home/user2/eclipse-workspace/Accor-hotels-master-e63c6ce4b949aa7f9d2a957e7c4521598069ca66/Accor-hotels/src/main/resources/wsdl/Availability.wsdl"); + } + WSDL_LOCATION = url; + } + + public AvailabilityService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public AvailabilityService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public AvailabilityService() { + super(WSDL_LOCATION, SERVICE); + } + + //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 + //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 + //compliant code instead. + public AvailabilityService(WebServiceFeature ... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 + //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 + //compliant code instead. + public AvailabilityService(URL wsdlLocation, WebServiceFeature ... features) { + super(wsdlLocation, SERVICE, features); + } + + //This constructor requires JAX-WS API 2.2. You will need to endorse the 2.2 + //API jar or re-run wsdl2java with "-frontend jaxws21" to generate JAX-WS 2.1 + //compliant code instead. + public AvailabilityService(URL wsdlLocation, QName serviceName, WebServiceFeature ... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * + * @return + * returns AvailabilityWS + */ + @WebEndpoint(name = "AvailabilityServicePort") + public AvailabilityWS getAvailabilityServicePort() { + return super.getPort(AvailabilityServicePort, AvailabilityWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. + * @return + * returns AvailabilityWS + */ + @WebEndpoint(name = "AvailabilityServicePort") + public AvailabilityWS getAvailabilityServicePort(WebServiceFeature... features) { + return super.getPort(AvailabilityServicePort, AvailabilityWS.class, features); + } + /** + * + * @return + * returns AvailabilityWS + */ + @WebEndpoint(name = "AvailabilityServiceSecurePort") + public AvailabilityWS getAvailabilityServiceSecurePort() { + return super.getPort(AvailabilityServiceSecurePort, AvailabilityWS.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the <code>features</code> parameter will have their default values. + * @return + * returns AvailabilityWS + */ + @WebEndpoint(name = "AvailabilityServiceSecurePort") + public AvailabilityWS getAvailabilityServiceSecurePort(WebServiceFeature... features) { + return super.getPort(AvailabilityServiceSecurePort, AvailabilityWS.class, features); + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityWS.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityWS.java new file mode 100644 index 0000000..eb609c2 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityWS.java @@ -0,0 +1,141 @@ +package com.gekko_holding.webservice.v2_4; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.ws.RequestWrapper; +import javax.xml.ws.ResponseWrapper; + +/** + * This class was generated by Apache CXF 2.4.3 + * 2019-03-21T18:01:35.176+01:00 + * Generated source version: 2.4.3 + * + */ +@WebService(targetNamespace = "http://webservice.gekko-holding.com/v2_4", name = "AvailabilityWS") +@XmlSeeAlso({ObjectFactory.class}) +public interface AvailabilityWS { + + @WebMethod + @RequestWrapper(localName = "getHotelDetails", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelDetails") + @ResponseWrapper(localName = "getHotelDetailsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetHotelDetailsResponse") + @WebResult(name = "hotel", targetNamespace = "") + public java.util.List<com.gekko_holding.webservice.v2_4.HotelBean> getHotelDetails( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.Identification identification, + @WebParam(name = "cityCodeStandard", targetNamespace = "") + java.lang.String cityCodeStandard, + @WebParam(name = "hotelCodes", targetNamespace = "") + com.gekko_holding.webservice.v2_4.HotelCodes hotelCodes + ) throws ServiceException; + + @WebMethod + @RequestWrapper(localName = "getWhiteListHotels", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetWhiteListHotels") + @ResponseWrapper(localName = "getWhiteListHotelsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetWhiteListHotelsResponse") + @WebResult(name = "hotel", targetNamespace = "") + public java.util.List<com.gekko_holding.webservice.v2_4.HotelCode> getWhiteListHotels( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification + ) throws ServiceException; + + @WebMethod + @RequestWrapper(localName = "cancelBookingSegment", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.CancelBookingSegment") + @ResponseWrapper(localName = "cancelBookingSegmentResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.CancelBookingSegmentResponse") + @WebResult(name = "operationStatus", targetNamespace = "") + public java.lang.String cancelBookingSegment( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification, + @WebParam(name = "segmentId", targetNamespace = "") + java.lang.String segmentId + ) throws ServiceException; + + @WebMethod + @RequestWrapper(localName = "hotelAvailability", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.HotelAvailability") + @ResponseWrapper(localName = "hotelAvailabilityResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.HotelAvailabilityResponse") + @WebResult(name = "availResponse", targetNamespace = "") + public com.gekko_holding.webservice.v2_4.AvailabilityResponse hotelAvailability( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification, + @WebParam(name = "availCriteria", targetNamespace = "") + com.gekko_holding.webservice.v2_4.AvailabilityCriteria availCriteria + ) throws TimeoutException_Exception, ServiceException; + + @WebMethod + @RequestWrapper(localName = "getVoucher", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetVoucher") + @ResponseWrapper(localName = "getVoucherResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetVoucherResponse") + @WebResult(name = "voucher", targetNamespace = "") + public java.lang.String getVoucher( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification, + @WebParam(name = "segmentId", targetNamespace = "") + java.lang.String segmentId, + @WebParam(name = "emailAddress", targetNamespace = "") + java.util.List<java.lang.String> emailAddress + ) throws TimeoutException_Exception, ServiceException; + + @WebMethod + @RequestWrapper(localName = "getBookingDetails", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBookingDetails") + @ResponseWrapper(localName = "getBookingDetailsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetBookingDetailsResponse") + @WebResult(name = "bookingDetails", targetNamespace = "") + public com.gekko_holding.webservice.v2_4.BookingDetails getBookingDetails( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification, + @WebParam(name = "bookId", targetNamespace = "") + java.lang.String bookId, + @WebParam(name = "segmentId", targetNamespace = "") + java.lang.String segmentId + ) throws ServiceException; + + @WebMethod + @RequestWrapper(localName = "getPreBookingInfo", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPreBookingInfo") + @ResponseWrapper(localName = "getPreBookingInfoResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.GetPreBookingInfoResponse") + @WebResult(name = "preBookingInfo", targetNamespace = "") + public com.gekko_holding.webservice.v2_4.CancellationPolicyResponse getPreBookingInfo( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification, + @WebParam(name = "searchCriteria", targetNamespace = "") + com.gekko_holding.webservice.v2_4.SearchCriteria searchCriteria + ) throws TimeoutException_Exception, ServiceException; + + @WebMethod + @RequestWrapper(localName = "searchBookingSegments", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.SearchBookingSegments") + @ResponseWrapper(localName = "searchBookingSegmentsResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.SearchBookingSegmentsResponse") + @WebResult(name = "bookings", targetNamespace = "") + public com.gekko_holding.webservice.v2_4.Bookings searchBookingSegments( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification, + @WebParam(name = "bookingsCriteria", targetNamespace = "") + com.gekko_holding.webservice.v2_4.BookingsCriteria bookingsCriteria + ) throws ServiceException; + + @WebMethod + @RequestWrapper(localName = "bookHotel", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.BookHotel") + @ResponseWrapper(localName = "bookHotelResponse", targetNamespace = "http://webservice.gekko-holding.com/v2_4", className = "com.gekko_holding.webservice.v2_4.BookHotelResponse") + @WebResult(name = "bookResponse", targetNamespace = "") + public com.gekko_holding.webservice.v2_4.BookResponse bookHotel( + @WebParam(name = "language", targetNamespace = "") + java.lang.String language, + @WebParam(name = "identification", targetNamespace = "") + com.gekko_holding.webservice.v2_4.CustomerIdentification identification, + @WebParam(name = "bookRequest", targetNamespace = "") + com.gekko_holding.webservice.v2_4.RequestedBookings bookRequest + ) throws TimeoutException_Exception, ServiceException; +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Board.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Board.java new file mode 100644 index 0000000..dc709d3 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Board.java @@ -0,0 +1,32 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for board complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="board"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "board") +public class Board + extends EntityBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotel.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotel.java new file mode 100644 index 0000000..f4e2813 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotel.java @@ -0,0 +1,115 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.*; + + +/** + * <p>Java class for bookHotel complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookHotel"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * <element name="bookRequest" type="{http://webservice.gekko-holding.com/v2_4}requestedBookings"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookHotel", propOrder = { + "language", + "identification", + "bookRequest" +}) +@XmlRootElement +public class BookHotel { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + @XmlElement(required = true) + protected RequestedBookings bookRequest; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + + /** + * Gets the value of the bookRequest property. + * + * @return + * possible object is + * {@link RequestedBookings } + * + */ + public RequestedBookings getBookRequest() { + return bookRequest; + } + + /** + * Sets the value of the bookRequest property. + * + * @param value + * allowed object is + * {@link RequestedBookings } + * + */ + public void setBookRequest(RequestedBookings value) { + this.bookRequest = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotelResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotelResponse.java new file mode 100644 index 0000000..b4bc158 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotelResponse.java @@ -0,0 +1,62 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookHotelResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookHotelResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="bookResponse" type="{http://webservice.gekko-holding.com/v2_4}bookResponse" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookHotelResponse", propOrder = { + "bookResponse" +}) +@XmlRootElement +public class BookHotelResponse { + + protected BookResponse bookResponse; + + /** + * Gets the value of the bookResponse property. + * + * @return + * possible object is + * {@link BookResponse } + * + */ + public BookResponse getBookResponse() { + return bookResponse; + } + + /** + * Sets the value of the bookResponse property. + * + * @param value + * allowed object is + * {@link BookResponse } + * + */ + public void setBookResponse(BookResponse value) { + this.bookResponse = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookResponse.java new file mode 100644 index 0000000..869d877 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookResponse.java @@ -0,0 +1,186 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="segments" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segment" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="bookingId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="rejected" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookResponse", propOrder = { + "segments" +}) +public class BookResponse { + + protected BookResponse.Segments segments; + @XmlAttribute(name = "bookingId", required = true) + protected String bookingId; + @XmlAttribute(name = "rejected") + protected Boolean rejected; + + /** + * Gets the value of the segments property. + * + * @return + * possible object is + * {@link BookResponse.Segments } + * + */ + public BookResponse.Segments getSegments() { + return segments; + } + + /** + * Sets the value of the segments property. + * + * @param value + * allowed object is + * {@link BookResponse.Segments } + * + */ + public void setSegments(BookResponse.Segments value) { + this.segments = value; + } + + /** + * Gets the value of the bookingId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBookingId() { + return bookingId; + } + + /** + * Sets the value of the bookingId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBookingId(String value) { + this.bookingId = value; + } + + /** + * Gets the value of the rejected property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRejected() { + return rejected; + } + + /** + * Sets the value of the rejected property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRejected(Boolean value) { + this.rejected = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segment" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "segment" + }) + public static class Segments { + + protected List<Segment> segment; + + /** + * Gets the value of the segment property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the segment property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getSegment().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Segment } + * + * + */ + public List<Segment> getSegment() { + if (segment == null) { + segment = new ArrayList<Segment>(); + } + return this.segment; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedOffer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedOffer.java new file mode 100644 index 0000000..4dd39a0 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedOffer.java @@ -0,0 +1,161 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookedOffer complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookedOffer"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="code" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="bookedRooms"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="bookedRoom" type="{http://webservice.gekko-holding.com/v2_4}bookedRoom" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookedOffer", propOrder = { + "code", + "bookedRooms" +}) +public class BookedOffer { + + @XmlElement(required = true) + protected String code; + @XmlElement(required = true) + protected BookedOffer.BookedRooms bookedRooms; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Gets the value of the bookedRooms property. + * + * @return + * possible object is + * {@link BookedOffer.BookedRooms } + * + */ + public BookedOffer.BookedRooms getBookedRooms() { + return bookedRooms; + } + + /** + * Sets the value of the bookedRooms property. + * + * @param value + * allowed object is + * {@link BookedOffer.BookedRooms } + * + */ + public void setBookedRooms(BookedOffer.BookedRooms value) { + this.bookedRooms = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="bookedRoom" type="{http://webservice.gekko-holding.com/v2_4}bookedRoom" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "bookedRoom" + }) + public static class BookedRooms { + + protected List<BookedRoom> bookedRoom; + + /** + * Gets the value of the bookedRoom property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the bookedRoom property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getBookedRoom().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link BookedRoom } + * + * + */ + public List<BookedRoom> getBookedRoom() { + if (bookedRoom == null) { + bookedRoom = new ArrayList<BookedRoom>(); + } + return this.bookedRoom; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedRoom.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedRoom.java new file mode 100644 index 0000000..0e3eb08 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedRoom.java @@ -0,0 +1,97 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookedRoom complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookedRoom"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element ref="{http://webservice.gekko-holding.com/v2_4}registeredUser"/> + * <element ref="{http://webservice.gekko-holding.com/v2_4}pax"/> + * </choice> + * </sequence> + * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookedRoom", propOrder = { + "registeredUserOrPax" +}) +public class BookedRoom { + + @XmlElements({ + @XmlElement(name = "pax", namespace = "http://webservice.gekko-holding.com/v2_4", type = Pax.class), + @XmlElement(name = "registeredUser", namespace = "http://webservice.gekko-holding.com/v2_4", type = RegisteredUser.class) + }) + protected List<PaxBean> registeredUserOrPax; + @XmlAttribute(name = "roomIndex", required = true) + protected int roomIndex; + + /** + * Gets the value of the registeredUserOrPax property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the registeredUserOrPax property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRegisteredUserOrPax().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Pax } + * {@link RegisteredUser } + * + * + */ + public List<PaxBean> getRegisteredUserOrPax() { + if (registeredUserOrPax == null) { + registeredUserOrPax = new ArrayList<PaxBean>(); + } + return this.registeredUserOrPax; + } + + /** + * Gets the value of the roomIndex property. + * + */ + public int getRoomIndex() { + return roomIndex; + } + + /** + * Sets the value of the roomIndex property. + * + */ + public void setRoomIndex(int value) { + this.roomIndex = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingDetails.java new file mode 100644 index 0000000..e077514 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingDetails.java @@ -0,0 +1,254 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookingDetails complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookingDetails"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="contact" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="segments" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element ref="{http://webservice.gekko-holding.com/v2_4}hotelSegment"/> + * <element ref="{http://webservice.gekko-holding.com/v2_4}insuranceSegment"/> + * </choice> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="bookingId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookingDetails", propOrder = { + "contact", + "creationDate", + "segments" +}) +public class BookingDetails { + + protected String contact; + @XmlElement(required = true) + protected String creationDate; + protected BookingDetails.Segments segments; + @XmlAttribute(name = "bookingId", required = true) + protected String bookingId; + @XmlAttribute(name = "status", required = true) + protected String status; + + /** + * Gets the value of the contact property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContact() { + return contact; + } + + /** + * Sets the value of the contact property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContact(String value) { + this.contact = value; + } + + /** + * Gets the value of the creationDate property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCreationDate() { + return creationDate; + } + + /** + * Sets the value of the creationDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCreationDate(String value) { + this.creationDate = value; + } + + /** + * Gets the value of the segments property. + * + * @return + * possible object is + * {@link BookingDetails.Segments } + * + */ + public BookingDetails.Segments getSegments() { + return segments; + } + + /** + * Sets the value of the segments property. + * + * @param value + * allowed object is + * {@link BookingDetails.Segments } + * + */ + public void setSegments(BookingDetails.Segments value) { + this.segments = value; + } + + /** + * Gets the value of the bookingId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBookingId() { + return bookingId; + } + + /** + * Sets the value of the bookingId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBookingId(String value) { + this.bookingId = value; + } + + /** + * Gets the value of the status property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Sets the value of the status property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice maxOccurs="unbounded" minOccurs="0"> + * <element ref="{http://webservice.gekko-holding.com/v2_4}hotelSegment"/> + * <element ref="{http://webservice.gekko-holding.com/v2_4}insuranceSegment"/> + * </choice> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "hotelSegmentOrInsuranceSegment" + }) + public static class Segments { + + @XmlElements({ + @XmlElement(name = "hotelSegment", namespace = "http://webservice.gekko-holding.com/v2_4", type = HotelSegmentDetailsBean.class), + @XmlElement(name = "insuranceSegment", namespace = "http://webservice.gekko-holding.com/v2_4", type = InsuranceSegmentDetailsBean.class) + }) + protected List<SegmentDetailsBean> hotelSegmentOrInsuranceSegment; + + /** + * Gets the value of the hotelSegmentOrInsuranceSegment property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the hotelSegmentOrInsuranceSegment property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getHotelSegmentOrInsuranceSegment().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link HotelSegmentDetailsBean } + * {@link InsuranceSegmentDetailsBean } + * + * + */ + public List<SegmentDetailsBean> getHotelSegmentOrInsuranceSegment() { + if (hotelSegmentOrInsuranceSegment == null) { + hotelSegmentOrInsuranceSegment = new ArrayList<SegmentDetailsBean>(); + } + return this.hotelSegmentOrInsuranceSegment; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingInfoBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingInfoBean.java new file mode 100644 index 0000000..9119d8f --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingInfoBean.java @@ -0,0 +1,133 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookingInfoBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookingInfoBean"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean"> + * <sequence> + * <element name="segments" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookingInfoBean", propOrder = { + "segments" +}) +public class BookingInfoBean + extends SegmentInfoBean +{ + + protected BookingInfoBean.Segments segments; + + /** + * Gets the value of the segments property. + * + * @return + * possible object is + * {@link BookingInfoBean.Segments } + * + */ + public BookingInfoBean.Segments getSegments() { + return segments; + } + + /** + * Sets the value of the segments property. + * + * @param value + * allowed object is + * {@link BookingInfoBean.Segments } + * + */ + public void setSegments(BookingInfoBean.Segments value) { + this.segments = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="segment" type="{http://webservice.gekko-holding.com/v2_4}segmentInfoBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "segment" + }) + public static class Segments { + + protected List<SegmentInfoBean> segment; + + /** + * Gets the value of the segment property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the segment property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getSegment().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link SegmentInfoBean } + * + * + */ + public List<SegmentInfoBean> getSegment() { + if (segment == null) { + segment = new ArrayList<SegmentInfoBean>(); + } + return this.segment; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Bookings.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Bookings.java new file mode 100644 index 0000000..3e64fe0 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Bookings.java @@ -0,0 +1,67 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookings complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookings"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="booking" type="{http://webservice.gekko-holding.com/v2_4}bookingInfoBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookings", propOrder = { + "booking" +}) +public class Bookings { + + protected List<BookingInfoBean> booking; + + /** + * Gets the value of the booking property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the booking property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getBooking().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link BookingInfoBean } + * + * + */ + public List<BookingInfoBean> getBooking() { + if (booking == null) { + booking = new ArrayList<BookingInfoBean>(); + } + return this.booking; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingsCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingsCriteria.java new file mode 100644 index 0000000..358cc1d --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingsCriteria.java @@ -0,0 +1,224 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for bookingsCriteria complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="bookingsCriteria"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="bookingCreationDate" type="{http://webservice.gekko-holding.com/v2_4}rangeCriteria"/> + * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean" minOccurs="0"/> + * <element name="country" type="{http://webservice.gekko-holding.com/v2_4}country" minOccurs="0"/> + * <element name="checkInDate" type="{http://webservice.gekko-holding.com/v2_4}rangeCriteria" minOccurs="0"/> + * <element name="paxName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="bookId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "bookingsCriteria", propOrder = { + "bookingCreationDate", + "city", + "country", + "checkInDate", + "paxName", + "bookId", + "status" +}) +public class BookingsCriteria { + + @XmlElement(required = true) + protected RangeCriteria bookingCreationDate; + protected CityBean city; + protected Country country; + protected RangeCriteria checkInDate; + protected String paxName; + protected String bookId; + protected String status; + + /** + * Gets the value of the bookingCreationDate property. + * + * @return + * possible object is + * {@link RangeCriteria } + * + */ + public RangeCriteria getBookingCreationDate() { + return bookingCreationDate; + } + + /** + * Sets the value of the bookingCreationDate property. + * + * @param value + * allowed object is + * {@link RangeCriteria } + * + */ + public void setBookingCreationDate(RangeCriteria value) { + this.bookingCreationDate = value; + } + + /** + * Gets the value of the city property. + * + * @return + * possible object is + * {@link CityBean } + * + */ + public CityBean getCity() { + return city; + } + + /** + * Sets the value of the city property. + * + * @param value + * allowed object is + * {@link CityBean } + * + */ + public void setCity(CityBean value) { + this.city = value; + } + + /** + * Gets the value of the country property. + * + * @return + * possible object is + * {@link Country } + * + */ + public Country getCountry() { + return country; + } + + /** + * Sets the value of the country property. + * + * @param value + * allowed object is + * {@link Country } + * + */ + public void setCountry(Country value) { + this.country = value; + } + + /** + * Gets the value of the checkInDate property. + * + * @return + * possible object is + * {@link RangeCriteria } + * + */ + public RangeCriteria getCheckInDate() { + return checkInDate; + } + + /** + * Sets the value of the checkInDate property. + * + * @param value + * allowed object is + * {@link RangeCriteria } + * + */ + public void setCheckInDate(RangeCriteria value) { + this.checkInDate = value; + } + + /** + * Gets the value of the paxName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaxName() { + return paxName; + } + + /** + * Sets the value of the paxName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaxName(String value) { + this.paxName = value; + } + + /** + * Gets the value of the bookId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBookId() { + return bookId; + } + + /** + * Sets the value of the bookId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBookId(String value) { + this.bookId = value; + } + + /** + * Gets the value of the status property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Sets the value of the status property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegment.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegment.java new file mode 100644 index 0000000..ad88e72 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegment.java @@ -0,0 +1,119 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for cancelBookingSegment complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="cancelBookingSegment"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "cancelBookingSegment", propOrder = { + "language", + "identification", + "segmentId" +}) +@XmlRootElement(name="cancelBookingSegment") +public class CancelBookingSegment { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + @XmlElement(required = true) + protected String segmentId; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + + /** + * Gets the value of the segmentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSegmentId() { + return segmentId; + } + + /** + * Sets the value of the segmentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSegmentId(String value) { + this.segmentId = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.java new file mode 100644 index 0000000..b03c548 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.java @@ -0,0 +1,62 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for cancelBookingSegmentResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="cancelBookingSegmentResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="operationStatus" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "cancelBookingSegmentResponse", propOrder = { + "operationStatus" +}) +@XmlRootElement(name="cancelBookingSegmentResponse") +public class CancelBookingSegmentResponse { + + protected String operationStatus; + + /** + * Gets the value of the operationStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOperationStatus() { + return operationStatus; + } + + /** + * Sets the value of the operationStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOperationStatus(String value) { + this.operationStatus = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.java new file mode 100644 index 0000000..3d3bbb1 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.java @@ -0,0 +1,199 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for cancellationFeesPolicy complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="cancellationFeesPolicy"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="fromDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="toDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * <attribute name="allDates" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="roomIndex" type="{http://www.w3.org/2001/XMLSchema}int" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "cancellationFeesPolicy", propOrder = { + "fromDate", + "toDate", + "price", + "currency" +}) +public class CancellationFeesPolicy { + + protected String fromDate; + protected String toDate; + @XmlElement(required = true) + protected String price; + @XmlElement(required = true) + protected String currency; + @XmlAttribute(name = "allDates") + protected Boolean allDates; + @XmlAttribute(name = "roomIndex") + protected Integer roomIndex; + + /** + * Gets the value of the fromDate property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFromDate() { + return fromDate; + } + + /** + * Sets the value of the fromDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFromDate(String value) { + this.fromDate = value; + } + + /** + * Gets the value of the toDate property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getToDate() { + return toDate; + } + + /** + * Sets the value of the toDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setToDate(String value) { + this.toDate = value; + } + + /** + * Gets the value of the price property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrice() { + return price; + } + + /** + * Sets the value of the price property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrice(String value) { + this.price = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCurrency(String value) { + this.currency = value; + } + + /** + * Gets the value of the allDates property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAllDates() { + return allDates; + } + + /** + * Sets the value of the allDates property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAllDates(Boolean value) { + this.allDates = value; + } + + /** + * Gets the value of the roomIndex property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getRoomIndex() { + return roomIndex; + } + + /** + * Sets the value of the roomIndex property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setRoomIndex(Integer value) { + this.roomIndex = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.java new file mode 100644 index 0000000..4a200fe --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.java @@ -0,0 +1,250 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for cancellationPolicyResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="cancellationPolicyResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cancellationFeesPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> + * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="offerPrice" type="{http://webservice.gekko-holding.com/v2_4}offerPrice"/> + * <element name="acceptedCreditCards" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="creditCardType" type="{http://webservice.gekko-holding.com/v2_4}acceptedCreditCardBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "cancellationPolicyResponse", propOrder = { + "cancellationFeesPolicy", + "voucherObservation", + "offerCode", + "offerPrice", + "acceptedCreditCards" +}) +@XmlRootElement(name ="CancellationPolicyResponse") +public class CancellationPolicyResponse { + + @XmlElement(nillable = true) + protected List<CancellationFeesPolicy> cancellationFeesPolicy; + protected String voucherObservation; + @XmlElement(required = true) + protected String offerCode; + @XmlElement(required = true) + protected OfferPrice offerPrice; + protected CancellationPolicyResponse.AcceptedCreditCards acceptedCreditCards; + + /** + * Gets the value of the cancellationFeesPolicy property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the cancellationFeesPolicy property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCancellationFeesPolicy().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link CancellationFeesPolicy } + * + * + */ + public List<CancellationFeesPolicy> getCancellationFeesPolicy() { + if (cancellationFeesPolicy == null) { + cancellationFeesPolicy = new ArrayList<CancellationFeesPolicy>(); + } + return this.cancellationFeesPolicy; + } + + /** + * Gets the value of the voucherObservation property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVoucherObservation() { + return voucherObservation; + } + + /** + * Sets the value of the voucherObservation property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVoucherObservation(String value) { + this.voucherObservation = value; + } + + /** + * Gets the value of the offerCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOfferCode() { + return offerCode; + } + + /** + * Sets the value of the offerCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOfferCode(String value) { + this.offerCode = value; + } + + /** + * Gets the value of the offerPrice property. + * + * @return + * possible object is + * {@link OfferPrice } + * + */ + public OfferPrice getOfferPrice() { + return offerPrice; + } + + /** + * Sets the value of the offerPrice property. + * + * @param value + * allowed object is + * {@link OfferPrice } + * + */ + public void setOfferPrice(OfferPrice value) { + this.offerPrice = value; + } + + /** + * Gets the value of the acceptedCreditCards property. + * + * @return + * possible object is + * {@link CancellationPolicyResponse.AcceptedCreditCards } + * + */ + public CancellationPolicyResponse.AcceptedCreditCards getAcceptedCreditCards() { + return acceptedCreditCards; + } + + /** + * Sets the value of the acceptedCreditCards property. + * + * @param value + * allowed object is + * {@link CancellationPolicyResponse.AcceptedCreditCards } + * + */ + public void setAcceptedCreditCards(CancellationPolicyResponse.AcceptedCreditCards value) { + this.acceptedCreditCards = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="creditCardType" type="{http://webservice.gekko-holding.com/v2_4}acceptedCreditCardBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "creditCardType" + }) + public static class AcceptedCreditCards { + + protected List<AcceptedCreditCardBean> creditCardType; + + /** + * Gets the value of the creditCardType property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the creditCardType property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCreditCardType().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link AcceptedCreditCardBean } + * + * + */ + public List<AcceptedCreditCardBean> getCreditCardType() { + if (creditCardType == null) { + creditCardType = new ArrayList<AcceptedCreditCardBean>(); + } + return this.creditCardType; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Child.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Child.java new file mode 100644 index 0000000..5658fb1 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Child.java @@ -0,0 +1,52 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for child complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="child"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="age" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "child") +public class Child { + + @XmlAttribute(name = "age", required = true) + protected int age; + + /** + * Gets the value of the age property. + * + */ + public int getAge() { + return age; + } + + /** + * Sets the value of the age property. + * + */ + public void setAge(int value) { + this.age = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityBean.java new file mode 100644 index 0000000..eaf7fe4 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityBean.java @@ -0,0 +1,60 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for cityBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="cityBean"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * <attribute name="standard" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "cityBean") +public class CityBean + extends EntityBean +{ + + @XmlAttribute(name = "standard", required = true) + protected String standard; + + /** + * Gets the value of the standard property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStandard() { + return standard; + } + + /** + * Sets the value of the standard property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStandard(String value) { + this.standard = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityDestination.java new file mode 100644 index 0000000..8cdc9b2 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityDestination.java @@ -0,0 +1,116 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for cityDestination complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="cityDestination"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> + * <sequence> + * </sequence> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="standard" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "cityDestination") +public class CityDestination + extends Destination +{ + + @XmlAttribute(name = "code", required = true) + protected String code; + @XmlAttribute(name = "standard", required = true) + protected String standard; + @XmlAttribute(name = "range") + protected Double range; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Gets the value of the standard property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStandard() { + return standard; + } + + /** + * Sets the value of the standard property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStandard(String value) { + this.standard = value; + } + + /** + * Gets the value of the range property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getRange() { + return range; + } + + /** + * Sets the value of the range property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setRange(Double value) { + this.range = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ConferenceBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ConferenceBean.java new file mode 100644 index 0000000..549ca5f --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ConferenceBean.java @@ -0,0 +1,54 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for conferenceBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="conferenceBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="hasEvent" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "conferenceBean") +///@XmlRootElement(name ="ConferenceBean") +public class ConferenceBean { + + @XmlAttribute(name = "hasEvent", required = true) + protected boolean hasEvent; + + /** + * Gets the value of the hasEvent property. + * + */ + public boolean isHasEvent() { + return hasEvent; + } + + /** + * Sets the value of the hasEvent property. + * + */ + public void setHasEvent(boolean value) { + this.hasEvent = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Country.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Country.java new file mode 100644 index 0000000..de836c5 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Country.java @@ -0,0 +1,32 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for country complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="country"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "country") +public class Country + extends EntityBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CreditCardInformation.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CreditCardInformation.java new file mode 100644 index 0000000..c8b19a2 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CreditCardInformation.java @@ -0,0 +1,146 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for creditCardInformation complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="creditCardInformation"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cardHolder" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cardNumber" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cvc" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="expiryDate" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "creditCardInformation", propOrder = { + "cardHolder", + "cardNumber", + "cvc", + "expiryDate" +}) +public class CreditCardInformation { + + @XmlElement(required = true) + protected String cardHolder; + @XmlElement(required = true) + protected String cardNumber; + @XmlElement(required = true) + protected String cvc; + @XmlElement(required = true) + protected String expiryDate; + + /** + * Gets the value of the cardHolder property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardHolder() { + return cardHolder; + } + + /** + * Sets the value of the cardHolder property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardHolder(String value) { + this.cardHolder = value; + } + + /** + * Gets the value of the cardNumber property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCardNumber() { + return cardNumber; + } + + /** + * Sets the value of the cardNumber property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCardNumber(String value) { + this.cardNumber = value; + } + + /** + * Gets the value of the cvc property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCvc() { + return cvc; + } + + /** + * Sets the value of the cvc property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCvc(String value) { + this.cvc = value; + } + + /** + * Gets the value of the expiryDate property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getExpiryDate() { + return expiryDate; + } + + /** + * Sets the value of the expiryDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExpiryDate(String value) { + this.expiryDate = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CustomerIdentification.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CustomerIdentification.java new file mode 100644 index 0000000..bee63fa --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CustomerIdentification.java @@ -0,0 +1,62 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for customerIdentification complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="customerIdentification"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}identification"> + * <sequence> + * </sequence> + * <attribute name="customerKey" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "customerIdentification") +public class CustomerIdentification + extends Identification +{ + + @XmlAttribute(name = "customerKey", required = true) + protected String customerKey; + + /** + * Gets the value of the customerKey property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerKey() { + return customerKey; + } + + /** + * Sets the value of the customerKey property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerKey(String value) { + this.customerKey = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Description.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Description.java new file mode 100644 index 0000000..ffebcce --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Description.java @@ -0,0 +1,87 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + * <p>Java class for description complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="description"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "description", propOrder = { + "value" +}) +public class Description { + + @XmlValue + protected String value; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Destination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Destination.java new file mode 100644 index 0000000..4d1efed --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Destination.java @@ -0,0 +1,40 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for destination complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="destination"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "destination") +@XmlSeeAlso({ + CityDestination.class, + PoiDestination.class, + HotelCodeDestination.class, + GeoCodeDestination.class, + HotelCodeListDestination.class +}) +public abstract class Destination { + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/DestinationCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/DestinationCriteria.java new file mode 100644 index 0000000..cb857c5 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/DestinationCriteria.java @@ -0,0 +1,174 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for destinationCriteria complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="destinationCriteria"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <choice> + * <element ref="{http://webservice.gekko-holding.com/v2_4}city"/> + * <element ref="{http://webservice.gekko-holding.com/v2_4}poi"/> + * <element ref="{http://webservice.gekko-holding.com/v2_4}geoCode"/> + * <element ref="{http://webservice.gekko-holding.com/v2_4}hotel"/> + * <element ref="{http://webservice.gekko-holding.com/v2_4}hotels"/> + * </choice> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "destinationCriteria", propOrder = { + "city", + "poi", + "geoCode", + "hotel", + "hotels" +}) +public class DestinationCriteria { + + @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") + protected CityDestination city; + @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") + protected PoiDestination poi; + @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") + protected GeoCodeDestination geoCode; + @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") + protected HotelCodeDestination hotel; + @XmlElement(namespace = "http://webservice.gekko-holding.com/v2_4") + protected HotelCodeListDestination hotels; + + /** + * Gets the value of the city property. + * + * @return + * possible object is + * {@link CityDestination } + * + */ + public CityDestination getCity() { + return city; + } + + /** + * Sets the value of the city property. + * + * @param value + * allowed object is + * {@link CityDestination } + * + */ + public void setCity(CityDestination value) { + this.city = value; + } + + /** + * Gets the value of the poi property. + * + * @return + * possible object is + * {@link PoiDestination } + * + */ + public PoiDestination getPoi() { + return poi; + } + + /** + * Sets the value of the poi property. + * + * @param value + * allowed object is + * {@link PoiDestination } + * + */ + public void setPoi(PoiDestination value) { + this.poi = value; + } + + /** + * Gets the value of the geoCode property. + * + * @return + * possible object is + * {@link GeoCodeDestination } + * + */ + public GeoCodeDestination getGeoCode() { + return geoCode; + } + + /** + * Sets the value of the geoCode property. + * + * @param value + * allowed object is + * {@link GeoCodeDestination } + * + */ + public void setGeoCode(GeoCodeDestination value) { + this.geoCode = value; + } + + /** + * Gets the value of the hotel property. + * + * @return + * possible object is + * {@link HotelCodeDestination } + * + */ + public HotelCodeDestination getHotel() { + return hotel; + } + + /** + * Sets the value of the hotel property. + * + * @param value + * allowed object is + * {@link HotelCodeDestination } + * + */ + public void setHotel(HotelCodeDestination value) { + this.hotel = value; + } + + /** + * Gets the value of the hotels property. + * + * @return + * possible object is + * {@link HotelCodeListDestination } + * + */ + public HotelCodeListDestination getHotels() { + return hotels; + } + + /** + * Sets the value of the hotels property. + * + * @param value + * allowed object is + * {@link HotelCodeListDestination } + * + */ + public void setHotels(HotelCodeListDestination value) { + this.hotels = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/EntityBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/EntityBean.java new file mode 100644 index 0000000..53c9bef --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/EntityBean.java @@ -0,0 +1,98 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + * <p>Java class for entityBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="entityBean"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "entityBean", propOrder = { + "value" +}) +@XmlSeeAlso({ + Country.class, + CityBean.class, + RoomType.class, + HotelRating.class, + HotelChain.class, + AcceptedCreditCardBean.class, + Facility.class, + Board.class +}) +public class EntityBean { + + @XmlValue + protected String value; + @XmlAttribute(name = "code", required = true) + protected String code; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ErrorDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ErrorDetails.java new file mode 100644 index 0000000..4911dae --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ErrorDetails.java @@ -0,0 +1,87 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for errorDetails complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="errorDetails"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="detail" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "errorDetails", propOrder = { + "code", + "detail" +}) +public class ErrorDetails { + + protected String code; + protected String detail; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Gets the value of the detail property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDetail() { + return detail; + } + + /** + * Sets the value of the detail property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDetail(String value) { + this.detail = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Facility.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Facility.java new file mode 100644 index 0000000..6b9982b --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Facility.java @@ -0,0 +1,32 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for facility complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="facility"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "facility") +public class Facility + extends EntityBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoCodeDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoCodeDestination.java new file mode 100644 index 0000000..e7611f6 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoCodeDestination.java @@ -0,0 +1,100 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for geoCodeDestination complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="geoCodeDestination"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> + * <sequence> + * </sequence> + * <attribute name="latitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> + * <attribute name="longitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> + * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "geoCodeDestination") +public class GeoCodeDestination + extends Destination +{ + + @XmlAttribute(name = "latitude", required = true) + protected double latitude; + @XmlAttribute(name = "longitude", required = true) + protected double longitude; + @XmlAttribute(name = "range") + protected Double range; + + /** + * Gets the value of the latitude property. + * + */ + public double getLatitude() { + return latitude; + } + + /** + * Sets the value of the latitude property. + * + */ + public void setLatitude(double value) { + this.latitude = value; + } + + /** + * Gets the value of the longitude property. + * + */ + public double getLongitude() { + return longitude; + } + + /** + * Sets the value of the longitude property. + * + */ + public void setLongitude(double value) { + this.longitude = value; + } + + /** + * Gets the value of the range property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getRange() { + return range; + } + + /** + * Sets the value of the range property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setRange(Double value) { + this.range = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoLocalization.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoLocalization.java new file mode 100644 index 0000000..de12206 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoLocalization.java @@ -0,0 +1,71 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for geoLocalization complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="geoLocalization"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="latitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> + * <attribute name="longitude" use="required" type="{http://www.w3.org/2001/XMLSchema}double" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "geoLocalization") +public class GeoLocalization { + + @XmlAttribute(name = "latitude", required = true) + protected double latitude; + @XmlAttribute(name = "longitude", required = true) + protected double longitude; + + /** + * Gets the value of the latitude property. + * + */ + public double getLatitude() { + return latitude; + } + + /** + * Sets the value of the latitude property. + * + */ + public void setLatitude(double value) { + this.latitude = value; + } + + /** + * Gets the value of the longitude property. + * + */ + public double getLongitude() { + return longitude; + } + + /** + * Sets the value of the longitude property. + * + */ + public void setLongitude(double value) { + this.longitude = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetails.java new file mode 100644 index 0000000..f1c3312 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetails.java @@ -0,0 +1,144 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getBookingDetails complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getBookingDetails"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * <element name="bookId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getBookingDetails", propOrder = { + "language", + "identification", + "bookId", + "segmentId" +}) +public class GetBookingDetails { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + protected String bookId; + @XmlElement(required = true) + protected String segmentId; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + + /** + * Gets the value of the bookId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBookId() { + return bookId; + } + + /** + * Sets the value of the bookId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBookId(String value) { + this.bookId = value; + } + + /** + * Gets the value of the segmentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSegmentId() { + return segmentId; + } + + /** + * Sets the value of the segmentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSegmentId(String value) { + this.segmentId = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.java new file mode 100644 index 0000000..93279cc --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.java @@ -0,0 +1,60 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getBookingDetailsResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getBookingDetailsResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="bookingDetails" type="{http://webservice.gekko-holding.com/v2_4}bookingDetails" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getBookingDetailsResponse", propOrder = { + "bookingDetails" +}) +public class GetBookingDetailsResponse { + + protected BookingDetails bookingDetails; + + /** + * Gets the value of the bookingDetails property. + * + * @return + * possible object is + * {@link BookingDetails } + * + */ + public BookingDetails getBookingDetails() { + return bookingDetails; + } + + /** + * Sets the value of the bookingDetails property. + * + * @param value + * allowed object is + * {@link BookingDetails } + * + */ + public void setBookingDetails(BookingDetails value) { + this.bookingDetails = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetails.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetails.java new file mode 100644 index 0000000..2778d7f --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetails.java @@ -0,0 +1,146 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getHotelDetails complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getHotelDetails"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}identification"/> + * <element name="cityCodeStandard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="hotelCodes" type="{http://webservice.gekko-holding.com/v2_4}hotelCodes"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getHotelDetails", propOrder = { + "language", + "identification", + "cityCodeStandard", + "hotelCodes" +}) +@XmlRootElement +public class GetHotelDetails { + + protected String language; + @XmlElement(required = true) + protected Identification identification; + protected String cityCodeStandard; + @XmlElement(required = true) + protected HotelCodes hotelCodes; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link Identification } + * + */ + public Identification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link Identification } + * + */ + public void setIdentification(Identification value) { + this.identification = value; + } + + /** + * Gets the value of the cityCodeStandard property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCityCodeStandard() { + return cityCodeStandard; + } + + /** + * Sets the value of the cityCodeStandard property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCityCodeStandard(String value) { + this.cityCodeStandard = value; + } + + /** + * Gets the value of the hotelCodes property. + * + * @return + * possible object is + * {@link HotelCodes } + * + */ + public HotelCodes getHotelCodes() { + return hotelCodes; + } + + /** + * Sets the value of the hotelCodes property. + * + * @param value + * allowed object is + * {@link HotelCodes } + * + */ + public void setHotelCodes(HotelCodes value) { + this.hotelCodes = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.java new file mode 100644 index 0000000..25ca39b --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.java @@ -0,0 +1,83 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +import org.codehaus.jackson.map.ObjectMapper; + + +/** + * <p>Java class for getHotelDetailsResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getHotelDetailsResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getHotelDetailsResponse", propOrder = { + "hotel" +}) +@XmlRootElement(name="GetHotelDetailsResponse") +public class GetHotelDetailsResponse { + + protected List<HotelBean> hotel; + + /** + * Gets the value of the hotel property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the hotel property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getHotel().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link HotelBean } + * + * + */ + public List<HotelBean> getHotel() { + if (hotel == null) { + hotel = new ArrayList<HotelBean>(); + } + return this.hotel; + } + + @Override + public String toString(){ + ObjectMapper objectMapper = new ObjectMapper(); + String harJson = ""; + try { + harJson = objectMapper.writeValueAsString(this); + }catch (Exception e){ + e.printStackTrace(); + } + + return harJson; + } +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.java new file mode 100644 index 0000000..994a13e --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.java @@ -0,0 +1,119 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getPreBookingInfo complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getPreBookingInfo"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * <element name="searchCriteria" type="{http://webservice.gekko-holding.com/v2_4}searchCriteria"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getPreBookingInfo", propOrder = { + "language", + "identification", + "searchCriteria" +}) +@XmlRootElement +public class GetPreBookingInfo { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + @XmlElement(required = true) + protected SearchCriteria searchCriteria; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + + /** + * Gets the value of the searchCriteria property. + * + * @return + * possible object is + * {@link SearchCriteria } + * + */ + public SearchCriteria getSearchCriteria() { + return searchCriteria; + } + + /** + * Sets the value of the searchCriteria property. + * + * @param value + * allowed object is + * {@link SearchCriteria } + * + */ + public void setSearchCriteria(SearchCriteria value) { + this.searchCriteria = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.java new file mode 100644 index 0000000..cec03b4 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.java @@ -0,0 +1,62 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getPreBookingInfoResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getPreBookingInfoResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="preBookingInfo" type="{http://webservice.gekko-holding.com/v2_4}cancellationPolicyResponse" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getPreBookingInfoResponse", propOrder = { + "preBookingInfo" +}) +@XmlRootElement +public class GetPreBookingInfoResponse { + + protected CancellationPolicyResponse preBookingInfo; + + /** + * Gets the value of the preBookingInfo property. + * + * @return + * possible object is + * {@link CancellationPolicyResponse } + * + */ + public CancellationPolicyResponse getPreBookingInfo() { + return preBookingInfo; + } + + /** + * Sets the value of the preBookingInfo property. + * + * @param value + * allowed object is + * {@link CancellationPolicyResponse } + * + */ + public void setPreBookingInfo(CancellationPolicyResponse value) { + this.preBookingInfo = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucher.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucher.java new file mode 100644 index 0000000..52c0c33 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucher.java @@ -0,0 +1,151 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getVoucher complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getVoucher"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * <element name="segmentId" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="emailAddress" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getVoucher", propOrder = { + "language", + "identification", + "segmentId", + "emailAddress" +}) +public class GetVoucher { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + @XmlElement(required = true) + protected String segmentId; + protected List<String> emailAddress; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + + /** + * Gets the value of the segmentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSegmentId() { + return segmentId; + } + + /** + * Sets the value of the segmentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSegmentId(String value) { + this.segmentId = value; + } + + /** + * Gets the value of the emailAddress property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the emailAddress property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getEmailAddress().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getEmailAddress() { + if (emailAddress == null) { + emailAddress = new ArrayList<String>(); + } + return this.emailAddress; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucherResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucherResponse.java new file mode 100644 index 0000000..f42b3c3 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucherResponse.java @@ -0,0 +1,60 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getVoucherResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getVoucherResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="voucher" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getVoucherResponse", propOrder = { + "voucher" +}) +public class GetVoucherResponse { + + protected String voucher; + + /** + * Gets the value of the voucher property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVoucher() { + return voucher; + } + + /** + * Sets the value of the voucher property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVoucher(String value) { + this.voucher = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.java new file mode 100644 index 0000000..71a7833 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.java @@ -0,0 +1,89 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getWhiteListHotels complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getWhiteListHotels"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getWhiteListHotels", propOrder = { + "language", + "identification" +}) +public class GetWhiteListHotels { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.java new file mode 100644 index 0000000..456379e --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.java @@ -0,0 +1,67 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for getWhiteListHotelsResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="getWhiteListHotelsResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelCode" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "getWhiteListHotelsResponse", propOrder = { + "hotel" +}) +public class GetWhiteListHotelsResponse { + + protected List<HotelCode> hotel; + + /** + * Gets the value of the hotel property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the hotel property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getHotel().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link HotelCode } + * + * + */ + public List<HotelCode> getHotel() { + if (hotel == null) { + hotel = new ArrayList<HotelCode>(); + } + return this.hotel; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailability.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailability.java new file mode 100644 index 0000000..7df1254 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailability.java @@ -0,0 +1,119 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelAvailability complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelAvailability"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * <element name="availCriteria" type="{http://webservice.gekko-holding.com/v2_4}availabilityCriteria"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelAvailability", propOrder = { + "language", + "identification", + "availCriteria" +}) +@XmlRootElement(name="hotelAvailability") +public class HotelAvailability { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + @XmlElement(required = true) + protected AvailabilityCriteria availCriteria; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + + /** + * Gets the value of the availCriteria property. + * + * @return + * possible object is + * {@link AvailabilityCriteria } + * + */ + public AvailabilityCriteria getAvailCriteria() { + return availCriteria; + } + + /** + * Sets the value of the availCriteria property. + * + * @param value + * allowed object is + * {@link AvailabilityCriteria } + * + */ + public void setAvailCriteria(AvailabilityCriteria value) { + this.availCriteria = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.java new file mode 100644 index 0000000..5d8df44 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.java @@ -0,0 +1,77 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +import org.codehaus.jackson.map.ObjectMapper; + + +/** + * <p>Java class for hotelAvailabilityResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelAvailabilityResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="availResponse" type="{http://webservice.gekko-holding.com/v2_4}availabilityResponse" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelAvailabilityResponse", propOrder = { + "availResponse" +}) +@XmlRootElement(name="hotelAvailabilityResponse") +public class HotelAvailabilityResponse { + + protected AvailabilityResponse availResponse; + + /** + * Gets the value of the availResponse property. + * + * @return + * possible object is + * {@link AvailabilityResponse } + * + */ + public AvailabilityResponse getAvailResponse() { + return availResponse; + } + + /** + * Sets the value of the availResponse property. + * + * @param value + * allowed object is + * {@link AvailabilityResponse } + * + */ + public void setAvailResponse(AvailabilityResponse value) { + this.availResponse = value; + } + + @Override + public String toString(){ + ObjectMapper objectMapper = new ObjectMapper(); + String harJson = ""; + try { + harJson = objectMapper.writeValueAsString(this); + }catch (Exception e){ + e.printStackTrace(); + } + + return harJson; + } +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBean.java new file mode 100644 index 0000000..a9f7abb --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBean.java @@ -0,0 +1,655 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="hotelName" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="hotelChain" type="{http://webservice.gekko-holding.com/v2_4}hotelChain" minOccurs="0"/> + * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean"/> + * <element name="geoLocalization" type="{http://webservice.gekko-holding.com/v2_4}geoLocalization" minOccurs="0"/> + * <element name="address" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="shortDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="thumbnailUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="descriptions" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="description" type="{http://webservice.gekko-holding.com/v2_4}description" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="facilities" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="facility" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="images" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="image" type="{http://webservice.gekko-holding.com/v2_4}imageUrl" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="hotelCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="hotelRating" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelBean", propOrder = { + "hotelName", + "hotelChain", + "city", + "geoLocalization", + "address", + "phone", + "fax", + "email", + "shortDescription", + "thumbnailUrl", + "descriptions", + "facilities", + "images" +}) +@XmlRootElement(name="HotelBean") +public class HotelBean { + + @XmlElement(required = true) + protected String hotelName; + protected HotelChain hotelChain; + @XmlElement(required = true) + protected CityBean city; + protected GeoLocalization geoLocalization; + @XmlElement(required = true) + protected String address; + @XmlElement(required = true) + protected String phone; + protected String fax; + protected String email; + protected String shortDescription; + protected String thumbnailUrl; + protected HotelBean.Descriptions descriptions; + protected HotelBean.Facilities facilities; + protected HotelBean.Images images; + @XmlAttribute(name = "hotelCode", required = true) + protected String hotelCode; + @XmlAttribute(name = "hotelRating", required = true) + protected String hotelRating; + + /** + * Gets the value of the hotelName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHotelName() { + return hotelName; + } + + /** + * Sets the value of the hotelName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHotelName(String value) { + this.hotelName = value; + } + + /** + * Gets the value of the hotelChain property. + * + * @return + * possible object is + * {@link HotelChain } + * + */ + public HotelChain getHotelChain() { + return hotelChain; + } + + /** + * Sets the value of the hotelChain property. + * + * @param value + * allowed object is + * {@link HotelChain } + * + */ + public void setHotelChain(HotelChain value) { + this.hotelChain = value; + } + + /** + * Gets the value of the city property. + * + * @return + * possible object is + * {@link CityBean } + * + */ + public CityBean getCity() { + return city; + } + + /** + * Sets the value of the city property. + * + * @param value + * allowed object is + * {@link CityBean } + * + */ + public void setCity(CityBean value) { + this.city = value; + } + + /** + * Gets the value of the geoLocalization property. + * + * @return + * possible object is + * {@link GeoLocalization } + * + */ + public GeoLocalization getGeoLocalization() { + return geoLocalization; + } + + /** + * Sets the value of the geoLocalization property. + * + * @param value + * allowed object is + * {@link GeoLocalization } + * + */ + public void setGeoLocalization(GeoLocalization value) { + this.geoLocalization = value; + } + + /** + * Gets the value of the address property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddress() { + return address; + } + + /** + * Sets the value of the address property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddress(String value) { + this.address = value; + } + + /** + * Gets the value of the phone property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhone() { + return phone; + } + + /** + * Sets the value of the phone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhone(String value) { + this.phone = value; + } + + /** + * Gets the value of the fax property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFax() { + return fax; + } + + /** + * Sets the value of the fax property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFax(String value) { + this.fax = value; + } + + /** + * Gets the value of the email property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEmail() { + return email; + } + + /** + * Sets the value of the email property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEmail(String value) { + this.email = value; + } + + /** + * Gets the value of the shortDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getShortDescription() { + return shortDescription; + } + + /** + * Sets the value of the shortDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShortDescription(String value) { + this.shortDescription = value; + } + + /** + * Gets the value of the thumbnailUrl property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getThumbnailUrl() { + return thumbnailUrl; + } + + /** + * Sets the value of the thumbnailUrl property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThumbnailUrl(String value) { + this.thumbnailUrl = value; + } + + /** + * Gets the value of the descriptions property. + * + * @return + * possible object is + * {@link HotelBean.Descriptions } + * + */ + public HotelBean.Descriptions getDescriptions() { + return descriptions; + } + + /** + * Sets the value of the descriptions property. + * + * @param value + * allowed object is + * {@link HotelBean.Descriptions } + * + */ + public void setDescriptions(HotelBean.Descriptions value) { + this.descriptions = value; + } + + /** + * Gets the value of the facilities property. + * + * @return + * possible object is + * {@link HotelBean.Facilities } + * + */ + public HotelBean.Facilities getFacilities() { + return facilities; + } + + /** + * Sets the value of the facilities property. + * + * @param value + * allowed object is + * {@link HotelBean.Facilities } + * + */ + public void setFacilities(HotelBean.Facilities value) { + this.facilities = value; + } + + /** + * Gets the value of the images property. + * + * @return + * possible object is + * {@link HotelBean.Images } + * + */ + public HotelBean.Images getImages() { + return images; + } + + /** + * Sets the value of the images property. + * + * @param value + * allowed object is + * {@link HotelBean.Images } + * + */ + public void setImages(HotelBean.Images value) { + this.images = value; + } + + /** + * Gets the value of the hotelCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHotelCode() { + return hotelCode; + } + + /** + * Sets the value of the hotelCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHotelCode(String value) { + this.hotelCode = value; + } + + /** + * Gets the value of the hotelRating property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHotelRating() { + return hotelRating; + } + + /** + * Sets the value of the hotelRating property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHotelRating(String value) { + this.hotelRating = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="description" type="{http://webservice.gekko-holding.com/v2_4}description" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "description" + }) + public static class Descriptions { + + protected List<Description> description; + + /** + * Gets the value of the description property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the description property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getDescription().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Description } + * + * + */ + public List<Description> getDescription() { + if (description == null) { + description = new ArrayList<Description>(); + } + return this.description; + } + + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="facility" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "facility" + }) + public static class Facilities { + + protected List<Facility> facility; + + /** + * Gets the value of the facility property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the facility property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getFacility().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Facility } + * + * + */ + public List<Facility> getFacility() { + if (facility == null) { + facility = new ArrayList<Facility>(); + } + return this.facility; + } + + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="image" type="{http://webservice.gekko-holding.com/v2_4}imageUrl" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "image" + }) + public static class Images { + + protected List<ImageUrl> image; + + /** + * Gets the value of the image property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the image property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getImage().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ImageUrl } + * + * + */ + public List<ImageUrl> getImage() { + if (image == null) { + image = new ArrayList<ImageUrl>(); + } + return this.image; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBookedBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBookedBean.java new file mode 100644 index 0000000..986bf98 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBookedBean.java @@ -0,0 +1,173 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelBookedBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelBookedBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="hotelName" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cityName" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="countryName" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="hotelAddress" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelBookedBean", propOrder = { + "hotelName", + "cityName", + "countryName" +}) +public class HotelBookedBean { + + @XmlElement(required = true) + protected String hotelName; + @XmlElement(required = true) + protected String cityName; + @XmlElement(required = true) + protected String countryName; + @XmlAttribute(name = "code", required = true) + protected String code; + @XmlAttribute(name = "hotelAddress") + protected String hotelAddress; + + /** + * Gets the value of the hotelName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHotelName() { + return hotelName; + } + + /** + * Sets the value of the hotelName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHotelName(String value) { + this.hotelName = value; + } + + /** + * Gets the value of the cityName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCityName() { + return cityName; + } + + /** + * Sets the value of the cityName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCityName(String value) { + this.cityName = value; + } + + /** + * Gets the value of the countryName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryName() { + return countryName; + } + + /** + * Sets the value of the countryName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryName(String value) { + this.countryName = value; + } + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Gets the value of the hotelAddress property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHotelAddress() { + return hotelAddress; + } + + /** + * Sets the value of the hotelAddress property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHotelAddress(String value) { + this.hotelAddress = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBooking.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBooking.java new file mode 100644 index 0000000..fa4ff18 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBooking.java @@ -0,0 +1,146 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelBooking complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelBooking"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="bookedOffer" type="{http://webservice.gekko-holding.com/v2_4}bookedOffer"/> + * </sequence> + * <attribute name="hotelCode" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelBooking", propOrder = { + "checkIn", + "checkOut", + "bookedOffer" +}) +public class HotelBooking { + + @XmlElement(required = true) + protected String checkIn; + @XmlElement(required = true) + protected String checkOut; + @XmlElement(required = true) + protected BookedOffer bookedOffer; + @XmlAttribute(name = "hotelCode", required = true) + protected String hotelCode; + + /** + * Gets the value of the checkIn property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckIn() { + return checkIn; + } + + /** + * Sets the value of the checkIn property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckIn(String value) { + this.checkIn = value; + } + + /** + * Gets the value of the checkOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckOut() { + return checkOut; + } + + /** + * Sets the value of the checkOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckOut(String value) { + this.checkOut = value; + } + + /** + * Gets the value of the bookedOffer property. + * + * @return + * possible object is + * {@link BookedOffer } + * + */ + public BookedOffer getBookedOffer() { + return bookedOffer; + } + + /** + * Sets the value of the bookedOffer property. + * + * @param value + * allowed object is + * {@link BookedOffer } + * + */ + public void setBookedOffer(BookedOffer value) { + this.bookedOffer = value; + } + + /** + * Gets the value of the hotelCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHotelCode() { + return hotelCode; + } + + /** + * Sets the value of the hotelCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHotelCode(String value) { + this.hotelCode = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelChain.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelChain.java new file mode 100644 index 0000000..625c240 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelChain.java @@ -0,0 +1,32 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelChain complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelChain"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelChain") +public class HotelChain + extends EntityBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCode.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCode.java new file mode 100644 index 0000000..97dd4c2 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCode.java @@ -0,0 +1,60 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelCode complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelCode"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelCode") +public class HotelCode { + + @XmlAttribute(name = "code", required = true) + protected String code; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeDestination.java new file mode 100644 index 0000000..4fe52a6 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeDestination.java @@ -0,0 +1,62 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelCodeDestination complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelCodeDestination"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> + * <sequence> + * </sequence> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelCodeDestination") +public class HotelCodeDestination + extends Destination +{ + + @XmlAttribute(name = "code", required = true) + protected String code; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.java new file mode 100644 index 0000000..783b9e0 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.java @@ -0,0 +1,69 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelCodeListDestination complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelCodeListDestination"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> + * <sequence> + * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelCodeDestination" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelCodeListDestination", propOrder = { + "hotel" +}) +public class HotelCodeListDestination + extends Destination +{ + + protected List<HotelCodeDestination> hotel; + + /** + * Gets the value of the hotel property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the hotel property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getHotel().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link HotelCodeDestination } + * + * + */ + public List<HotelCodeDestination> getHotel() { + if (hotel == null) { + hotel = new ArrayList<HotelCodeDestination>(); + } + return this.hotel; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodes.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodes.java new file mode 100644 index 0000000..cf9ac17 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodes.java @@ -0,0 +1,67 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelCodes complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelCodes"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="hotelCode" type="{http://webservice.gekko-holding.com/v2_4}hotelCode" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelCodes", propOrder = { + "hotelCode" +}) +public class HotelCodes { + + protected List<HotelCode> hotelCode; + + /** + * Gets the value of the hotelCode property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the hotelCode property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getHotelCode().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link HotelCode } + * + * + */ + public List<HotelCode> getHotelCode() { + if (hotelCode == null) { + hotelCode = new ArrayList<HotelCode>(); + } + return this.hotelCode; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRating.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRating.java new file mode 100644 index 0000000..673bbd8 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRating.java @@ -0,0 +1,32 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelRating complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelRating"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelRating") +public class HotelRating + extends EntityBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.java new file mode 100644 index 0000000..23e85bb --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.java @@ -0,0 +1,87 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelRatingCriteria complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelRatingCriteria"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="minStars" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="maxStars" type="{http://www.w3.org/2001/XMLSchema}int" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelRatingCriteria") +public class HotelRatingCriteria { + + @XmlAttribute(name = "minStars") + protected Integer minStars; + @XmlAttribute(name = "maxStars") + protected Integer maxStars; + + /** + * Gets the value of the minStars property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinStars() { + return minStars; + } + + /** + * Sets the value of the minStars property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinStars(Integer value) { + this.minStars = value; + } + + /** + * Gets the value of the maxStars property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxStars() { + return maxStars; + } + + /** + * Sets the value of the maxStars property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxStars(Integer value) { + this.maxStars = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelResponse.java new file mode 100644 index 0000000..3478aba --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelResponse.java @@ -0,0 +1,543 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="city" type="{http://webservice.gekko-holding.com/v2_4}cityBean"/> + * <element name="address" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="zipcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="rating" type="{http://webservice.gekko-holding.com/v2_4}hotelRating" minOccurs="0"/> + * <element name="latitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> + * <element name="longitude" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> + * <element name="thumbnailUrl" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="distance" type="{http://www.w3.org/2001/XMLSchema}double"/> + * <element name="facilities" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="facilities" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="offers" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="offer" type="{http://webservice.gekko-holding.com/v2_4}offer" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="chainCode" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="whiteListed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelResponse", propOrder = { + "name", + "city", + "address", + "zipcode", + "rating", + "latitude", + "longitude", + "thumbnailUrl", + "distance", + "facilities", + "offers" +}) + +@XmlRootElement(name ="HotelResponse") +public class HotelResponse { + + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected CityBean city; + protected String address; + protected String zipcode; + protected HotelRating rating; + protected Double latitude; + protected Double longitude; + protected String thumbnailUrl; + protected double distance; + protected HotelResponse.Facilities facilities; + protected HotelResponse.Offers offers; + @XmlAttribute(name = "code", required = true) + protected String code; + @XmlAttribute(name = "chainCode") + protected String chainCode; + @XmlAttribute(name = "whiteListed", required = true) + protected boolean whiteListed; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the city property. + * + * @return + * possible object is + * {@link CityBean } + * + */ + public CityBean getCity() { + return city; + } + + /** + * Sets the value of the city property. + * + * @param value + * allowed object is + * {@link CityBean } + * + */ + public void setCity(CityBean value) { + this.city = value; + } + + /** + * Gets the value of the address property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddress() { + return address; + } + + /** + * Sets the value of the address property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddress(String value) { + this.address = value; + } + + /** + * Gets the value of the zipcode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getZipcode() { + return zipcode; + } + + /** + * Sets the value of the zipcode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setZipcode(String value) { + this.zipcode = value; + } + + /** + * Gets the value of the rating property. + * + * @return + * possible object is + * {@link HotelRating } + * + */ + public HotelRating getRating() { + return rating; + } + + /** + * Sets the value of the rating property. + * + * @param value + * allowed object is + * {@link HotelRating } + * + */ + public void setRating(HotelRating value) { + this.rating = value; + } + + /** + * Gets the value of the latitude property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getLatitude() { + return latitude; + } + + /** + * Sets the value of the latitude property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setLatitude(Double value) { + this.latitude = value; + } + + /** + * Gets the value of the longitude property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getLongitude() { + return longitude; + } + + /** + * Sets the value of the longitude property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setLongitude(Double value) { + this.longitude = value; + } + + /** + * Gets the value of the thumbnailUrl property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getThumbnailUrl() { + return thumbnailUrl; + } + + /** + * Sets the value of the thumbnailUrl property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setThumbnailUrl(String value) { + this.thumbnailUrl = value; + } + + /** + * Gets the value of the distance property. + * + */ + public double getDistance() { + return distance; + } + + /** + * Sets the value of the distance property. + * + */ + public void setDistance(double value) { + this.distance = value; + } + + /** + * Gets the value of the facilities property. + * + * @return + * possible object is + * {@link HotelResponse.Facilities } + * + */ + public HotelResponse.Facilities getFacilities() { + return facilities; + } + + /** + * Sets the value of the facilities property. + * + * @param value + * allowed object is + * {@link HotelResponse.Facilities } + * + */ + public void setFacilities(HotelResponse.Facilities value) { + this.facilities = value; + } + + /** + * Gets the value of the offers property. + * + * @return + * possible object is + * {@link HotelResponse.Offers } + * + */ + public HotelResponse.Offers getOffers() { + return offers; + } + + /** + * Sets the value of the offers property. + * + * @param value + * allowed object is + * {@link HotelResponse.Offers } + * + */ + public void setOffers(HotelResponse.Offers value) { + this.offers = value; + } + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Gets the value of the chainCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getChainCode() { + return chainCode; + } + + /** + * Sets the value of the chainCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChainCode(String value) { + this.chainCode = value; + } + + /** + * Gets the value of the whiteListed property. + * + */ + public boolean isWhiteListed() { + return whiteListed; + } + + /** + * Sets the value of the whiteListed property. + * + */ + public void setWhiteListed(boolean value) { + this.whiteListed = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="facilities" type="{http://webservice.gekko-holding.com/v2_4}facility" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "facilities" + }) + public static class Facilities { + + @XmlElement(nillable = true) + protected List<Facility> facilities; + + /** + * Gets the value of the facilities property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the facilities property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getFacilities().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Facility } + * + * + */ + public List<Facility> getFacilities() { + if (facilities == null) { + facilities = new ArrayList<Facility>(); + } + return this.facilities; + } + + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="offer" type="{http://webservice.gekko-holding.com/v2_4}offer" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "offer" + }) + public static class Offers { + + protected List<Offer> offer; + + /** + * Gets the value of the offer property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the offer property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getOffer().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Offer } + * + * + */ + public List<Offer> getOffer() { + if (offer == null) { + offer = new ArrayList<Offer>(); + } + return this.offer; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.java new file mode 100644 index 0000000..f3392aa --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.java @@ -0,0 +1,360 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for hotelSegmentDetailsBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="hotelSegmentDetailsBean"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentDetailsBean"> + * <sequence> + * <element name="hotel" type="{http://webservice.gekko-holding.com/v2_4}hotelBookedBean" minOccurs="0"/> + * <element name="checkIn" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="checkOut" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="cancellationPolicies" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cancellationPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="rooms" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="room" type="{http://webservice.gekko-holding.com/v2_4}segmentRoomBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="voucherIssued" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "hotelSegmentDetailsBean", propOrder = { + "hotel", + "checkIn", + "checkOut", + "cancellationPolicies", + "voucherObservation", + "rooms" +}) +public class HotelSegmentDetailsBean + extends SegmentDetailsBean +{ + + protected HotelBookedBean hotel; + @XmlElement(required = true) + protected String checkIn; + @XmlElement(required = true) + protected String checkOut; + protected HotelSegmentDetailsBean.CancellationPolicies cancellationPolicies; + protected String voucherObservation; + protected HotelSegmentDetailsBean.Rooms rooms; + @XmlAttribute(name = "voucherIssued", required = true) + protected boolean voucherIssued; + + /** + * Gets the value of the hotel property. + * + * @return + * possible object is + * {@link HotelBookedBean } + * + */ + public HotelBookedBean getHotel() { + return hotel; + } + + /** + * Sets the value of the hotel property. + * + * @param value + * allowed object is + * {@link HotelBookedBean } + * + */ + public void setHotel(HotelBookedBean value) { + this.hotel = value; + } + + /** + * Gets the value of the checkIn property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckIn() { + return checkIn; + } + + /** + * Sets the value of the checkIn property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckIn(String value) { + this.checkIn = value; + } + + /** + * Gets the value of the checkOut property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCheckOut() { + return checkOut; + } + + /** + * Sets the value of the checkOut property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCheckOut(String value) { + this.checkOut = value; + } + + /** + * Gets the value of the cancellationPolicies property. + * + * @return + * possible object is + * {@link HotelSegmentDetailsBean.CancellationPolicies } + * + */ + public HotelSegmentDetailsBean.CancellationPolicies getCancellationPolicies() { + return cancellationPolicies; + } + + /** + * Sets the value of the cancellationPolicies property. + * + * @param value + * allowed object is + * {@link HotelSegmentDetailsBean.CancellationPolicies } + * + */ + public void setCancellationPolicies(HotelSegmentDetailsBean.CancellationPolicies value) { + this.cancellationPolicies = value; + } + + /** + * Gets the value of the voucherObservation property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVoucherObservation() { + return voucherObservation; + } + + /** + * Sets the value of the voucherObservation property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVoucherObservation(String value) { + this.voucherObservation = value; + } + + /** + * Gets the value of the rooms property. + * + * @return + * possible object is + * {@link HotelSegmentDetailsBean.Rooms } + * + */ + public HotelSegmentDetailsBean.Rooms getRooms() { + return rooms; + } + + /** + * Sets the value of the rooms property. + * + * @param value + * allowed object is + * {@link HotelSegmentDetailsBean.Rooms } + * + */ + public void setRooms(HotelSegmentDetailsBean.Rooms value) { + this.rooms = value; + } + + /** + * Gets the value of the voucherIssued property. + * + */ + public boolean isVoucherIssued() { + return voucherIssued; + } + + /** + * Sets the value of the voucherIssued property. + * + */ + public void setVoucherIssued(boolean value) { + this.voucherIssued = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="cancellationPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "cancellationPolicy" + }) + public static class CancellationPolicies { + + protected List<CancellationFeesPolicy> cancellationPolicy; + + /** + * Gets the value of the cancellationPolicy property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the cancellationPolicy property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCancellationPolicy().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link CancellationFeesPolicy } + * + * + */ + public List<CancellationFeesPolicy> getCancellationPolicy() { + if (cancellationPolicy == null) { + cancellationPolicy = new ArrayList<CancellationFeesPolicy>(); + } + return this.cancellationPolicy; + } + + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="room" type="{http://webservice.gekko-holding.com/v2_4}segmentRoomBean" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "room" + }) + public static class Rooms { + + protected List<SegmentRoomBean> room; + + /** + * Gets the value of the room property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the room property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRoom().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link SegmentRoomBean } + * + * + */ + public List<SegmentRoomBean> getRoom() { + if (room == null) { + room = new ArrayList<SegmentRoomBean>(); + } + return this.room; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Identification.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Identification.java new file mode 100644 index 0000000..e930cde --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Identification.java @@ -0,0 +1,91 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for identification complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="identification"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="clientId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="password" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "identification") +@XmlSeeAlso({ + CustomerIdentification.class +}) +public class Identification { + + @XmlAttribute(name = "clientId", required = true) + protected String clientId; + @XmlAttribute(name = "password", required = true) + protected String password; + + /** + * Gets the value of the clientId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getClientId() { + return clientId; + } + + /** + * Sets the value of the clientId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setClientId(String value) { + this.clientId = value; + } + + /** + * Gets the value of the password property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPassword() { + return password; + } + + /** + * Sets the value of the password property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPassword(String value) { + this.password = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ImageUrl.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ImageUrl.java new file mode 100644 index 0000000..8df3261 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ImageUrl.java @@ -0,0 +1,87 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + * <p>Java class for imageUrl complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="imageUrl"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "imageUrl", propOrder = { + "value" +}) +public class ImageUrl { + + @XmlValue + protected String value; + @XmlAttribute(name = "type", required = true) + protected String type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.java new file mode 100644 index 0000000..ffd3ed4 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.java @@ -0,0 +1,34 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for insuranceSegmentDetailsBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="insuranceSegmentDetailsBean"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}segmentDetailsBean"> + * <sequence> + * </sequence> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "insuranceSegmentDetailsBean") +public class InsuranceSegmentDetailsBean + extends SegmentDetailsBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ObjectFactory.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ObjectFactory.java new file mode 100644 index 0000000..1658151 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ObjectFactory.java @@ -0,0 +1,1186 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the com.gekko_holding.webservice.v2_4 package. + * <p>An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _BookHotelResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "bookHotelResponse"); + private final static QName _GetVoucherResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getVoucherResponse"); + private final static QName _HotelSegment_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelSegment"); + private final static QName _GeoCode_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "geoCode"); + private final static QName _GetWhiteListHotels_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getWhiteListHotels"); + private final static QName _GetPreBookingInfo_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getPreBookingInfo"); + private final static QName _CancelBookingSegmentResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "cancelBookingSegmentResponse"); + private final static QName _BookHotel_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "bookHotel"); + private final static QName _GetHotelDetailsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelDetailsResponse"); + private final static QName _Pax_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "pax"); + private final static QName _InsuranceSegment_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "insuranceSegment"); + private final static QName _GetHotelDetails_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getHotelDetails"); + private final static QName _GetWhiteListHotelsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getWhiteListHotelsResponse"); + private final static QName _HotelAvailability_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelAvailability"); + private final static QName _RegisteredUser_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "registeredUser"); + private final static QName _HotelAvailabilityResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelAvailabilityResponse"); + private final static QName _Hotels_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotels"); + private final static QName _Poi_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "poi"); + private final static QName _GetBookingDetailsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getBookingDetailsResponse"); + private final static QName _CancelBookingSegment_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "cancelBookingSegment"); + private final static QName _GetVoucher_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getVoucher"); + private final static QName _GetBookingDetails_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getBookingDetails"); + private final static QName _HotelDetails_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotelDetails"); + private final static QName _City_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "city"); + private final static QName _Hotel_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "hotel"); + private final static QName _GetPreBookingInfoResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "getPreBookingInfoResponse"); + private final static QName _TimeoutException_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "TimeoutException"); + private final static QName _SearchBookingSegments_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "searchBookingSegments"); + private final static QName _SearchBookingSegmentsResponse_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "searchBookingSegmentsResponse"); + private final static QName _ServiceError_QNAME = new QName("http://webservice.gekko-holding.com/v2_4", "serviceError"); + private final static QName _SegmentDetailsBeanCurrency_QNAME = new QName("", "currency"); + private final static QName _AvailabilityCriteriaAllowOnRequest_QNAME = new QName("", "allowOnRequest"); + private final static QName _AvailabilityCriteriaSortBy_QNAME = new QName("", "sortBy"); + private final static QName _AvailabilityCriteriaHotelNamePart_QNAME = new QName("", "hotelNamePart"); + private final static QName _AvailabilityCriteriaRatingCriteria_QNAME = new QName("", "ratingCriteria"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.gekko_holding.webservice.v2_4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link InsuranceSegmentDetailsBean } + * + */ + public InsuranceSegmentDetailsBean createInsuranceSegmentDetailsBean() { + return new InsuranceSegmentDetailsBean(); + } + + /** + * Create an instance of {@link PriceBean } + * + */ + public PriceBean createPriceBean() { + return new PriceBean(); + } + + /** + * Create an instance of {@link CustomerIdentification } + * + */ + public CustomerIdentification createCustomerIdentification() { + return new CustomerIdentification(); + } + + /** + * Create an instance of {@link SegmentDetailsBean.StatisticalFields } + * + */ + public SegmentDetailsBean.StatisticalFields createSegmentDetailsBeanStatisticalFields() { + return new SegmentDetailsBean.StatisticalFields(); + } + + /** + * Create an instance of {@link BookingDetails.Segments } + * + */ + public BookingDetails.Segments createBookingDetailsSegments() { + return new BookingDetails.Segments(); + } + + /** + * Create an instance of {@link SegmentRoomBean } + * + */ + public SegmentRoomBean createSegmentRoomBean() { + return new SegmentRoomBean(); + } + + /** + * Create an instance of {@link DestinationCriteria } + * + */ + public DestinationCriteria createDestinationCriteria() { + return new DestinationCriteria(); + } + + /** + * Create an instance of {@link SegmentInfoBean } + * + */ + public SegmentInfoBean createSegmentInfoBean() { + return new SegmentInfoBean(); + } + + /** + * Create an instance of {@link RoomPlan.Children } + * + */ + public RoomPlan.Children createRoomPlanChildren() { + return new RoomPlan.Children(); + } + + /** + * Create an instance of {@link HotelCodes } + * + */ + public HotelCodes createHotelCodes() { + return new HotelCodes(); + } + + /** + * Create an instance of {@link BookedRoom } + * + */ + public BookedRoom createBookedRoom() { + return new BookedRoom(); + } + + /** + * Create an instance of {@link Bookings } + * + */ + public Bookings createBookings() { + return new Bookings(); + } + + /** + * Create an instance of {@link HotelBean.Images } + * + */ + public HotelBean.Images createHotelBeanImages() { + return new HotelBean.Images(); + } + + /** + * Create an instance of {@link HotelSegmentDetailsBean } + * + */ + public HotelSegmentDetailsBean createHotelSegmentDetailsBean() { + return new HotelSegmentDetailsBean(); + } + + /** + * Create an instance of {@link Country } + * + */ + public Country createCountry() { + return new Country(); + } + + /** + * Create an instance of {@link HotelBean.Facilities } + * + */ + public HotelBean.Facilities createHotelBeanFacilities() { + return new HotelBean.Facilities(); + } + + /** + * Create an instance of {@link RangeCriteria } + * + */ + public RangeCriteria createRangeCriteria() { + return new RangeCriteria(); + } + + /** + * Create an instance of {@link EntityBean } + * + */ + public EntityBean createEntityBean() { + return new EntityBean(); + } + + /** + * Create an instance of {@link HotelBean.Descriptions } + * + */ + public HotelBean.Descriptions createHotelBeanDescriptions() { + return new HotelBean.Descriptions(); + } + + /** + * Create an instance of {@link HotelCodeListDestination } + * + */ + public HotelCodeListDestination createHotelCodeListDestination() { + return new HotelCodeListDestination(); + } + + /** + * Create an instance of {@link AcceptedCreditCardBean } + * + */ + public AcceptedCreditCardBean createAcceptedCreditCardBean() { + return new AcceptedCreditCardBean(); + } + + /** + * Create an instance of {@link HotelResponse } + * + */ + public HotelResponse createHotelResponse() { + return new HotelResponse(); + } + + /** + * Create an instance of {@link SearchCriteria } + * + */ + public SearchCriteria createSearchCriteria() { + return new SearchCriteria(); + } + + /** + * Create an instance of {@link CancellationPolicyResponse.AcceptedCreditCards } + * + */ + public CancellationPolicyResponse.AcceptedCreditCards createCancellationPolicyResponseAcceptedCreditCards() { + return new CancellationPolicyResponse.AcceptedCreditCards(); + } + + /** + * Create an instance of {@link BookingDetails } + * + */ + public BookingDetails createBookingDetails() { + return new BookingDetails(); + } + + /** + * Create an instance of {@link GetBookingDetails } + * + */ + public GetBookingDetails createGetBookingDetails() { + return new GetBookingDetails(); + } + + /** + * Create an instance of {@link Segment } + * + */ + public Segment createSegment() { + return new Segment(); + } + + /** + * Create an instance of {@link BookingInfoBean } + * + */ + public BookingInfoBean createBookingInfoBean() { + return new BookingInfoBean(); + } + + /** + * Create an instance of {@link GeoCodeDestination } + * + */ + public GeoCodeDestination createGeoCodeDestination() { + return new GeoCodeDestination(); + } + + /** + * Create an instance of {@link ErrorDetails } + * + */ + public ErrorDetails createErrorDetails() { + return new ErrorDetails(); + } + + /** + * Create an instance of {@link Child } + * + */ + public Child createChild() { + return new Child(); + } + + /** + * Create an instance of {@link Board } + * + */ + public Board createBoard() { + return new Board(); + } + + /** + * Create an instance of {@link HotelBean } + * + */ + public HotelBean createHotelBean() { + return new HotelBean(); + } + + /** + * Create an instance of {@link HotelSegmentDetailsBean.Rooms } + * + */ + public HotelSegmentDetailsBean.Rooms createHotelSegmentDetailsBeanRooms() { + return new HotelSegmentDetailsBean.Rooms(); + } + + /** + * Create an instance of {@link RoomType } + * + */ + public RoomType createRoomType() { + return new RoomType(); + } + + /** + * Create an instance of {@link RequestedBookings } + * + */ + public RequestedBookings createRequestedBookings() { + return new RequestedBookings(); + } + + /** + * Create an instance of {@link StaticticField } + * + */ + public StaticticField createStaticticField() { + return new StaticticField(); + } + + /** + * Create an instance of {@link BookingsCriteria } + * + */ + public BookingsCriteria createBookingsCriteria() { + return new BookingsCriteria(); + } + + /** + * Create an instance of {@link TimeoutException } + * + */ + public TimeoutException createTimeoutException() { + return new TimeoutException(); + } + + /** + * Create an instance of {@link GetHotelDetails } + * + */ + public GetHotelDetails createGetHotelDetails() { + return new GetHotelDetails(); + } + + /** + * Create an instance of {@link CreditCardInformation } + * + */ + public CreditCardInformation createCreditCardInformation() { + return new CreditCardInformation(); + } + + /** + * Create an instance of {@link BookingInfoBean.Segments } + * + */ + public BookingInfoBean.Segments createBookingInfoBeanSegments() { + return new BookingInfoBean.Segments(); + } + + /** + * Create an instance of {@link GetPreBookingInfo } + * + */ + public GetPreBookingInfo createGetPreBookingInfo() { + return new GetPreBookingInfo(); + } + + /** + * Create an instance of {@link CancellationFeesPolicy } + * + */ + public CancellationFeesPolicy createCancellationFeesPolicy() { + return new CancellationFeesPolicy(); + } + + /** + * Create an instance of {@link BookResponse.Segments } + * + */ + public BookResponse.Segments createBookResponseSegments() { + return new BookResponse.Segments(); + } + + /** + * Create an instance of {@link RegisteredUser } + * + */ + public RegisteredUser createRegisteredUser() { + return new RegisteredUser(); + } + + /** + * Create an instance of {@link HotelRatingCriteria } + * + */ + public HotelRatingCriteria createHotelRatingCriteria() { + return new HotelRatingCriteria(); + } + + /** + * Create an instance of {@link GetHotelDetailsResponse } + * + */ + public GetHotelDetailsResponse createGetHotelDetailsResponse() { + return new GetHotelDetailsResponse(); + } + + /** + * Create an instance of {@link GetPreBookingInfoResponse } + * + */ + public GetPreBookingInfoResponse createGetPreBookingInfoResponse() { + return new GetPreBookingInfoResponse(); + } + + /** + * Create an instance of {@link HotelSegmentDetailsBean.CancellationPolicies } + * + */ + public HotelSegmentDetailsBean.CancellationPolicies createHotelSegmentDetailsBeanCancellationPolicies() { + return new HotelSegmentDetailsBean.CancellationPolicies(); + } + + /** + * Create an instance of {@link RoomPlan } + * + */ + public RoomPlan createRoomPlan() { + return new RoomPlan(); + } + + /** + * Create an instance of {@link RoomOffer } + * + */ + public RoomOffer createRoomOffer() { + return new RoomOffer(); + } + + /** + * Create an instance of {@link HotelCodeDestination } + * + */ + public HotelCodeDestination createHotelCodeDestination() { + return new HotelCodeDestination(); + } + + /** + * Create an instance of {@link HotelCode } + * + */ + public HotelCode createHotelCode() { + return new HotelCode(); + } + + /** + * Create an instance of {@link Identification } + * + */ + public Identification createIdentification() { + return new Identification(); + } + + /** + * Create an instance of {@link Facility } + * + */ + public Facility createFacility() { + return new Facility(); + } + + /** + * Create an instance of {@link BookResponse } + * + */ + public BookResponse createBookResponse() { + return new BookResponse(); + } + + /** + * Create an instance of {@link CancelBookingSegment } + * + */ + public CancelBookingSegment createCancelBookingSegment() { + return new CancelBookingSegment(); + } + + /** + * Create an instance of {@link HotelBooking } + * + */ + public HotelBooking createHotelBooking() { + return new HotelBooking(); + } + + /** + * Create an instance of {@link CityDestination } + * + */ + public CityDestination createCityDestination() { + return new CityDestination(); + } + + /** + * Create an instance of {@link BookedOffer.BookedRooms } + * + */ + public BookedOffer.BookedRooms createBookedOfferBookedRooms() { + return new BookedOffer.BookedRooms(); + } + + /** + * Create an instance of {@link PoiDestination } + * + */ + public PoiDestination createPoiDestination() { + return new PoiDestination(); + } + + /** + * Create an instance of {@link SearchBookingSegmentsResponse } + * + */ + public SearchBookingSegmentsResponse createSearchBookingSegmentsResponse() { + return new SearchBookingSegmentsResponse(); + } + + /** + * Create an instance of {@link OfferPrice.PricePerRoom } + * + */ + public OfferPrice.PricePerRoom createOfferPricePricePerRoom() { + return new OfferPrice.PricePerRoom(); + } + + /** + * Create an instance of {@link GeoLocalization } + * + */ + public GeoLocalization createGeoLocalization() { + return new GeoLocalization(); + } + + /** + * Create an instance of {@link SearchBookingSegments } + * + */ + public SearchBookingSegments createSearchBookingSegments() { + return new SearchBookingSegments(); + } + + /** + * Create an instance of {@link SortBy } + * + */ + public SortBy createSortBy() { + return new SortBy(); + } + + /** + * Create an instance of {@link RateAccessCode } + * + */ + public RateAccessCode createRateAccessCode() { + return new RateAccessCode(); + } + + /** + * Create an instance of {@link CancelBookingSegmentResponse } + * + */ + public CancelBookingSegmentResponse createCancelBookingSegmentResponse() { + return new CancelBookingSegmentResponse(); + } + + /** + * Create an instance of {@link CityBean } + * + */ + public CityBean createCityBean() { + return new CityBean(); + } + + /** + * Create an instance of {@link Description } + * + */ + public Description createDescription() { + return new Description(); + } + + /** + * Create an instance of {@link HotelAvailabilityResponse } + * + */ + public HotelAvailabilityResponse createHotelAvailabilityResponse() { + return new HotelAvailabilityResponse(); + } + + /** + * Create an instance of {@link GetVoucher } + * + */ + public GetVoucher createGetVoucher() { + return new GetVoucher(); + } + + /** + * Create an instance of {@link Offer } + * + */ + public Offer createOffer() { + return new Offer(); + } + + /** + * Create an instance of {@link GetWhiteListHotelsResponse } + * + */ + public GetWhiteListHotelsResponse createGetWhiteListHotelsResponse() { + return new GetWhiteListHotelsResponse(); + } + + /** + * Create an instance of {@link Pax } + * + */ + public Pax createPax() { + return new Pax(); + } + + /** + * Create an instance of {@link AvailabilityResponse } + * + */ + public AvailabilityResponse createAvailabilityResponse() { + return new AvailabilityResponse(); + } + + /** + * Create an instance of {@link AvailabilityCriteria.RateAccessCodes } + * + */ + public AvailabilityCriteria.RateAccessCodes createAvailabilityCriteriaRateAccessCodes() { + return new AvailabilityCriteria.RateAccessCodes(); + } + + /** + * Create an instance of {@link RequestedBookings.StatisticalFields } + * + */ + public RequestedBookings.StatisticalFields createRequestedBookingsStatisticalFields() { + return new RequestedBookings.StatisticalFields(); + } + + /** + * Create an instance of {@link CancellationPolicyResponse } + * + */ + public CancellationPolicyResponse createCancellationPolicyResponse() { + return new CancellationPolicyResponse(); + } + + /** + * Create an instance of {@link GetVoucherResponse } + * + */ + public GetVoucherResponse createGetVoucherResponse() { + return new GetVoucherResponse(); + } + + /** + * Create an instance of {@link SegmentRoomBean.Travelers } + * + */ + public SegmentRoomBean.Travelers createSegmentRoomBeanTravelers() { + return new SegmentRoomBean.Travelers(); + } + + /** + * Create an instance of {@link AvailabilityCriteria.RoomCriterias } + * + */ + public AvailabilityCriteria.RoomCriterias createAvailabilityCriteriaRoomCriterias() { + return new AvailabilityCriteria.RoomCriterias(); + } + + /** + * Create an instance of {@link HotelAvailability } + * + */ + public HotelAvailability createHotelAvailability() { + return new HotelAvailability(); + } + + /** + * Create an instance of {@link HotelBookedBean } + * + */ + public HotelBookedBean createHotelBookedBean() { + return new HotelBookedBean(); + } + + /** + * Create an instance of {@link Offer.RoomOffers } + * + */ + public Offer.RoomOffers createOfferRoomOffers() { + return new Offer.RoomOffers(); + } + + /** + * Create an instance of {@link ConferenceBean } + * + */ + public ConferenceBean createConferenceBean() { + return new ConferenceBean(); + } + + /** + * Create an instance of {@link BookHotelResponse } + * + */ + public BookHotelResponse createBookHotelResponse() { + return new BookHotelResponse(); + } + + /** + * Create an instance of {@link GetWhiteListHotels } + * + */ + public GetWhiteListHotels createGetWhiteListHotels() { + return new GetWhiteListHotels(); + } + + /** + * Create an instance of {@link HotelResponse.Offers } + * + */ + public HotelResponse.Offers createHotelResponseOffers() { + return new HotelResponse.Offers(); + } + + /** + * Create an instance of {@link OfferPrice } + * + */ + public OfferPrice createOfferPrice() { + return new OfferPrice(); + } + + /** + * Create an instance of {@link HotelResponse.Facilities } + * + */ + public HotelResponse.Facilities createHotelResponseFacilities() { + return new HotelResponse.Facilities(); + } + + /** + * Create an instance of {@link AvailabilityCriteria } + * + */ + public AvailabilityCriteria createAvailabilityCriteria() { + return new AvailabilityCriteria(); + } + + /** + * Create an instance of {@link ImageUrl } + * + */ + public ImageUrl createImageUrl() { + return new ImageUrl(); + } + + /** + * Create an instance of {@link HotelChain } + * + */ + public HotelChain createHotelChain() { + return new HotelChain(); + } + + /** + * Create an instance of {@link HotelRating } + * + */ + public HotelRating createHotelRating() { + return new HotelRating(); + } + + /** + * Create an instance of {@link BookedOffer } + * + */ + public BookedOffer createBookedOffer() { + return new BookedOffer(); + } + + /** + * Create an instance of {@link GetBookingDetailsResponse } + * + */ + public GetBookingDetailsResponse createGetBookingDetailsResponse() { + return new GetBookingDetailsResponse(); + } + + /** + * Create an instance of {@link BookHotel } + * + */ + public BookHotel createBookHotel() { + return new BookHotel(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BookHotelResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "bookHotelResponse") + public JAXBElement<BookHotelResponse> createBookHotelResponse(BookHotelResponse value) { + return new JAXBElement<BookHotelResponse>(_BookHotelResponse_QNAME, BookHotelResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetVoucherResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getVoucherResponse") + public JAXBElement<GetVoucherResponse> createGetVoucherResponse(GetVoucherResponse value) { + return new JAXBElement<GetVoucherResponse>(_GetVoucherResponse_QNAME, GetVoucherResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HotelSegmentDetailsBean }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelSegment") + public JAXBElement<HotelSegmentDetailsBean> createHotelSegment(HotelSegmentDetailsBean value) { + return new JAXBElement<HotelSegmentDetailsBean>(_HotelSegment_QNAME, HotelSegmentDetailsBean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GeoCodeDestination }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "geoCode") + public JAXBElement<GeoCodeDestination> createGeoCode(GeoCodeDestination value) { + return new JAXBElement<GeoCodeDestination>(_GeoCode_QNAME, GeoCodeDestination.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetWhiteListHotels }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getWhiteListHotels") + public JAXBElement<GetWhiteListHotels> createGetWhiteListHotels(GetWhiteListHotels value) { + return new JAXBElement<GetWhiteListHotels>(_GetWhiteListHotels_QNAME, GetWhiteListHotels.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPreBookingInfo }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getPreBookingInfo") + public JAXBElement<GetPreBookingInfo> createGetPreBookingInfo(GetPreBookingInfo value) { + return new JAXBElement<GetPreBookingInfo>(_GetPreBookingInfo_QNAME, GetPreBookingInfo.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CancelBookingSegmentResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "cancelBookingSegmentResponse") + public JAXBElement<CancelBookingSegmentResponse> createCancelBookingSegmentResponse(CancelBookingSegmentResponse value) { + return new JAXBElement<CancelBookingSegmentResponse>(_CancelBookingSegmentResponse_QNAME, CancelBookingSegmentResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BookHotel }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "bookHotel") + public JAXBElement<BookHotel> createBookHotel(BookHotel value) { + return new JAXBElement<BookHotel>(_BookHotel_QNAME, BookHotel.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelDetailsResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelDetailsResponse") + public JAXBElement<GetHotelDetailsResponse> createGetHotelDetailsResponse(GetHotelDetailsResponse value) { + return new JAXBElement<GetHotelDetailsResponse>(_GetHotelDetailsResponse_QNAME, GetHotelDetailsResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Pax }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "pax") + public JAXBElement<Pax> createPax(Pax value) { + return new JAXBElement<Pax>(_Pax_QNAME, Pax.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsuranceSegmentDetailsBean }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "insuranceSegment") + public JAXBElement<InsuranceSegmentDetailsBean> createInsuranceSegment(InsuranceSegmentDetailsBean value) { + return new JAXBElement<InsuranceSegmentDetailsBean>(_InsuranceSegment_QNAME, InsuranceSegmentDetailsBean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetHotelDetails }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getHotelDetails") + public JAXBElement<GetHotelDetails> createGetHotelDetails(GetHotelDetails value) { + return new JAXBElement<GetHotelDetails>(_GetHotelDetails_QNAME, GetHotelDetails.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetWhiteListHotelsResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getWhiteListHotelsResponse") + public JAXBElement<GetWhiteListHotelsResponse> createGetWhiteListHotelsResponse(GetWhiteListHotelsResponse value) { + return new JAXBElement<GetWhiteListHotelsResponse>(_GetWhiteListHotelsResponse_QNAME, GetWhiteListHotelsResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HotelAvailability }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelAvailability") + public JAXBElement<HotelAvailability> createHotelAvailability(HotelAvailability value) { + return new JAXBElement<HotelAvailability>(_HotelAvailability_QNAME, HotelAvailability.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RegisteredUser }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "registeredUser") + public JAXBElement<RegisteredUser> createRegisteredUser(RegisteredUser value) { + return new JAXBElement<RegisteredUser>(_RegisteredUser_QNAME, RegisteredUser.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HotelAvailabilityResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelAvailabilityResponse") + public JAXBElement<HotelAvailabilityResponse> createHotelAvailabilityResponse(HotelAvailabilityResponse value) { + return new JAXBElement<HotelAvailabilityResponse>(_HotelAvailabilityResponse_QNAME, HotelAvailabilityResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HotelCodeListDestination }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotels") + public JAXBElement<HotelCodeListDestination> createHotels(HotelCodeListDestination value) { + return new JAXBElement<HotelCodeListDestination>(_Hotels_QNAME, HotelCodeListDestination.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PoiDestination }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "poi") + public JAXBElement<PoiDestination> createPoi(PoiDestination value) { + return new JAXBElement<PoiDestination>(_Poi_QNAME, PoiDestination.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetBookingDetailsResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getBookingDetailsResponse") + public JAXBElement<GetBookingDetailsResponse> createGetBookingDetailsResponse(GetBookingDetailsResponse value) { + return new JAXBElement<GetBookingDetailsResponse>(_GetBookingDetailsResponse_QNAME, GetBookingDetailsResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CancelBookingSegment }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "cancelBookingSegment") + public JAXBElement<CancelBookingSegment> createCancelBookingSegment(CancelBookingSegment value) { + return new JAXBElement<CancelBookingSegment>(_CancelBookingSegment_QNAME, CancelBookingSegment.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetVoucher }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getVoucher") + public JAXBElement<GetVoucher> createGetVoucher(GetVoucher value) { + return new JAXBElement<GetVoucher>(_GetVoucher_QNAME, GetVoucher.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetBookingDetails }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getBookingDetails") + public JAXBElement<GetBookingDetails> createGetBookingDetails(GetBookingDetails value) { + return new JAXBElement<GetBookingDetails>(_GetBookingDetails_QNAME, GetBookingDetails.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HotelBean }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotelDetails") + public JAXBElement<HotelBean> createHotelDetails(HotelBean value) { + return new JAXBElement<HotelBean>(_HotelDetails_QNAME, HotelBean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CityDestination }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "city") + public JAXBElement<CityDestination> createCity(CityDestination value) { + return new JAXBElement<CityDestination>(_City_QNAME, CityDestination.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HotelCodeDestination }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "hotel") + public JAXBElement<HotelCodeDestination> createHotel(HotelCodeDestination value) { + return new JAXBElement<HotelCodeDestination>(_Hotel_QNAME, HotelCodeDestination.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GetPreBookingInfoResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "getPreBookingInfoResponse") + public JAXBElement<GetPreBookingInfoResponse> createGetPreBookingInfoResponse(GetPreBookingInfoResponse value) { + return new JAXBElement<GetPreBookingInfoResponse>(_GetPreBookingInfoResponse_QNAME, GetPreBookingInfoResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TimeoutException }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "TimeoutException") + public JAXBElement<TimeoutException> createTimeoutException(TimeoutException value) { + return new JAXBElement<TimeoutException>(_TimeoutException_QNAME, TimeoutException.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchBookingSegments }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "searchBookingSegments") + public JAXBElement<SearchBookingSegments> createSearchBookingSegments(SearchBookingSegments value) { + return new JAXBElement<SearchBookingSegments>(_SearchBookingSegments_QNAME, SearchBookingSegments.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SearchBookingSegmentsResponse }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "searchBookingSegmentsResponse") + public JAXBElement<SearchBookingSegmentsResponse> createSearchBookingSegmentsResponse(SearchBookingSegmentsResponse value) { + return new JAXBElement<SearchBookingSegmentsResponse>(_SearchBookingSegmentsResponse_QNAME, SearchBookingSegmentsResponse.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ErrorDetails }{@code >}} + * + */ + @XmlElementDecl(namespace = "http://webservice.gekko-holding.com/v2_4", name = "serviceError") + public JAXBElement<ErrorDetails> createServiceError(ErrorDetails value) { + return new JAXBElement<ErrorDetails>(_ServiceError_QNAME, ErrorDetails.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "currency", scope = SegmentDetailsBean.class) + public JAXBElement<String> createSegmentDetailsBeanCurrency(String value) { + return new JAXBElement<String>(_SegmentDetailsBeanCurrency_QNAME, String.class, SegmentDetailsBean.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "currency", scope = SegmentRoomBean.class) + public JAXBElement<String> createSegmentRoomBeanCurrency(String value) { + return new JAXBElement<String>(_SegmentDetailsBeanCurrency_QNAME, String.class, SegmentRoomBean.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "allowOnRequest", scope = AvailabilityCriteria.class) + public JAXBElement<Boolean> createAvailabilityCriteriaAllowOnRequest(Boolean value) { + return new JAXBElement<Boolean>(_AvailabilityCriteriaAllowOnRequest_QNAME, Boolean.class, AvailabilityCriteria.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SortBy }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "sortBy", scope = AvailabilityCriteria.class) + public JAXBElement<SortBy> createAvailabilityCriteriaSortBy(SortBy value) { + return new JAXBElement<SortBy>(_AvailabilityCriteriaSortBy_QNAME, SortBy.class, AvailabilityCriteria.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "hotelNamePart", scope = AvailabilityCriteria.class) + public JAXBElement<String> createAvailabilityCriteriaHotelNamePart(String value) { + return new JAXBElement<String>(_AvailabilityCriteriaHotelNamePart_QNAME, String.class, AvailabilityCriteria.class, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HotelRatingCriteria }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ratingCriteria", scope = AvailabilityCriteria.class) + public JAXBElement<HotelRatingCriteria> createAvailabilityCriteriaRatingCriteria(HotelRatingCriteria value) { + return new JAXBElement<HotelRatingCriteria>(_AvailabilityCriteriaRatingCriteria_QNAME, HotelRatingCriteria.class, AvailabilityCriteria.class, value); + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Offer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Offer.java new file mode 100644 index 0000000..a94b5e5 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Offer.java @@ -0,0 +1,368 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for offer complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="offer"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="totalPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> + * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> + * <element name="voucherObservation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="cancellationFeesPolicy" type="{http://webservice.gekko-holding.com/v2_4}cancellationFeesPolicy" maxOccurs="unbounded" minOccurs="0"/> + * <element name="roomOffers" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="roomOffer" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="currency" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="onRequest" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="negotiatedRate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="rateAccessCode" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "offer", propOrder = { + "offerCode", + "totalPrice", + "taxes", + "voucherObservation", + "cancellationFeesPolicy", + "roomOffers" +}) +public class Offer { + + @XmlElement(required = true) + protected String offerCode; + @XmlElement(required = true) + protected PriceBean totalPrice; + protected Double taxes; + protected String voucherObservation; + @XmlElement(nillable = true) + protected List<CancellationFeesPolicy> cancellationFeesPolicy; + protected Offer.RoomOffers roomOffers; + @XmlAttribute(name = "currency", required = true) + protected String currency; + @XmlAttribute(name = "onRequest", required = true) + protected boolean onRequest; + @XmlAttribute(name = "negotiatedRate", required = true) + protected boolean negotiatedRate; + @XmlAttribute(name = "rateAccessCode") + protected String rateAccessCode; + + /** + * Gets the value of the offerCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOfferCode() { + return offerCode; + } + + /** + * Sets the value of the offerCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOfferCode(String value) { + this.offerCode = value; + } + + /** + * Gets the value of the totalPrice property. + * + * @return + * possible object is + * {@link PriceBean } + * + */ + public PriceBean getTotalPrice() { + return totalPrice; + } + + /** + * Sets the value of the totalPrice property. + * + * @param value + * allowed object is + * {@link PriceBean } + * + */ + public void setTotalPrice(PriceBean value) { + this.totalPrice = value; + } + + /** + * Gets the value of the taxes property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getTaxes() { + return taxes; + } + + /** + * Sets the value of the taxes property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setTaxes(Double value) { + this.taxes = value; + } + + /** + * Gets the value of the voucherObservation property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVoucherObservation() { + return voucherObservation; + } + + /** + * Sets the value of the voucherObservation property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVoucherObservation(String value) { + this.voucherObservation = value; + } + + /** + * Gets the value of the cancellationFeesPolicy property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the cancellationFeesPolicy property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCancellationFeesPolicy().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link CancellationFeesPolicy } + * + * + */ + public List<CancellationFeesPolicy> getCancellationFeesPolicy() { + if (cancellationFeesPolicy == null) { + cancellationFeesPolicy = new ArrayList<CancellationFeesPolicy>(); + } + return this.cancellationFeesPolicy; + } + + /** + * Gets the value of the roomOffers property. + * + * @return + * possible object is + * {@link Offer.RoomOffers } + * + */ + public Offer.RoomOffers getRoomOffers() { + return roomOffers; + } + + /** + * Sets the value of the roomOffers property. + * + * @param value + * allowed object is + * {@link Offer.RoomOffers } + * + */ + public void setRoomOffers(Offer.RoomOffers value) { + this.roomOffers = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCurrency(String value) { + this.currency = value; + } + + /** + * Gets the value of the onRequest property. + * + */ + public boolean isOnRequest() { + return onRequest; + } + + /** + * Sets the value of the onRequest property. + * + */ + public void setOnRequest(boolean value) { + this.onRequest = value; + } + + /** + * Gets the value of the negotiatedRate property. + * + */ + public boolean isNegotiatedRate() { + return negotiatedRate; + } + + /** + * Sets the value of the negotiatedRate property. + * + */ + public void setNegotiatedRate(boolean value) { + this.negotiatedRate = value; + } + + /** + * Gets the value of the rateAccessCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRateAccessCode() { + return rateAccessCode; + } + + /** + * Sets the value of the rateAccessCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRateAccessCode(String value) { + this.rateAccessCode = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="roomOffer" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "roomOffer" + }) + public static class RoomOffers { + + protected List<RoomOffer> roomOffer; + + /** + * Gets the value of the roomOffer property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the roomOffer property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRoomOffer().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link RoomOffer } + * + * + */ + public List<RoomOffer> getRoomOffer() { + if (roomOffer == null) { + roomOffer = new ArrayList<RoomOffer>(); + } + return this.roomOffer; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/OfferPrice.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/OfferPrice.java new file mode 100644 index 0000000..d568c75 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/OfferPrice.java @@ -0,0 +1,208 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for offerPrice complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="offerPrice"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="totalPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> + * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> + * <element name="pricePerRoom"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="changed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "offerPrice", propOrder = { + "totalPrice", + "taxes", + "pricePerRoom" +}) +public class OfferPrice { + + @XmlElement(required = true) + protected PriceBean totalPrice; + protected Double taxes; + @XmlElement(required = true) + protected OfferPrice.PricePerRoom pricePerRoom; + @XmlAttribute(name = "changed", required = true) + protected boolean changed; + + /** + * Gets the value of the totalPrice property. + * + * @return + * possible object is + * {@link PriceBean } + * + */ + public PriceBean getTotalPrice() { + return totalPrice; + } + + /** + * Sets the value of the totalPrice property. + * + * @param value + * allowed object is + * {@link PriceBean } + * + */ + public void setTotalPrice(PriceBean value) { + this.totalPrice = value; + } + + /** + * Gets the value of the taxes property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getTaxes() { + return taxes; + } + + /** + * Sets the value of the taxes property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setTaxes(Double value) { + this.taxes = value; + } + + /** + * Gets the value of the pricePerRoom property. + * + * @return + * possible object is + * {@link OfferPrice.PricePerRoom } + * + */ + public OfferPrice.PricePerRoom getPricePerRoom() { + return pricePerRoom; + } + + /** + * Sets the value of the pricePerRoom property. + * + * @param value + * allowed object is + * {@link OfferPrice.PricePerRoom } + * + */ + public void setPricePerRoom(OfferPrice.PricePerRoom value) { + this.pricePerRoom = value; + } + + /** + * Gets the value of the changed property. + * + */ + public boolean isChanged() { + return changed; + } + + /** + * Sets the value of the changed property. + * + */ + public void setChanged(boolean value) { + this.changed = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}roomOffer" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "roomPrice" + }) + public static class PricePerRoom { + + protected List<RoomOffer> roomPrice; + + /** + * Gets the value of the roomPrice property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the roomPrice property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRoomPrice().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link RoomOffer } + * + * + */ + public List<RoomOffer> getRoomPrice() { + if (roomPrice == null) { + roomPrice = new ArrayList<RoomOffer>(); + } + return this.roomPrice; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Pax.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Pax.java new file mode 100644 index 0000000..b5d017f --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Pax.java @@ -0,0 +1,201 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for pax complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="pax"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}paxBean"> + * <sequence> + * <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * <attribute name="title" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="isChild" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="childAge" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "pax", propOrder = { + "firstName", + "lastName", + "phone" +}) +public class Pax + extends PaxBean +{ + + @XmlElement(required = true) + protected String firstName; + @XmlElement(required = true) + protected String lastName; + protected String phone; + @XmlAttribute(name = "title", required = true) + protected String title; + @XmlAttribute(name = "isChild") + protected Boolean isChild; + @XmlAttribute(name = "childAge") + protected String childAge; + + /** + * Gets the value of the firstName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFirstName() { + return firstName; + } + + /** + * Sets the value of the firstName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFirstName(String value) { + this.firstName = value; + } + + /** + * Gets the value of the lastName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLastName() { + return lastName; + } + + /** + * Sets the value of the lastName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLastName(String value) { + this.lastName = value; + } + + /** + * Gets the value of the phone property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhone() { + return phone; + } + + /** + * Sets the value of the phone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhone(String value) { + this.phone = value; + } + + /** + * Gets the value of the title property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } + + /** + * Sets the value of the title property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } + + /** + * Gets the value of the isChild property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIsChild() { + return isChild; + } + + /** + * Sets the value of the isChild property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsChild(Boolean value) { + this.isChild = value; + } + + /** + * Gets the value of the childAge property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getChildAge() { + return childAge; + } + + /** + * Sets the value of the childAge property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChildAge(String value) { + this.childAge = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PaxBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PaxBean.java new file mode 100644 index 0000000..83d6d68 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PaxBean.java @@ -0,0 +1,37 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for paxBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="paxBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "paxBean") +@XmlSeeAlso({ + Pax.class, + RegisteredUser.class +}) +public abstract class PaxBean { + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PoiDestination.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PoiDestination.java new file mode 100644 index 0000000..f9eccf8 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PoiDestination.java @@ -0,0 +1,89 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for poiDestination complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="poiDestination"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}destination"> + * <sequence> + * </sequence> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="range" type="{http://www.w3.org/2001/XMLSchema}double" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "poiDestination") +public class PoiDestination + extends Destination +{ + + @XmlAttribute(name = "code", required = true) + protected String code; + @XmlAttribute(name = "range") + protected Double range; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + + /** + * Gets the value of the range property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getRange() { + return range; + } + + /** + * Sets the value of the range property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setRange(Double value) { + this.range = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PriceBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PriceBean.java new file mode 100644 index 0000000..93c4ddd --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PriceBean.java @@ -0,0 +1,141 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for priceBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="priceBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}double" /> + * <attribute name="currency" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="commission" type="{http://www.w3.org/2001/XMLSchema}double" /> + * <attribute name="included" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "priceBean") +public class PriceBean { + + @XmlAttribute(name = "value") + protected Double value; + @XmlAttribute(name = "currency", required = true) + protected String currency; + @XmlAttribute(name = "commission") + protected Double commission; + @XmlAttribute(name = "included") + protected Boolean included; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setValue(Double value) { + this.value = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCurrency(String value) { + this.currency = value; + } + + /** + * Gets the value of the commission property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getCommission() { + return commission; + } + + /** + * Sets the value of the commission property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setCommission(Double value) { + this.commission = value; + } + + /** + * Gets the value of the included property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isIncluded() { + return included; + } + + /** + * Sets the value of the included property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncluded(Boolean value) { + this.included = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RangeCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RangeCriteria.java new file mode 100644 index 0000000..f540659 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RangeCriteria.java @@ -0,0 +1,87 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for rangeCriteria complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="rangeCriteria"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="from" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="to" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "rangeCriteria") +public class RangeCriteria { + + @XmlAttribute(name = "from", required = true) + protected String from; + @XmlAttribute(name = "to", required = true) + protected String to; + + /** + * Gets the value of the from property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrom() { + return from; + } + + /** + * Sets the value of the from property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrom(String value) { + this.from = value; + } + + /** + * Gets the value of the to property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTo() { + return to; + } + + /** + * Sets the value of the to property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTo(String value) { + this.to = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RateAccessCode.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RateAccessCode.java new file mode 100644 index 0000000..def2da8 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RateAccessCode.java @@ -0,0 +1,60 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for rateAccessCode complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="rateAccessCode"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="code" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "rateAccessCode") +public class RateAccessCode { + + @XmlAttribute(name = "code", required = true) + protected String code; + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCode(String value) { + this.code = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RegisteredUser.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RegisteredUser.java new file mode 100644 index 0000000..ec1bef3 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RegisteredUser.java @@ -0,0 +1,62 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for registeredUser complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="registeredUser"> + * <complexContent> + * <extension base="{http://webservice.gekko-holding.com/v2_4}paxBean"> + * <sequence> + * </sequence> + * <attribute name="userName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "registeredUser") +public class RegisteredUser + extends PaxBean +{ + + @XmlAttribute(name = "userName", required = true) + protected String userName; + + /** + * Gets the value of the userName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserName() { + return userName; + } + + /** + * Sets the value of the userName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserName(String value) { + this.userName = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RequestedBookings.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RequestedBookings.java new file mode 100644 index 0000000..720895b --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RequestedBookings.java @@ -0,0 +1,268 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for requestedBookings complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="requestedBookings"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="parentBookingId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="customerReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="statisticalFields"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * <element name="creditCard" type="{http://webservice.gekko-holding.com/v2_4}creditCardInformation" minOccurs="0"/> + * <element name="hotelBooking" type="{http://webservice.gekko-holding.com/v2_4}hotelBooking" maxOccurs="unbounded"/> + * </sequence> + * <attribute name="insurance" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "requestedBookings", propOrder = { + "parentBookingId", + "customerReference", + "statisticalFields", + "creditCard", + "hotelBooking" +}) +public class RequestedBookings { + + protected String parentBookingId; + protected String customerReference; + @XmlElement(required = true) + protected RequestedBookings.StatisticalFields statisticalFields; + protected CreditCardInformation creditCard; + @XmlElement(required = true) + protected List<HotelBooking> hotelBooking; + @XmlAttribute(name = "insurance", required = true) + protected boolean insurance; + + /** + * Gets the value of the parentBookingId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getParentBookingId() { + return parentBookingId; + } + + /** + * Sets the value of the parentBookingId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setParentBookingId(String value) { + this.parentBookingId = value; + } + + /** + * Gets the value of the customerReference property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerReference() { + return customerReference; + } + + /** + * Sets the value of the customerReference property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerReference(String value) { + this.customerReference = value; + } + + /** + * Gets the value of the statisticalFields property. + * + * @return + * possible object is + * {@link RequestedBookings.StatisticalFields } + * + */ + public RequestedBookings.StatisticalFields getStatisticalFields() { + return statisticalFields; + } + + /** + * Sets the value of the statisticalFields property. + * + * @param value + * allowed object is + * {@link RequestedBookings.StatisticalFields } + * + */ + public void setStatisticalFields(RequestedBookings.StatisticalFields value) { + this.statisticalFields = value; + } + + /** + * Gets the value of the creditCard property. + * + * @return + * possible object is + * {@link CreditCardInformation } + * + */ + public CreditCardInformation getCreditCard() { + return creditCard; + } + + /** + * Sets the value of the creditCard property. + * + * @param value + * allowed object is + * {@link CreditCardInformation } + * + */ + public void setCreditCard(CreditCardInformation value) { + this.creditCard = value; + } + + /** + * Gets the value of the hotelBooking property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the hotelBooking property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getHotelBooking().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link HotelBooking } + * + * + */ + public List<HotelBooking> getHotelBooking() { + if (hotelBooking == null) { + hotelBooking = new ArrayList<HotelBooking>(); + } + return this.hotelBooking; + } + + /** + * Gets the value of the insurance property. + * + */ + public boolean isInsurance() { + return insurance; + } + + /** + * Sets the value of the insurance property. + * + */ + public void setInsurance(boolean value) { + this.insurance = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "statisticalField" + }) + public static class StatisticalFields { + + @XmlElement(required = true) + protected List<StaticticField> statisticalField; + + /** + * Gets the value of the statisticalField property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the statisticalField property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getStatisticalField().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link StaticticField } + * + * + */ + public List<StaticticField> getStatisticalField() { + if (statisticalField == null) { + statisticalField = new ArrayList<StaticticField>(); + } + return this.statisticalField; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomOffer.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomOffer.java new file mode 100644 index 0000000..de496da --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomOffer.java @@ -0,0 +1,184 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for roomOffer complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="roomOffer"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="roomType" type="{http://webservice.gekko-holding.com/v2_4}roomType"/> + * <element name="boardType" type="{http://webservice.gekko-holding.com/v2_4}board"/> + * <element name="roomPrice" type="{http://webservice.gekko-holding.com/v2_4}priceBean"/> + * </sequence> + * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="adultsCount" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="childrenCount" type="{http://www.w3.org/2001/XMLSchema}int" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "roomOffer", propOrder = { + "roomType", + "boardType", + "roomPrice" +}) +public class RoomOffer { + + @XmlElement(required = true) + protected RoomType roomType; + @XmlElement(required = true) + protected Board boardType; + @XmlElement(required = true) + protected PriceBean roomPrice; + @XmlAttribute(name = "roomIndex", required = true) + protected int roomIndex; + @XmlAttribute(name = "adultsCount", required = true) + protected int adultsCount; + @XmlAttribute(name = "childrenCount") + protected Integer childrenCount; + + /** + * Gets the value of the roomType property. + * + * @return + * possible object is + * {@link RoomType } + * + */ + public RoomType getRoomType() { + return roomType; + } + + /** + * Sets the value of the roomType property. + * + * @param value + * allowed object is + * {@link RoomType } + * + */ + public void setRoomType(RoomType value) { + this.roomType = value; + } + + /** + * Gets the value of the boardType property. + * + * @return + * possible object is + * {@link Board } + * + */ + public Board getBoardType() { + return boardType; + } + + /** + * Sets the value of the boardType property. + * + * @param value + * allowed object is + * {@link Board } + * + */ + public void setBoardType(Board value) { + this.boardType = value; + } + + /** + * Gets the value of the roomPrice property. + * + * @return + * possible object is + * {@link PriceBean } + * + */ + public PriceBean getRoomPrice() { + return roomPrice; + } + + /** + * Sets the value of the roomPrice property. + * + * @param value + * allowed object is + * {@link PriceBean } + * + */ + public void setRoomPrice(PriceBean value) { + this.roomPrice = value; + } + + /** + * Gets the value of the roomIndex property. + * + */ + public int getRoomIndex() { + return roomIndex; + } + + /** + * Sets the value of the roomIndex property. + * + */ + public void setRoomIndex(int value) { + this.roomIndex = value; + } + + /** + * Gets the value of the adultsCount property. + * + */ + public int getAdultsCount() { + return adultsCount; + } + + /** + * Sets the value of the adultsCount property. + * + */ + public void setAdultsCount(int value) { + this.adultsCount = value; + } + + /** + * Gets the value of the childrenCount property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getChildrenCount() { + return childrenCount; + } + + /** + * Sets the value of the childrenCount property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setChildrenCount(Integer value) { + this.childrenCount = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomPlan.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomPlan.java new file mode 100644 index 0000000..3a9760e --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomPlan.java @@ -0,0 +1,178 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for roomPlan complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="roomPlan"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="children" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="child" type="{http://webservice.gekko-holding.com/v2_4}child" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="roomType" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="adultsCount" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "roomPlan", propOrder = { + "children" +}) +public class RoomPlan { + + protected RoomPlan.Children children; + @XmlAttribute(name = "roomType") + protected String roomType; + @XmlAttribute(name = "adultsCount", required = true) + protected int adultsCount; + + /** + * Gets the value of the children property. + * + * @return + * possible object is + * {@link RoomPlan.Children } + * + */ + public RoomPlan.Children getChildren() { + return children; + } + + /** + * Sets the value of the children property. + * + * @param value + * allowed object is + * {@link RoomPlan.Children } + * + */ + public void setChildren(RoomPlan.Children value) { + this.children = value; + } + + /** + * Gets the value of the roomType property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRoomType() { + return roomType; + } + + /** + * Sets the value of the roomType property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRoomType(String value) { + this.roomType = value; + } + + /** + * Gets the value of the adultsCount property. + * + */ + public int getAdultsCount() { + return adultsCount; + } + + /** + * Sets the value of the adultsCount property. + * + */ + public void setAdultsCount(int value) { + this.adultsCount = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="child" type="{http://webservice.gekko-holding.com/v2_4}child" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "child" + }) + public static class Children { + + protected List<Child> child; + + /** + * Gets the value of the child property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the child property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getChild().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Child } + * + * + */ + public List<Child> getChild() { + if (child == null) { + child = new ArrayList<Child>(); + } + return this.child; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomType.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomType.java new file mode 100644 index 0000000..bcd8be8 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomType.java @@ -0,0 +1,32 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for roomType complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="roomType"> + * <simpleContent> + * <extension base="<http://webservice.gekko-holding.com/v2_4>entityBean"> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "roomType") +public class RoomType + extends EntityBean +{ + + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegments.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegments.java new file mode 100644 index 0000000..fbaa740 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegments.java @@ -0,0 +1,117 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for searchBookingSegments complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="searchBookingSegments"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="language" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="identification" type="{http://webservice.gekko-holding.com/v2_4}customerIdentification"/> + * <element name="bookingsCriteria" type="{http://webservice.gekko-holding.com/v2_4}bookingsCriteria"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "searchBookingSegments", propOrder = { + "language", + "identification", + "bookingsCriteria" +}) +public class SearchBookingSegments { + + protected String language; + @XmlElement(required = true) + protected CustomerIdentification identification; + @XmlElement(required = true) + protected BookingsCriteria bookingsCriteria; + + /** + * Gets the value of the language property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLanguage() { + return language; + } + + /** + * Sets the value of the language property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLanguage(String value) { + this.language = value; + } + + /** + * Gets the value of the identification property. + * + * @return + * possible object is + * {@link CustomerIdentification } + * + */ + public CustomerIdentification getIdentification() { + return identification; + } + + /** + * Sets the value of the identification property. + * + * @param value + * allowed object is + * {@link CustomerIdentification } + * + */ + public void setIdentification(CustomerIdentification value) { + this.identification = value; + } + + /** + * Gets the value of the bookingsCriteria property. + * + * @return + * possible object is + * {@link BookingsCriteria } + * + */ + public BookingsCriteria getBookingsCriteria() { + return bookingsCriteria; + } + + /** + * Sets the value of the bookingsCriteria property. + * + * @param value + * allowed object is + * {@link BookingsCriteria } + * + */ + public void setBookingsCriteria(BookingsCriteria value) { + this.bookingsCriteria = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.java new file mode 100644 index 0000000..7d7bbee --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.java @@ -0,0 +1,60 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for searchBookingSegmentsResponse complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="searchBookingSegmentsResponse"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="bookings" type="{http://webservice.gekko-holding.com/v2_4}bookings" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "searchBookingSegmentsResponse", propOrder = { + "bookings" +}) +public class SearchBookingSegmentsResponse { + + protected Bookings bookings; + + /** + * Gets the value of the bookings property. + * + * @return + * possible object is + * {@link Bookings } + * + */ + public Bookings getBookings() { + return bookings; + } + + /** + * Sets the value of the bookings property. + * + * @param value + * allowed object is + * {@link Bookings } + * + */ + public void setBookings(Bookings value) { + this.bookings = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchCriteria.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchCriteria.java new file mode 100644 index 0000000..303d5c0 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchCriteria.java @@ -0,0 +1,146 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for searchCriteria complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="searchCriteria"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="hotelCode" type="{http://webservice.gekko-holding.com/v2_4}hotelCode"/> + * <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="offerCode" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "searchCriteria", propOrder = { + "hotelCode", + "startDate", + "endDate", + "offerCode" +}) +public class SearchCriteria { + + @XmlElement(required = true) + protected HotelCode hotelCode; + @XmlElement(required = true) + protected String startDate; + @XmlElement(required = true) + protected String endDate; + @XmlElement(required = true) + protected String offerCode; + + /** + * Gets the value of the hotelCode property. + * + * @return + * possible object is + * {@link HotelCode } + * + */ + public HotelCode getHotelCode() { + return hotelCode; + } + + /** + * Sets the value of the hotelCode property. + * + * @param value + * allowed object is + * {@link HotelCode } + * + */ + public void setHotelCode(HotelCode value) { + this.hotelCode = value; + } + + /** + * Gets the value of the startDate property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStartDate() { + return startDate; + } + + /** + * Sets the value of the startDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStartDate(String value) { + this.startDate = value; + } + + /** + * Gets the value of the endDate property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEndDate() { + return endDate; + } + + /** + * Sets the value of the endDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEndDate(String value) { + this.endDate = value; + } + + /** + * Gets the value of the offerCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOfferCode() { + return offerCode; + } + + /** + * Sets the value of the offerCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOfferCode(String value) { + this.offerCode = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Segment.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Segment.java new file mode 100644 index 0000000..52c66e4 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Segment.java @@ -0,0 +1,168 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for segment complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="segment"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="segmentId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="supplierBookingNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="errorDescription" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "segment") +public class Segment { + + @XmlAttribute(name = "segmentId", required = true) + protected String segmentId; + @XmlAttribute(name = "status", required = true) + protected String status; + @XmlAttribute(name = "supplierBookingNumber", required = true) + protected String supplierBookingNumber; + @XmlAttribute(name = "errorCode") + protected String errorCode; + @XmlAttribute(name = "errorDescription") + protected String errorDescription; + + /** + * Gets the value of the segmentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSegmentId() { + return segmentId; + } + + /** + * Sets the value of the segmentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSegmentId(String value) { + this.segmentId = value; + } + + /** + * Gets the value of the status property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Sets the value of the status property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + + /** + * Gets the value of the supplierBookingNumber property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupplierBookingNumber() { + return supplierBookingNumber; + } + + /** + * Sets the value of the supplierBookingNumber property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupplierBookingNumber(String value) { + this.supplierBookingNumber = value; + } + + /** + * Gets the value of the errorCode property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrorCode() { + return errorCode; + } + + /** + * Sets the value of the errorCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrorCode(String value) { + this.errorCode = value; + } + + /** + * Gets the value of the errorDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrorDescription() { + return errorDescription; + } + + /** + * Sets the value of the errorDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrorDescription(String value) { + this.errorDescription = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.java new file mode 100644 index 0000000..58ba5ba --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.java @@ -0,0 +1,361 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for segmentDetailsBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="segmentDetailsBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="taxes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> + * <element name="cancelfee" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="creationDate" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="statisticalFields"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="segmentId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="supplierBookingNumber" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "segmentDetailsBean", propOrder = { + "price", + "currency", + "taxes", + "cancelfee", + "creationDate", + "statisticalFields" +}) +@XmlSeeAlso({ + InsuranceSegmentDetailsBean.class, + HotelSegmentDetailsBean.class +}) +public abstract class SegmentDetailsBean { + + @XmlElement(required = true) + protected String price; + @XmlElementRef(name = "currency", type = JAXBElement.class) + protected JAXBElement<String> currency; + protected Double taxes; + protected String cancelfee; + @XmlElement(required = true) + protected String creationDate; + @XmlElement(required = true) + protected SegmentDetailsBean.StatisticalFields statisticalFields; + @XmlAttribute(name = "segmentId", required = true) + protected String segmentId; + @XmlAttribute(name = "status", required = true) + protected String status; + @XmlAttribute(name = "supplierBookingNumber", required = true) + protected String supplierBookingNumber; + + /** + * Gets the value of the price property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrice() { + return price; + } + + /** + * Sets the value of the price property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrice(String value) { + this.price = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link String }{@code >} + * + */ + public JAXBElement<String> getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link String }{@code >} + * + */ + public void setCurrency(JAXBElement<String> value) { + this.currency = ((JAXBElement<String> ) value); + } + + /** + * Gets the value of the taxes property. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getTaxes() { + return taxes; + } + + /** + * Sets the value of the taxes property. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setTaxes(Double value) { + this.taxes = value; + } + + /** + * Gets the value of the cancelfee property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCancelfee() { + return cancelfee; + } + + /** + * Sets the value of the cancelfee property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCancelfee(String value) { + this.cancelfee = value; + } + + /** + * Gets the value of the creationDate property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCreationDate() { + return creationDate; + } + + /** + * Sets the value of the creationDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCreationDate(String value) { + this.creationDate = value; + } + + /** + * Gets the value of the statisticalFields property. + * + * @return + * possible object is + * {@link SegmentDetailsBean.StatisticalFields } + * + */ + public SegmentDetailsBean.StatisticalFields getStatisticalFields() { + return statisticalFields; + } + + /** + * Sets the value of the statisticalFields property. + * + * @param value + * allowed object is + * {@link SegmentDetailsBean.StatisticalFields } + * + */ + public void setStatisticalFields(SegmentDetailsBean.StatisticalFields value) { + this.statisticalFields = value; + } + + /** + * Gets the value of the segmentId property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSegmentId() { + return segmentId; + } + + /** + * Sets the value of the segmentId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSegmentId(String value) { + this.segmentId = value; + } + + /** + * Gets the value of the status property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Sets the value of the status property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + + /** + * Gets the value of the supplierBookingNumber property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSupplierBookingNumber() { + return supplierBookingNumber; + } + + /** + * Sets the value of the supplierBookingNumber property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSupplierBookingNumber(String value) { + this.supplierBookingNumber = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="statisticalField" type="{http://webservice.gekko-holding.com/v2_4}staticticField" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "statisticalField" + }) + public static class StatisticalFields { + + @XmlElement(required = true) + protected List<StaticticField> statisticalField; + + /** + * Gets the value of the statisticalField property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the statisticalField property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getStatisticalField().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link StaticticField } + * + * + */ + public List<StaticticField> getStatisticalField() { + if (statisticalField == null) { + statisticalField = new ArrayList<StaticticField>(); + } + return this.statisticalField; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentInfoBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentInfoBean.java new file mode 100644 index 0000000..09ec8d1 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentInfoBean.java @@ -0,0 +1,91 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for segmentInfoBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="segmentInfoBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="status" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "segmentInfoBean") +@XmlSeeAlso({ + BookingInfoBean.class +}) +public class SegmentInfoBean { + + @XmlAttribute(name = "id", required = true) + protected String id; + @XmlAttribute(name = "status", required = true) + protected String status; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the status property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Sets the value of the status property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentRoomBean.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentRoomBean.java new file mode 100644 index 0000000..3c90fdf --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentRoomBean.java @@ -0,0 +1,268 @@ + +package com.gekko_holding.webservice.v2_4; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for segmentRoomBean complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="segmentRoomBean"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="boardType" type="{http://webservice.gekko-holding.com/v2_4}board"/> + * <element name="roomType" type="{http://webservice.gekko-holding.com/v2_4}roomType"/> + * <element name="price" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="travelers"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="pax" type="{http://webservice.gekko-holding.com/v2_4}pax" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </element> + * </sequence> + * <attribute name="roomIndex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "segmentRoomBean", propOrder = { + "boardType", + "roomType", + "price", + "currency", + "travelers" +}) +public class SegmentRoomBean { + + @XmlElement(required = true) + protected Board boardType; + @XmlElement(required = true) + protected RoomType roomType; + @XmlElement(required = true) + protected String price; + @XmlElementRef(name = "currency", type = JAXBElement.class) + protected JAXBElement<String> currency; + @XmlElement(required = true) + protected SegmentRoomBean.Travelers travelers; + @XmlAttribute(name = "roomIndex", required = true) + protected int roomIndex; + + /** + * Gets the value of the boardType property. + * + * @return + * possible object is + * {@link Board } + * + */ + public Board getBoardType() { + return boardType; + } + + /** + * Sets the value of the boardType property. + * + * @param value + * allowed object is + * {@link Board } + * + */ + public void setBoardType(Board value) { + this.boardType = value; + } + + /** + * Gets the value of the roomType property. + * + * @return + * possible object is + * {@link RoomType } + * + */ + public RoomType getRoomType() { + return roomType; + } + + /** + * Sets the value of the roomType property. + * + * @param value + * allowed object is + * {@link RoomType } + * + */ + public void setRoomType(RoomType value) { + this.roomType = value; + } + + /** + * Gets the value of the price property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPrice() { + return price; + } + + /** + * Sets the value of the price property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPrice(String value) { + this.price = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link String }{@code >} + * + */ + public JAXBElement<String> getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link String }{@code >} + * + */ + public void setCurrency(JAXBElement<String> value) { + this.currency = ((JAXBElement<String> ) value); + } + + /** + * Gets the value of the travelers property. + * + * @return + * possible object is + * {@link SegmentRoomBean.Travelers } + * + */ + public SegmentRoomBean.Travelers getTravelers() { + return travelers; + } + + /** + * Sets the value of the travelers property. + * + * @param value + * allowed object is + * {@link SegmentRoomBean.Travelers } + * + */ + public void setTravelers(SegmentRoomBean.Travelers value) { + this.travelers = value; + } + + /** + * Gets the value of the roomIndex property. + * + */ + public int getRoomIndex() { + return roomIndex; + } + + /** + * Sets the value of the roomIndex property. + * + */ + public void setRoomIndex(int value) { + this.roomIndex = value; + } + + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="pax" type="{http://webservice.gekko-holding.com/v2_4}pax" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "pax" + }) + public static class Travelers { + + @XmlElement(required = true) + protected List<Pax> pax; + + /** + * Gets the value of the pax property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the pax property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPax().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Pax } + * + * + */ + public List<Pax> getPax() { + if (pax == null) { + pax = new ArrayList<Pax>(); + } + return this.pax; + } + + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ServiceException.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ServiceException.java new file mode 100644 index 0000000..259f158 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ServiceException.java @@ -0,0 +1,43 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 2.4.3 + * 2019-03-21T18:01:35.167+01:00 + * Generated source version: 2.4.3 + */ + +@WebFault(name = "serviceError", targetNamespace = "http://webservice.gekko-holding.com/v2_4") +public class ServiceException extends Exception { + + private com.gekko_holding.webservice.v2_4.ErrorDetails serviceError; + + public ServiceException() { + super(); + } + + public ServiceException(String message) { + super(message); + } + + public ServiceException(String message, Throwable cause) { + super(message, cause); + } + + public ServiceException(String message, com.gekko_holding.webservice.v2_4.ErrorDetails serviceError) { + super(message); + this.serviceError = serviceError; + } + + public ServiceException(String message, com.gekko_holding.webservice.v2_4.ErrorDetails serviceError, Throwable cause) { + super(message, cause); + this.serviceError = serviceError; + } + + public com.gekko_holding.webservice.v2_4.ErrorDetails getFaultInfo() { + return this.serviceError; + } +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SortBy.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SortBy.java new file mode 100644 index 0000000..9a045ab --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SortBy.java @@ -0,0 +1,87 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; + + +/** + * <p>Java class for sortBy complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="sortBy"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * <attribute name="order" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "sortBy", propOrder = { + "value" +}) +public class SortBy { + + @XmlValue + protected String value; + @XmlAttribute(name = "order", required = true) + protected String order; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the order property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrder() { + return order; + } + + /** + * Sets the value of the order property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrder(String value) { + this.order = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/StaticticField.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/StaticticField.java new file mode 100644 index 0000000..f65ffa4 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/StaticticField.java @@ -0,0 +1,87 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for staticticField complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="staticticField"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * </sequence> + * <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "staticticField") +public class StaticticField { + + @XmlAttribute(name = "type") + protected String type; + @XmlAttribute(name = "value") + protected String value; + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException.java new file mode 100644 index 0000000..3ba4dad --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException.java @@ -0,0 +1,60 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Java class for TimeoutException complex type. + * + * <p>The following schema fragment specifies the expected content contained within this class. + * + * <pre> + * <complexType name="TimeoutException"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TimeoutException", propOrder = { + "message" +}) +public class TimeoutException { + + protected String message; + + /** + * Gets the value of the message property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Sets the value of the message property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.java new file mode 100644 index 0000000..1492682 --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.java @@ -0,0 +1,43 @@ + +package com.gekko_holding.webservice.v2_4; + +import javax.xml.ws.WebFault; + + +/** + * This class was generated by Apache CXF 2.4.3 + * 2019-03-21T18:01:35.171+01:00 + * Generated source version: 2.4.3 + */ + +@WebFault(name = "TimeoutException", targetNamespace = "http://webservice.gekko-holding.com/v2_4") +public class TimeoutException_Exception extends Exception { + + private com.gekko_holding.webservice.v2_4.TimeoutException timeoutException; + + public TimeoutException_Exception() { + super(); + } + + public TimeoutException_Exception(String message) { + super(message); + } + + public TimeoutException_Exception(String message, Throwable cause) { + super(message, cause); + } + + public TimeoutException_Exception(String message, com.gekko_holding.webservice.v2_4.TimeoutException timeoutException) { + super(message); + this.timeoutException = timeoutException; + } + + public TimeoutException_Exception(String message, com.gekko_holding.webservice.v2_4.TimeoutException timeoutException, Throwable cause) { + super(message, cause); + this.timeoutException = timeoutException; + } + + public com.gekko_holding.webservice.v2_4.TimeoutException getFaultInfo() { + return this.timeoutException; + } +} diff --git a/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/package-info.java b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/package-info.java new file mode 100644 index 0000000..76cc3be --- /dev/null +++ b/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "http://webservice.gekko-holding.com/v2_4") +package com.gekko_holding.webservice.v2_4; diff --git a/tldd-hotels/src/main/resources/META-INF/spring/camel.properties b/tldd-hotels/src/main/resources/META-INF/spring/camel.properties index 9b04075..7512b53 100644 --- a/tldd-hotels/src/main/resources/META-INF/spring/camel.properties +++ b/tldd-hotels/src/main/resources/META-INF/spring/camel.properties @@ -4,3 +4,4 @@ forwardTo=direct:forward quartzConfig=quartz://batch?cron=*+*+08-22+?+*+MON-FRI knownErrorAction=file:///temp/src/data/log otherErrors=file:///temp/src/data/unknown + diff --git a/tldd-hotels/src/main/resources/wsdl/.wsdl b/tldd-hotels/src/main/resources/wsdl/.wsdl new file mode 100644 index 0000000..6faa6ec --- /dev/null +++ b/tldd-hotels/src/main/resources/wsdl/.wsdl @@ -0,0 +1,1286 @@ +<?xml version='1.0' encoding='UTF-8'?> +<wsdl:definitions + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:ns1="http://schemas.xmlsoap.org/soap/http" + name="AvailabilityService" + targetNamespace="http://webservice.gekko-holding.com/v2_4"> + <wsdl:types> + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" + attributeFormDefault="unqualified" elementFormDefault="unqualified" + targetNamespace="http://webservice.gekko-holding.com/v2_4"> + <xs:element name="bookHotel" type="tns:bookHotel" /> + <xs:element name="bookHotelResponse" + type="tns:bookHotelResponse" /> + <xs:element name="cancelBookingSegment" + type="tns:cancelBookingSegment" /> + <xs:element name="cancelBookingSegmentResponse" + type="tns:cancelBookingSegmentResponse" /> + <xs:element name="city" type="tns:cityDestination" /> + <xs:element name="geoCode" type="tns:geoCodeDestination" /> + <xs:element name="getBookingDetails" + type="tns:getBookingDetails" /> + <xs:element name="getBookingDetailsResponse" + type="tns:getBookingDetailsResponse" /> + <xs:element name="getHotelDetails" + type="tns:getHotelDetails" /> + <xs:element name="getHotelDetailsResponse" + type="tns:getHotelDetailsResponse" /> + <xs:element name="getPreBookingInfo" + type="tns:getPreBookingInfo" /> + <xs:element name="getPreBookingInfoResponse" + type="tns:getPreBookingInfoResponse" /> + <xs:element name="getVoucher" type="tns:getVoucher" /> + <xs:element name="getVoucherResponse" + type="tns:getVoucherResponse" /> + <xs:element name="getWhiteListHotels" + type="tns:getWhiteListHotels" /> + <xs:element name="getWhiteListHotelsResponse" + type="tns:getWhiteListHotelsResponse" /> + <xs:element name="hotel" type="tns:hotelCodeDestination" /> + <xs:element name="hotelAvailability" + type="tns:hotelAvailability" /> + <xs:element name="hotelAvailabilityResponse" + type="tns:hotelAvailabilityResponse" /> + <xs:element name="hotelDetails" type="tns:hotelBean" /> + <xs:element name="hotelSegment" + type="tns:hotelSegmentDetailsBean" /> + <xs:element name="hotels" + type="tns:hotelCodeListDestination" /> + <xs:element name="insuranceSegment" + type="tns:insuranceSegmentDetailsBean" /> + <xs:element name="pax" type="tns:pax" /> + <xs:element name="poi" type="tns:poiDestination" /> + <xs:element name="registeredUser" + type="tns:registeredUser" /> + <xs:element name="searchBookingSegments" + type="tns:searchBookingSegments" /> + <xs:element name="searchBookingSegmentsResponse" + type="tns:searchBookingSegmentsResponse" /> + <xs:complexType name="getHotelDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:identification" /> + <xs:element minOccurs="0" name="cityCodeStandard" + type="xs:string" /> + <xs:element name="hotelCodes" type="tns:hotelCodes" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="identification"> + <xs:sequence /> + <xs:attribute name="clientId" type="xs:string" + use="required" /> + <xs:attribute name="password" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelCodes"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotelCode" type="tns:hotelCode" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="getHotelDetailsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotel" type="tns:hotelBean" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element minOccurs="0" name="hotelChain" + type="tns:hotelChain" /> + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="geoLocalization" + type="tns:geoLocalization" /> + <xs:element name="address" type="xs:string" /> + <xs:element name="phone" type="xs:string" /> + <xs:element minOccurs="0" name="fax" type="xs:string" /> + <xs:element minOccurs="0" name="email" type="xs:string" /> + <xs:element minOccurs="0" name="shortDescription" + type="xs:string" /> + <xs:element minOccurs="0" name="thumbnailUrl" + type="xs:string" /> + <xs:element minOccurs="0" name="descriptions"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="description" type="tns:description" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="facility" type="tns:facility" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="images"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="image" type="tns:imageUrl" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" + use="required" /> + <xs:attribute name="hotelRating" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelChain"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="entityBean"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="cityBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean"> + <xs:attribute name="standard" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="geoLocalization"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" + use="required" /> + <xs:attribute name="longitude" type="xs:double" + use="required" /> + </xs:complexType> + <xs:complexType name="description"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="facility"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="imageUrl"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="errorDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="code" type="xs:string" /> + <xs:element minOccurs="0" name="detail" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getWhiteListHotels"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="customerIdentification"> + <xs:complexContent> + <xs:extension base="tns:identification"> + <xs:sequence /> + <xs:attribute name="customerKey" type="xs:string" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getWhiteListHotelsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotel" type="tns:hotelCode" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegment"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegmentResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="operationStatus" + type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelAvailability"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="availCriteria" + type="tns:availabilityCriteria" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityCriteria"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="destinationCriteria" + type="tns:destinationCriteria" /> + <xs:element name="roomCriterias"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="roomPlan" + type="tns:roomPlan" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="limit" type="xs:int" /> + <xs:element minOccurs="0" name="sortBy" nillable="true" + type="tns:sortBy" /> + <xs:element minOccurs="0" name="hotelNamePart" + nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="allowOnRequest" + nillable="true" type="xs:boolean" /> + <xs:element minOccurs="0" name="ratingCriteria" + nillable="true" type="tns:hotelRatingCriteria" /> + <xs:element minOccurs="0" name="rateAccessCodes"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" + name="rateAccessCode" type="tns:rateAccessCode" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="destinationCriteria"> + <xs:choice> + <xs:element ref="tns:city" /> + <xs:element ref="tns:poi" /> + <xs:element ref="tns:geoCode" /> + <xs:element ref="tns:hotel" /> + <xs:element ref="tns:hotels" /> + </xs:choice> + </xs:complexType> + <xs:complexType name="cityDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="standard" type="xs:string" + use="required" /> + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="destination"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="poiDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="geoCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" + use="required" /> + <xs:attribute name="longitude" type="xs:double" + use="required" /> + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeListDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotel" type="tns:hotelCodeDestination" /> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="roomPlan"> + <xs:sequence> + <xs:element minOccurs="0" name="children"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="child" type="tns:child" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomType" type="xs:string" /> + <xs:attribute name="adultsCount" type="xs:int" + use="required" /> + </xs:complexType> + <xs:complexType name="child"> + <xs:sequence /> + <xs:attribute name="age" type="xs:int" use="required" /> + </xs:complexType> + <xs:complexType name="sortBy"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="order" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="hotelRatingCriteria"> + <xs:sequence /> + <xs:attribute name="minStars" type="xs:int" /> + <xs:attribute name="maxStars" type="xs:int" /> + </xs:complexType> + <xs:complexType name="rateAccessCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelAvailabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="availResponse" + type="tns:availabilityResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="event" + type="tns:conferenceBean" /> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotelResponse" type="tns:hotelResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="conferenceBean"> + <xs:sequence /> + <xs:attribute name="hasEvent" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelResponse"> + <xs:sequence> + <xs:element name="name" type="xs:string" /> + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="address" + type="xs:string" /> + <xs:element minOccurs="0" name="zipcode" + type="xs:string" /> + <xs:element minOccurs="0" name="rating" + type="tns:hotelRating" /> + <xs:element minOccurs="0" name="latitude" + type="xs:double" /> + <xs:element minOccurs="0" name="longitude" + type="xs:double" /> + <xs:element minOccurs="0" name="thumbnailUrl" + type="xs:string" /> + <xs:element name="distance" type="xs:double" /> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="facilities" nillable="true" type="tns:facility" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="offers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="offer" type="tns:offer" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="chainCode" type="xs:string" /> + <xs:attribute name="whiteListed" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelRating"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="offer"> + <xs:sequence> + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="voucherObservation" + type="xs:string" /> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="cancellationFeesPolicy" nillable="true" + type="tns:cancellationFeesPolicy" /> + <xs:element minOccurs="0" name="roomOffers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="roomOffer" type="tns:roomOffer" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="currency" type="xs:string" + use="required" /> + <xs:attribute name="onRequest" type="xs:boolean" + use="required" /> + <xs:attribute name="negotiatedRate" type="xs:boolean" + use="required" /> + <xs:attribute name="rateAccessCode" type="xs:string" /> + </xs:complexType> + <xs:complexType name="priceBean"> + <xs:sequence /> + <xs:attribute name="value" type="xs:double" /> + <xs:attribute name="currency" type="xs:string" + use="required" /> + <xs:attribute name="commission" type="xs:double" /> + <xs:attribute name="included" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="cancellationFeesPolicy"> + <xs:sequence> + <xs:element minOccurs="0" name="fromDate" + type="xs:string" /> + <xs:element minOccurs="0" name="toDate" type="xs:string" /> + <xs:element name="price" type="xs:string" /> + <xs:element name="currency" type="xs:string" /> + </xs:sequence> + <xs:attribute name="allDates" type="xs:boolean" /> + <xs:attribute name="roomIndex" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomOffer"> + <xs:sequence> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomPrice" type="tns:priceBean" /> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" + use="required" /> + <xs:attribute name="adultsCount" type="xs:int" + use="required" /> + <xs:attribute name="childrenCount" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomType"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="board"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="getVoucher"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="segmentId" type="xs:string" /> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="emailAddress" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getVoucherResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="voucher" + type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetailsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookingDetails" + type="tns:bookingDetails" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="contact" + type="xs:string" /> + <xs:element name="creationDate" type="xs:string" /> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:hotelSegment" /> + <xs:element ref="tns:insuranceSegment" /> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" + use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence> + <xs:element minOccurs="0" name="hotel" + type="tns:hotelBookedBean" /> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element minOccurs="0" name="cancellationPolicies"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="cancellationPolicy" type="tns:cancellationFeesPolicy" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="voucherObservation" + type="xs:string" /> + <xs:element minOccurs="0" name="rooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="room" type="tns:segmentRoomBean" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="voucherIssued" type="xs:boolean" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" + name="segmentDetailsBean"> + <xs:sequence> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" + nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="cancelfee" + type="xs:string" /> + <xs:element name="creationDate" type="xs:string" /> + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" + name="statisticalField" type="tns:staticticField" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="segmentId" type="xs:string" + use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + <xs:attribute name="supplierBookingNumber" + type="xs:string" use="required" /> + </xs:complexType> + <xs:complexType name="hotelBookedBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element name="cityName" type="xs:string" /> + <xs:element name="countryName" type="xs:string" /> + </xs:sequence> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="hotelAddress" type="xs:string" /> + </xs:complexType> + <xs:complexType name="segmentRoomBean"> + <xs:sequence> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" + nillable="true" type="xs:string" /> + <xs:element name="travelers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="pax" + type="tns:pax" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" + use="required" /> + </xs:complexType> + <xs:complexType name="pax"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence> + <xs:element name="firstName" type="xs:string" /> + <xs:element name="lastName" type="xs:string" /> + <xs:element minOccurs="0" name="phone" + type="xs:string" /> + </xs:sequence> + <xs:attribute name="title" type="xs:string" + use="required" /> + <xs:attribute name="isChild" type="xs:boolean" /> + <xs:attribute name="childAge" type="xs:string" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="paxBean"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="staticticField"> + <xs:sequence /> + <xs:attribute name="type" type="xs:string" /> + <xs:attribute name="value" type="xs:string" /> + </xs:complexType> + <xs:complexType name="insuranceSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getPreBookingInfo"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="searchCriteria" + type="tns:searchCriteria" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="searchCriteria"> + <xs:sequence> + <xs:element name="hotelCode" type="tns:hotelCode" /> + <xs:element name="startDate" type="xs:string" /> + <xs:element name="endDate" type="xs:string" /> + <xs:element name="offerCode" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getPreBookingInfoResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="preBookingInfo" + type="tns:cancellationPolicyResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancellationPolicyResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="cancellationFeesPolicy" nillable="true" + type="tns:cancellationFeesPolicy" /> + <xs:element minOccurs="0" name="voucherObservation" + type="xs:string" /> + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="offerPrice" type="tns:offerPrice" /> + <xs:element minOccurs="0" name="acceptedCreditCards"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="creditCardType" type="tns:acceptedCreditCardBean" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="offerPrice"> + <xs:sequence> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element name="pricePerRoom"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="roomPrice" type="tns:roomOffer" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="changed" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="acceptedCreditCardBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegments"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="bookingsCriteria" + type="tns:bookingsCriteria" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingsCriteria"> + <xs:sequence> + <xs:element name="bookingCreationDate" + type="tns:rangeCriteria" /> + <xs:element minOccurs="0" name="city" + type="tns:cityBean" /> + <xs:element minOccurs="0" name="country" + type="tns:country" /> + <xs:element minOccurs="0" name="checkInDate" + type="tns:rangeCriteria" /> + <xs:element minOccurs="0" name="paxName" + type="xs:string" /> + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element minOccurs="0" name="status" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="rangeCriteria"> + <xs:sequence /> + <xs:attribute name="from" type="xs:string" + use="required" /> + <xs:attribute name="to" type="xs:string" use="required" /> + </xs:complexType> + <xs:complexType name="country"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegmentsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookings" + type="tns:bookings" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookings"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="booking" type="tns:bookingInfoBean" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingInfoBean"> + <xs:complexContent> + <xs:extension base="tns:segmentInfoBean"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="segment" type="tns:segmentInfoBean" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="segmentInfoBean"> + <xs:sequence /> + <xs:attribute name="id" type="xs:string" use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="bookHotel"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="bookRequest" + type="tns:requestedBookings" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="requestedBookings"> + <xs:sequence> + <xs:element minOccurs="0" name="parentBookingId" + type="xs:string" /> + <xs:element minOccurs="0" name="customerReference" + type="xs:string" /> + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" + name="statisticalField" type="tns:staticticField" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="creditCard" + type="tns:creditCardInformation" /> + <xs:element maxOccurs="unbounded" name="hotelBooking" + type="tns:hotelBooking" /> + </xs:sequence> + <xs:attribute name="insurance" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="creditCardInformation"> + <xs:sequence> + <xs:element name="cardHolder" type="xs:string" /> + <xs:element name="cardNumber" type="xs:string" /> + <xs:element name="cvc" type="xs:string" /> + <xs:element name="expiryDate" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBooking"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="bookedOffer" type="tns:bookedOffer" /> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="bookedOffer"> + <xs:sequence> + <xs:element name="code" type="xs:string" /> + <xs:element name="bookedRooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="bookedRoom" type="tns:bookedRoom" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookedRoom"> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:registeredUser" /> + <xs:element ref="tns:pax" /> + </xs:choice> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" + use="required" /> + </xs:complexType> + <xs:complexType name="registeredUser"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence /> + <xs:attribute name="userName" type="xs:string" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="bookHotelResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookResponse" + type="tns:bookResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="segment" type="tns:segment" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" + use="required" /> + <xs:attribute name="rejected" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="segment"> + <xs:sequence /> + <xs:attribute name="segmentId" type="xs:string" + use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + <xs:attribute name="supplierBookingNumber" + type="xs:string" use="required" /> + <xs:attribute name="errorCode" type="xs:string" /> + <xs:attribute name="errorDescription" type="xs:string" /> + </xs:complexType> + <xs:element name="serviceError" nillable="true" + type="tns:errorDetails" /> + <xs:element name="TimeoutException" + type="tns:TimeoutException" /> + <xs:complexType name="TimeoutException"> + <xs:sequence> + <xs:element minOccurs="0" name="message" + type="xs:string" /> + </xs:sequence> + </xs:complexType> + </xs:schema> + </wsdl:types> + <wsdl:message name="bookHotelResponse"> + <wsdl:part element="tns:bookHotelResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucherResponse"> + <wsdl:part element="tns:getVoucherResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetailsResponse"> + <wsdl:part element="tns:getBookingDetailsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotels"> + <wsdl:part element="tns:getWhiteListHotels" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegment"> + <wsdl:part element="tns:cancelBookingSegment" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucher"> + <wsdl:part element="tns:getVoucher" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetails"> + <wsdl:part element="tns:getBookingDetails" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfo"> + <wsdl:part element="tns:getPreBookingInfo" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegmentResponse"> + <wsdl:part element="tns:cancelBookingSegmentResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="bookHotel"> + <wsdl:part element="tns:bookHotel" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetailsResponse"> + <wsdl:part element="tns:getHotelDetailsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetails"> + <wsdl:part element="tns:getHotelDetails" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotelsResponse"> + <wsdl:part element="tns:getWhiteListHotelsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailability"> + <wsdl:part element="tns:hotelAvailability" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="TimeoutException"> + <wsdl:part element="tns:TimeoutException" + name="TimeoutException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfoResponse"> + <wsdl:part element="tns:getPreBookingInfoResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegments"> + <wsdl:part element="tns:searchBookingSegments" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegmentsResponse"> + <wsdl:part element="tns:searchBookingSegmentsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="ServiceException"> + <wsdl:part element="tns:serviceError" + name="ServiceException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailabilityResponse"> + <wsdl:part element="tns:hotelAvailabilityResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:portType name="AvailabilityWS"> + <wsdl:operation name="getHotelDetails"> + <wsdl:input message="tns:getHotelDetails" + name="getHotelDetails"> + </wsdl:input> + <wsdl:output message="tns:getHotelDetailsResponse" + name="getHotelDetailsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <wsdl:input message="tns:getWhiteListHotels" + name="getWhiteListHotels"> + </wsdl:input> + <wsdl:output message="tns:getWhiteListHotelsResponse" + name="getWhiteListHotelsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <wsdl:input message="tns:cancelBookingSegment" + name="cancelBookingSegment"> + </wsdl:input> + <wsdl:output message="tns:cancelBookingSegmentResponse" + name="cancelBookingSegmentResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <wsdl:input message="tns:hotelAvailability" + name="hotelAvailability"> + </wsdl:input> + <wsdl:output message="tns:hotelAvailabilityResponse" + name="hotelAvailabilityResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <wsdl:input message="tns:getVoucher" name="getVoucher"> + </wsdl:input> + <wsdl:output message="tns:getVoucherResponse" + name="getVoucherResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <wsdl:input message="tns:getBookingDetails" + name="getBookingDetails"> + </wsdl:input> + <wsdl:output message="tns:getBookingDetailsResponse" + name="getBookingDetailsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <wsdl:input message="tns:getPreBookingInfo" + name="getPreBookingInfo"> + </wsdl:input> + <wsdl:output message="tns:getPreBookingInfoResponse" + name="getPreBookingInfoResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <wsdl:input message="tns:searchBookingSegments" + name="searchBookingSegments"> + </wsdl:input> + <wsdl:output message="tns:searchBookingSegmentsResponse" + name="searchBookingSegmentsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <wsdl:input message="tns:bookHotel" name="bookHotel"> + </wsdl:input> + <wsdl:output message="tns:bookHotelResponse" + name="bookHotelResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + </wsdl:portType> + <wsdl:binding name="AvailabilityServiceSoapBinding" + type="tns:AvailabilityWS"> + <soap:binding style="document" + transport="http://schemas.xmlsoap.org/soap/http" /> + <wsdl:operation name="getHotelDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getHotelDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getHotelDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getWhiteListHotels"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getWhiteListHotelsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="cancelBookingSegment"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="cancelBookingSegmentResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="hotelAvailability"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="hotelAvailabilityResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getVoucher"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getVoucherResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getBookingDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getBookingDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getPreBookingInfo"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getPreBookingInfoResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="searchBookingSegments"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="searchBookingSegmentsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="bookHotel"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="bookHotelResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + </wsdl:binding> + <wsdl:service name="AvailabilityService"> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + name="AvailabilityServicePort"> + <soap:address + location="http://outgoing.fractalite.com/gekko-front/ws/v2_4/AvailabilityService" /> + </wsdl:port> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + name="AvailabilityServiceSecurePort"> + <soap:address location="http://outgoing.fractalite.com/gekko-front/ws/v2_4/AvailabilityServiceSecure" /> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> diff --git a/tldd-hotels/src/main/resources/wsdl/Availability.wsdl b/tldd-hotels/src/main/resources/wsdl/Availability.wsdl index ad5dca0..d7ded12 100644 --- a/tldd-hotels/src/main/resources/wsdl/Availability.wsdl +++ b/tldd-hotels/src/main/resources/wsdl/Availability.wsdl @@ -1,1286 +1,1236 @@ <?xml version='1.0' encoding='UTF-8'?> <wsdl:definitions - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns:tns="http://webservice.gekko-holding.com/v2_4" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:ns1="http://schemas.xmlsoap.org/soap/http" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="AvailabilityService" targetNamespace="http://webservice.gekko-holding.com/v2_4"> - <wsdl:types> - <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" - xmlns:tns="http://webservice.gekko-holding.com/v2_4" + <wsdl:types> + <xs:schema + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://webservice.gekko-holding.com/v2_4"> - <xs:element name="bookHotel" type="tns:bookHotel" /> - <xs:element name="bookHotelResponse" + <xs:element name="bookHotel" type="tns:bookHotel" /> + <xs:element name="bookHotelResponse" type="tns:bookHotelResponse" /> - <xs:element name="cancelBookingSegment" + <xs:element name="cancelBookingSegment" type="tns:cancelBookingSegment" /> - <xs:element name="cancelBookingSegmentResponse" + <xs:element name="cancelBookingSegmentResponse" type="tns:cancelBookingSegmentResponse" /> - <xs:element name="city" type="tns:cityDestination" /> - <xs:element name="geoCode" type="tns:geoCodeDestination" /> - <xs:element name="getBookingDetails" + <xs:element name="city" type="tns:cityDestination" /> + <xs:element name="geoCode" type="tns:geoCodeDestination" /> + <xs:element name="getBookingDetails" type="tns:getBookingDetails" /> - <xs:element name="getBookingDetailsResponse" + <xs:element name="getBookingDetailsResponse" type="tns:getBookingDetailsResponse" /> - <xs:element name="getHotelDetails" + <xs:element name="getHotelDetails" type="tns:getHotelDetails" /> - <xs:element name="getHotelDetailsResponse" + <xs:element name="getHotelDetailsResponse" type="tns:getHotelDetailsResponse" /> - <xs:element name="getPreBookingInfo" + <xs:element name="getPreBookingInfo" type="tns:getPreBookingInfo" /> - <xs:element name="getPreBookingInfoResponse" + <xs:element name="getPreBookingInfoResponse" type="tns:getPreBookingInfoResponse" /> - <xs:element name="getVoucher" type="tns:getVoucher" /> - <xs:element name="getVoucherResponse" + <xs:element name="getVoucher" type="tns:getVoucher" /> + <xs:element name="getVoucherResponse" type="tns:getVoucherResponse" /> - <xs:element name="getWhiteListHotels" + <xs:element name="getWhiteListHotels" type="tns:getWhiteListHotels" /> - <xs:element name="getWhiteListHotelsResponse" + <xs:element name="getWhiteListHotelsResponse" type="tns:getWhiteListHotelsResponse" /> - <xs:element name="hotel" type="tns:hotelCodeDestination" /> - <xs:element name="hotelAvailability" + <xs:element name="hotel" type="tns:hotelCodeDestination" /> + <xs:element name="hotelAvailability" type="tns:hotelAvailability" /> - <xs:element name="hotelAvailabilityResponse" + <xs:element name="hotelAvailabilityResponse" type="tns:hotelAvailabilityResponse" /> - <xs:element name="hotelDetails" type="tns:hotelBean" /> - <xs:element name="hotelSegment" + <xs:element name="hotelDetails" type="tns:hotelBean" /> + <xs:element name="hotelSegment" type="tns:hotelSegmentDetailsBean" /> - <xs:element name="hotels" + <xs:element name="hotels" type="tns:hotelCodeListDestination" /> - <xs:element name="insuranceSegment" + <xs:element name="insuranceSegment" type="tns:insuranceSegmentDetailsBean" /> - <xs:element name="pax" type="tns:pax" /> - <xs:element name="poi" type="tns:poiDestination" /> - <xs:element name="registeredUser" + <xs:element name="pax" type="tns:pax" /> + <xs:element name="poi" type="tns:poiDestination" /> + <xs:element name="registeredUser" type="tns:registeredUser" /> - <xs:element name="searchBookingSegments" + <xs:element name="searchBookingSegments" type="tns:searchBookingSegments" /> - <xs:element name="searchBookingSegmentsResponse" + <xs:element name="searchBookingSegmentsResponse" type="tns:searchBookingSegmentsResponse" /> - <xs:complexType name="getHotelDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + <xs:complexType name="getHotelDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:identification" /> - <xs:element minOccurs="0" name="cityCodeStandard" + <xs:element minOccurs="0" name="cityCodeStandard" type="xs:string" /> - <xs:element name="hotelCodes" type="tns:hotelCodes" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="identification"> - <xs:sequence /> - <xs:attribute name="clientId" type="xs:string" + <xs:element name="hotelCodes" type="tns:hotelCodes" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="identification"> + <xs:sequence /> + <xs:attribute name="clientId" type="xs:string" use="required" /> - <xs:attribute name="password" type="xs:string" + <xs:attribute name="password" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelCodes"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:complexType> + <xs:complexType name="hotelCodes"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotelCode" type="tns:hotelCode" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelCode"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="getHotelDetailsResponse"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:complexType> + <xs:complexType name="getHotelDetailsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotel" type="tns:hotelBean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelBean"> - <xs:sequence> - <xs:element name="hotelName" type="xs:string" /> - <xs:element minOccurs="0" name="hotelChain" + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element minOccurs="0" name="hotelChain" type="tns:hotelChain" /> - <xs:element name="city" type="tns:cityBean" /> - <xs:element minOccurs="0" name="geoLocalization" + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="geoLocalization" type="tns:geoLocalization" /> - <xs:element name="address" type="xs:string" /> - <xs:element name="phone" type="xs:string" /> - <xs:element minOccurs="0" name="fax" type="xs:string" /> - <xs:element minOccurs="0" name="email" type="xs:string" /> - <xs:element minOccurs="0" name="shortDescription" + <xs:element name="address" type="xs:string" /> + <xs:element name="phone" type="xs:string" /> + <xs:element minOccurs="0" name="fax" type="xs:string" /> + <xs:element minOccurs="0" name="email" type="xs:string" /> + <xs:element minOccurs="0" name="shortDescription" type="xs:string" /> - <xs:element minOccurs="0" name="thumbnailUrl" + <xs:element minOccurs="0" name="thumbnailUrl" type="xs:string" /> - <xs:element minOccurs="0" name="descriptions"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element minOccurs="0" name="descriptions"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="description" type="tns:description" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="facilities"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="facility" type="tns:facility" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="images"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="images"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="image" type="tns:imageUrl" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="hotelCode" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" use="required" /> - <xs:attribute name="hotelRating" type="xs:string" + <xs:attribute name="hotelRating" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelChain"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="entityBean"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="code" type="xs:string" + </xs:complexType> + <xs:complexType name="hotelChain"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="entityBean"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="cityBean"> - <xs:simpleContent> - <xs:extension base="tns:entityBean"> - <xs:attribute name="standard" type="xs:string" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="cityBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean"> + <xs:attribute name="standard" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="geoLocalization"> - <xs:sequence /> - <xs:attribute name="latitude" type="xs:double" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="geoLocalization"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" use="required" /> - <xs:attribute name="longitude" type="xs:double" + <xs:attribute name="longitude" type="xs:double" use="required" /> - </xs:complexType> - <xs:complexType name="description"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="type" type="xs:string" + </xs:complexType> + <xs:complexType name="description"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="facility"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="imageUrl"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="type" type="xs:string" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="facility"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="imageUrl"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="errorDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="code" type="xs:string" /> - <xs:element minOccurs="0" name="detail" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getWhiteListHotels"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="errorDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="code" type="xs:string" /> + <xs:element minOccurs="0" name="detail" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getWhiteListHotels"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="customerIdentification"> - <xs:complexContent> - <xs:extension base="tns:identification"> - <xs:sequence /> - <xs:attribute name="customerKey" type="xs:string" + </xs:sequence> + </xs:complexType> + <xs:complexType name="customerIdentification"> + <xs:complexContent> + <xs:extension base="tns:identification"> + <xs:sequence /> + <xs:attribute name="customerKey" type="xs:string" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="getWhiteListHotelsResponse"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getWhiteListHotelsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotel" type="tns:hotelCode" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="cancelBookingSegment"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegment"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="segmentId" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="cancelBookingSegmentResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="operationStatus" + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegmentResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="operationStatus" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelAvailability"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelAvailability"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="availCriteria" + <xs:element name="availCriteria" type="tns:availabilityCriteria" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="availabilityCriteria"> - <xs:sequence> - <xs:element name="checkIn" type="xs:string" /> - <xs:element name="checkOut" type="xs:string" /> - <xs:element name="destinationCriteria" + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityCriteria"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="destinationCriteria" type="tns:destinationCriteria" /> - <xs:element name="roomCriterias"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="roomPlan" + <xs:element name="roomCriterias"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="roomPlan" type="tns:roomPlan" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="limit" type="xs:int" /> - <xs:element minOccurs="0" name="sortBy" nillable="true" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="limit" type="xs:int" /> + <xs:element minOccurs="0" name="sortBy" nillable="true" type="tns:sortBy" /> - <xs:element minOccurs="0" name="hotelNamePart" + <xs:element minOccurs="0" name="hotelNamePart" nillable="true" type="xs:string" /> - <xs:element minOccurs="0" name="allowOnRequest" + <xs:element minOccurs="0" name="allowOnRequest" nillable="true" type="xs:boolean" /> - <xs:element minOccurs="0" name="ratingCriteria" + <xs:element minOccurs="0" name="ratingCriteria" nillable="true" type="tns:hotelRatingCriteria" /> - <xs:element minOccurs="0" name="rateAccessCodes"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" + <xs:element minOccurs="0" name="rateAccessCodes"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="rateAccessCode" type="tns:rateAccessCode" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:complexType> - <xs:complexType name="destinationCriteria"> - <xs:choice> - <xs:element ref="tns:city" /> - <xs:element ref="tns:poi" /> - <xs:element ref="tns:geoCode" /> - <xs:element ref="tns:hotel" /> - <xs:element ref="tns:hotels" /> - </xs:choice> - </xs:complexType> - <xs:complexType name="cityDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="destinationCriteria"> + <xs:choice> + <xs:element ref="tns:city" /> + <xs:element ref="tns:poi" /> + <xs:element ref="tns:geoCode" /> + <xs:element ref="tns:hotel" /> + <xs:element ref="tns:hotels" /> + </xs:choice> + </xs:complexType> + <xs:complexType name="cityDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="standard" type="xs:string" + <xs:attribute name="standard" type="xs:string" use="required" /> - <xs:attribute name="range" type="xs:double" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType abstract="true" name="destination"> - <xs:sequence /> - </xs:complexType> - <xs:complexType name="poiDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="destination"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="poiDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="range" type="xs:double" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="geoCodeDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="latitude" type="xs:double" + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="geoCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" use="required" /> - <xs:attribute name="longitude" type="xs:double" + <xs:attribute name="longitude" type="xs:double" use="required" /> - <xs:attribute name="range" type="xs:double" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="hotelCodeDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="hotelCodeListDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeListDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotel" type="tns:hotelCodeDestination" /> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="roomPlan"> - <xs:sequence> - <xs:element minOccurs="0" name="children"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="roomPlan"> + <xs:sequence> + <xs:element minOccurs="0" name="children"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="child" type="tns:child" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="roomType" type="xs:string" /> - <xs:attribute name="adultsCount" type="xs:int" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomType" type="xs:string" /> + <xs:attribute name="adultsCount" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="child"> - <xs:sequence /> - <xs:attribute name="age" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="sortBy"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="order" type="xs:string" + </xs:complexType> + <xs:complexType name="child"> + <xs:sequence /> + <xs:attribute name="age" type="xs:int" use="required" /> + </xs:complexType> + <xs:complexType name="sortBy"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="order" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="hotelRatingCriteria"> - <xs:sequence /> - <xs:attribute name="minStars" type="xs:int" /> - <xs:attribute name="maxStars" type="xs:int" /> - </xs:complexType> - <xs:complexType name="rateAccessCode"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="hotelRatingCriteria"> + <xs:sequence /> + <xs:attribute name="minStars" type="xs:int" /> + <xs:attribute name="maxStars" type="xs:int" /> + </xs:complexType> + <xs:complexType name="rateAccessCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelAvailabilityResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="availResponse" + </xs:complexType> + <xs:complexType name="hotelAvailabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="availResponse" type="tns:availabilityResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="availabilityResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="event" + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="event" type="tns:conferenceBean" /> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotelResponse" type="tns:hotelResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="conferenceBean"> - <xs:sequence /> - <xs:attribute name="hasEvent" type="xs:boolean" + </xs:sequence> + </xs:complexType> + <xs:complexType name="conferenceBean"> + <xs:sequence /> + <xs:attribute name="hasEvent" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="hotelResponse"> - <xs:sequence> - <xs:element name="name" type="xs:string" /> - <xs:element name="city" type="tns:cityBean" /> - <xs:element minOccurs="0" name="address" + </xs:complexType> + <xs:complexType name="hotelResponse"> + <xs:sequence> + <xs:element name="name" type="xs:string" /> + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="address" type="xs:string" /> - <xs:element minOccurs="0" name="zipcode" + <xs:element minOccurs="0" name="zipcode" type="xs:string" /> - <xs:element minOccurs="0" name="rating" + <xs:element minOccurs="0" name="rating" type="tns:hotelRating" /> - <xs:element minOccurs="0" name="latitude" + <xs:element minOccurs="0" name="latitude" type="xs:double" /> - <xs:element minOccurs="0" name="longitude" + <xs:element minOccurs="0" name="longitude" type="xs:double" /> - <xs:element minOccurs="0" name="thumbnailUrl" + <xs:element minOccurs="0" name="thumbnailUrl" type="xs:string" /> - <xs:element name="distance" type="xs:double" /> - <xs:element minOccurs="0" name="facilities"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="distance" type="xs:double" /> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="facilities" nillable="true" type="tns:facility" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="offers"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="offers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="offer" type="tns:offer" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="code" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="chainCode" type="xs:string" /> - <xs:attribute name="whiteListed" type="xs:boolean" + <xs:attribute name="chainCode" type="xs:string" /> + <xs:attribute name="whiteListed" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="hotelRating"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="offer"> - <xs:sequence> - <xs:element name="offerCode" type="xs:string" /> - <xs:element name="totalPrice" type="tns:priceBean" /> - <xs:element minOccurs="0" name="taxes" type="xs:double" /> - <xs:element minOccurs="0" name="voucherObservation" + </xs:complexType> + <xs:complexType name="hotelRating"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="offer"> + <xs:sequence> + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="voucherObservation" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element maxOccurs="unbounded" minOccurs="0" name="cancellationFeesPolicy" nillable="true" type="tns:cancellationFeesPolicy" /> - <xs:element minOccurs="0" name="roomOffers"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element minOccurs="0" name="roomOffers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="roomOffer" type="tns:roomOffer" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="currency" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="currency" type="xs:string" use="required" /> - <xs:attribute name="onRequest" type="xs:boolean" + <xs:attribute name="onRequest" type="xs:boolean" use="required" /> - <xs:attribute name="negotiatedRate" type="xs:boolean" + <xs:attribute name="negotiatedRate" type="xs:boolean" use="required" /> - <xs:attribute name="rateAccessCode" type="xs:string" /> - </xs:complexType> - <xs:complexType name="priceBean"> - <xs:sequence /> - <xs:attribute name="value" type="xs:double" /> - <xs:attribute name="currency" type="xs:string" + <xs:attribute name="rateAccessCode" type="xs:string" /> + </xs:complexType> + <xs:complexType name="priceBean"> + <xs:sequence /> + <xs:attribute name="value" type="xs:double" /> + <xs:attribute name="currency" type="xs:string" use="required" /> - <xs:attribute name="commission" type="xs:double" /> - <xs:attribute name="included" type="xs:boolean" /> - </xs:complexType> - <xs:complexType name="cancellationFeesPolicy"> - <xs:sequence> - <xs:element minOccurs="0" name="fromDate" + <xs:attribute name="commission" type="xs:double" /> + <xs:attribute name="included" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="cancellationFeesPolicy"> + <xs:sequence> + <xs:element minOccurs="0" name="fromDate" type="xs:string" /> - <xs:element minOccurs="0" name="toDate" type="xs:string" /> - <xs:element name="price" type="xs:string" /> - <xs:element name="currency" type="xs:string" /> - </xs:sequence> - <xs:attribute name="allDates" type="xs:boolean" /> - <xs:attribute name="roomIndex" type="xs:int" /> - </xs:complexType> - <xs:complexType name="roomOffer"> - <xs:sequence> - <xs:element name="roomType" type="tns:roomType" /> - <xs:element name="boardType" type="tns:board" /> - <xs:element name="roomPrice" type="tns:priceBean" /> - </xs:sequence> - <xs:attribute name="roomIndex" type="xs:int" + <xs:element minOccurs="0" name="toDate" type="xs:string" /> + <xs:element name="price" type="xs:string" /> + <xs:element name="currency" type="xs:string" /> + </xs:sequence> + <xs:attribute name="allDates" type="xs:boolean" /> + <xs:attribute name="roomIndex" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomOffer"> + <xs:sequence> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomPrice" type="tns:priceBean" /> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" use="required" /> - <xs:attribute name="adultsCount" type="xs:int" + <xs:attribute name="adultsCount" type="xs:int" use="required" /> - <xs:attribute name="childrenCount" type="xs:int" /> - </xs:complexType> - <xs:complexType name="roomType"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="board"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="getVoucher"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + <xs:attribute name="childrenCount" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomType"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="board"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="getVoucher"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="segmentId" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="segmentId" type="xs:string" /> + <xs:element maxOccurs="unbounded" minOccurs="0" name="emailAddress" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getVoucherResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="voucher" + </xs:sequence> + </xs:complexType> + <xs:complexType name="getVoucherResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="voucher" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getBookingDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element minOccurs="0" name="bookId" type="xs:string" /> - <xs:element name="segmentId" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getBookingDetailsResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="bookingDetails" + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetailsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookingDetails" type="tns:bookingDetails" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookingDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="contact" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="contact" type="xs:string" /> - <xs:element name="creationDate" type="xs:string" /> - <xs:element minOccurs="0" name="segments"> - <xs:complexType> - <xs:sequence> - <xs:choice maxOccurs="unbounded" minOccurs="0"> - <xs:element ref="tns:hotelSegment" /> - <xs:element ref="tns:insuranceSegment" /> - </xs:choice> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="bookingId" type="xs:string" + <xs:element name="creationDate" type="xs:string" /> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:hotelSegment" /> + <xs:element ref="tns:insuranceSegment" /> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + <xs:attribute name="status" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelSegmentDetailsBean"> - <xs:complexContent> - <xs:extension base="tns:segmentDetailsBean"> - <xs:sequence> - <xs:element minOccurs="0" name="hotel" + </xs:complexType> + <xs:complexType name="hotelSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence> + <xs:element minOccurs="0" name="hotel" type="tns:hotelBookedBean" /> - <xs:element name="checkIn" type="xs:string" /> - <xs:element name="checkOut" type="xs:string" /> - <xs:element minOccurs="0" name="cancellationPolicies"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element minOccurs="0" name="cancellationPolicies"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cancellationPolicy" type="tns:cancellationFeesPolicy" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="voucherObservation" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="voucherObservation" type="xs:string" /> - <xs:element minOccurs="0" name="rooms"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element minOccurs="0" name="rooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="room" type="tns:segmentRoomBean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="voucherIssued" type="xs:boolean" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="voucherIssued" type="xs:boolean" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType abstract="true" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="segmentDetailsBean"> - <xs:sequence> - <xs:element name="price" type="xs:string" /> - <xs:element minOccurs="0" name="currency" + <xs:sequence> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" nillable="true" type="xs:string" /> - <xs:element minOccurs="0" name="taxes" type="xs:double" /> - <xs:element minOccurs="0" name="cancelfee" + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="cancelfee" type="xs:string" /> - <xs:element name="creationDate" type="xs:string" /> - <xs:element name="statisticalFields"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" + <xs:element name="creationDate" type="xs:string" /> + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="statisticalField" type="tns:staticticField" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="segmentId" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="segmentId" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + <xs:attribute name="status" type="xs:string" use="required" /> - <xs:attribute name="supplierBookingNumber" + <xs:attribute name="supplierBookingNumber" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelBookedBean"> - <xs:sequence> - <xs:element name="hotelName" type="xs:string" /> - <xs:element name="cityName" type="xs:string" /> - <xs:element name="countryName" type="xs:string" /> - </xs:sequence> - <xs:attribute name="code" type="xs:string" + </xs:complexType> + <xs:complexType name="hotelBookedBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element name="cityName" type="xs:string" /> + <xs:element name="countryName" type="xs:string" /> + </xs:sequence> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="hotelAddress" type="xs:string" /> - </xs:complexType> - <xs:complexType name="segmentRoomBean"> - <xs:sequence> - <xs:element name="boardType" type="tns:board" /> - <xs:element name="roomType" type="tns:roomType" /> - <xs:element name="price" type="xs:string" /> - <xs:element minOccurs="0" name="currency" + <xs:attribute name="hotelAddress" type="xs:string" /> + </xs:complexType> + <xs:complexType name="segmentRoomBean"> + <xs:sequence> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" nillable="true" type="xs:string" /> - <xs:element name="travelers"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="pax" + <xs:element name="travelers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="pax" type="tns:pax" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="roomIndex" type="xs:int" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="pax"> - <xs:complexContent> - <xs:extension base="tns:paxBean"> - <xs:sequence> - <xs:element name="firstName" type="xs:string" /> - <xs:element name="lastName" type="xs:string" /> - <xs:element minOccurs="0" name="phone" + </xs:complexType> + <xs:complexType name="pax"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence> + <xs:element name="firstName" type="xs:string" /> + <xs:element name="lastName" type="xs:string" /> + <xs:element minOccurs="0" name="phone" type="xs:string" /> - </xs:sequence> - <xs:attribute name="title" type="xs:string" + </xs:sequence> + <xs:attribute name="title" type="xs:string" use="required" /> - <xs:attribute name="isChild" type="xs:boolean" /> - <xs:attribute name="childAge" type="xs:string" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType abstract="true" name="paxBean"> - <xs:sequence /> - </xs:complexType> - <xs:complexType name="staticticField"> - <xs:sequence /> - <xs:attribute name="type" type="xs:string" /> - <xs:attribute name="value" type="xs:string" /> - </xs:complexType> - <xs:complexType name="insuranceSegmentDetailsBean"> - <xs:complexContent> - <xs:extension base="tns:segmentDetailsBean"> - <xs:sequence /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="getPreBookingInfo"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + <xs:attribute name="isChild" type="xs:boolean" /> + <xs:attribute name="childAge" type="xs:string" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="paxBean"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="staticticField"> + <xs:sequence /> + <xs:attribute name="type" type="xs:string" /> + <xs:attribute name="value" type="xs:string" /> + </xs:complexType> + <xs:complexType name="insuranceSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getPreBookingInfo"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="searchCriteria" + <xs:element name="searchCriteria" type="tns:searchCriteria" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="searchCriteria"> - <xs:sequence> - <xs:element name="hotelCode" type="tns:hotelCode" /> - <xs:element name="startDate" type="xs:string" /> - <xs:element name="endDate" type="xs:string" /> - <xs:element name="offerCode" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getPreBookingInfoResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="preBookingInfo" + </xs:sequence> + </xs:complexType> + <xs:complexType name="searchCriteria"> + <xs:sequence> + <xs:element name="hotelCode" type="tns:hotelCode" /> + <xs:element name="startDate" type="xs:string" /> + <xs:element name="endDate" type="xs:string" /> + <xs:element name="offerCode" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getPreBookingInfoResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="preBookingInfo" type="tns:cancellationPolicyResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="cancellationPolicyResponse"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancellationPolicyResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cancellationFeesPolicy" nillable="true" type="tns:cancellationFeesPolicy" /> - <xs:element minOccurs="0" name="voucherObservation" + <xs:element minOccurs="0" name="voucherObservation" type="xs:string" /> - <xs:element name="offerCode" type="xs:string" /> - <xs:element name="offerPrice" type="tns:offerPrice" /> - <xs:element minOccurs="0" name="acceptedCreditCards"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="offerPrice" type="tns:offerPrice" /> + <xs:element minOccurs="0" name="acceptedCreditCards"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="creditCardType" type="tns:acceptedCreditCardBean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:complexType> - <xs:complexType name="offerPrice"> - <xs:sequence> - <xs:element name="totalPrice" type="tns:priceBean" /> - <xs:element minOccurs="0" name="taxes" type="xs:double" /> - <xs:element name="pricePerRoom"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="offerPrice"> + <xs:sequence> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element name="pricePerRoom"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="roomPrice" type="tns:roomOffer" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="changed" type="xs:boolean" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="changed" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="acceptedCreditCardBean"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="searchBookingSegments"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:complexType> + <xs:complexType name="acceptedCreditCardBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegments"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="bookingsCriteria" + <xs:element name="bookingsCriteria" type="tns:bookingsCriteria" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookingsCriteria"> - <xs:sequence> - <xs:element name="bookingCreationDate" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingsCriteria"> + <xs:sequence> + <xs:element name="bookingCreationDate" type="tns:rangeCriteria" /> - <xs:element minOccurs="0" name="city" + <xs:element minOccurs="0" name="city" type="tns:cityBean" /> - <xs:element minOccurs="0" name="country" + <xs:element minOccurs="0" name="country" type="tns:country" /> - <xs:element minOccurs="0" name="checkInDate" + <xs:element minOccurs="0" name="checkInDate" type="tns:rangeCriteria" /> - <xs:element minOccurs="0" name="paxName" + <xs:element minOccurs="0" name="paxName" type="xs:string" /> - <xs:element minOccurs="0" name="bookId" type="xs:string" /> - <xs:element minOccurs="0" name="status" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="rangeCriteria"> - <xs:sequence /> - <xs:attribute name="from" type="xs:string" + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element minOccurs="0" name="status" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="rangeCriteria"> + <xs:sequence /> + <xs:attribute name="from" type="xs:string" use="required" /> - <xs:attribute name="to" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="country"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="searchBookingSegmentsResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="bookings" + <xs:attribute name="to" type="xs:string" use="required" /> + </xs:complexType> + <xs:complexType name="country"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegmentsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookings" type="tns:bookings" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookings"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookings"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="booking" type="tns:bookingInfoBean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookingInfoBean"> - <xs:complexContent> - <xs:extension base="tns:segmentInfoBean"> - <xs:sequence> - <xs:element minOccurs="0" name="segments"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingInfoBean"> + <xs:complexContent> + <xs:extension base="tns:segmentInfoBean"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="segment" type="tns:segmentInfoBean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="segmentInfoBean"> - <xs:sequence /> - <xs:attribute name="id" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="segmentInfoBean"> + <xs:sequence /> + <xs:attribute name="id" type="xs:string" use="required" /> + <xs:attribute name="status" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="bookHotel"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:complexType> + <xs:complexType name="bookHotel"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="bookRequest" + <xs:element name="bookRequest" type="tns:requestedBookings" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="requestedBookings"> - <xs:sequence> - <xs:element minOccurs="0" name="parentBookingId" + </xs:sequence> + </xs:complexType> + <xs:complexType name="requestedBookings"> + <xs:sequence> + <xs:element minOccurs="0" name="parentBookingId" type="xs:string" /> - <xs:element minOccurs="0" name="customerReference" + <xs:element minOccurs="0" name="customerReference" type="xs:string" /> - <xs:element name="statisticalFields"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="statisticalField" type="tns:staticticField" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="creditCard" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="creditCard" type="tns:creditCardInformation" /> - <xs:element maxOccurs="unbounded" name="hotelBooking" + <xs:element maxOccurs="unbounded" name="hotelBooking" type="tns:hotelBooking" /> - </xs:sequence> - <xs:attribute name="insurance" type="xs:boolean" + </xs:sequence> + <xs:attribute name="insurance" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="creditCardInformation"> - <xs:sequence> - <xs:element name="cardHolder" type="xs:string" /> - <xs:element name="cardNumber" type="xs:string" /> - <xs:element name="cvc" type="xs:string" /> - <xs:element name="expiryDate" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelBooking"> - <xs:sequence> - <xs:element name="checkIn" type="xs:string" /> - <xs:element name="checkOut" type="xs:string" /> - <xs:element name="bookedOffer" type="tns:bookedOffer" /> - </xs:sequence> - <xs:attribute name="hotelCode" type="xs:string" + </xs:complexType> + <xs:complexType name="creditCardInformation"> + <xs:sequence> + <xs:element name="cardHolder" type="xs:string" /> + <xs:element name="cardNumber" type="xs:string" /> + <xs:element name="cvc" type="xs:string" /> + <xs:element name="expiryDate" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBooking"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="bookedOffer" type="tns:bookedOffer" /> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="bookedOffer"> - <xs:sequence> - <xs:element name="code" type="xs:string" /> - <xs:element name="bookedRooms"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:complexType> + <xs:complexType name="bookedOffer"> + <xs:sequence> + <xs:element name="code" type="xs:string" /> + <xs:element name="bookedRooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="bookedRoom" type="tns:bookedRoom" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookedRoom"> - <xs:sequence> - <xs:choice maxOccurs="unbounded" minOccurs="0"> - <xs:element ref="tns:registeredUser" /> - <xs:element ref="tns:pax" /> - </xs:choice> - </xs:sequence> - <xs:attribute name="roomIndex" type="xs:int" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookedRoom"> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:registeredUser" /> + <xs:element ref="tns:pax" /> + </xs:choice> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="registeredUser"> - <xs:complexContent> - <xs:extension base="tns:paxBean"> - <xs:sequence /> - <xs:attribute name="userName" type="xs:string" + </xs:complexType> + <xs:complexType name="registeredUser"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence /> + <xs:attribute name="userName" type="xs:string" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="bookHotelResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="bookResponse" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="bookHotelResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookResponse" type="tns:bookResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="segments"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="segment" type="tns:segment" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="bookingId" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" use="required" /> - <xs:attribute name="rejected" type="xs:boolean" /> - </xs:complexType> - <xs:complexType name="segment"> - <xs:sequence /> - <xs:attribute name="segmentId" type="xs:string" + <xs:attribute name="rejected" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="segment"> + <xs:sequence /> + <xs:attribute name="segmentId" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + <xs:attribute name="status" type="xs:string" use="required" /> - <xs:attribute name="supplierBookingNumber" + <xs:attribute name="supplierBookingNumber" type="xs:string" use="required" /> - <xs:attribute name="errorCode" type="xs:string" /> - <xs:attribute name="errorDescription" type="xs:string" /> - </xs:complexType> - <xs:element name="serviceError" nillable="true" + <xs:attribute name="errorCode" type="xs:string" /> + <xs:attribute name="errorDescription" type="xs:string" /> + </xs:complexType> + <xs:element name="serviceError" nillable="true" type="tns:errorDetails" /> - <xs:element name="TimeoutException" + <xs:element name="TimeoutException" type="tns:TimeoutException" /> - <xs:complexType name="TimeoutException"> - <xs:sequence> - <xs:element minOccurs="0" name="message" + <xs:complexType name="TimeoutException"> + <xs:sequence> + <xs:element minOccurs="0" name="message" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:schema> - </wsdl:types> - <wsdl:message name="bookHotelResponse"> - <wsdl:part element="tns:bookHotelResponse" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getVoucherResponse"> - <wsdl:part element="tns:getVoucherResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getBookingDetailsResponse"> - <wsdl:part element="tns:getBookingDetailsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getWhiteListHotels"> - <wsdl:part element="tns:getWhiteListHotels" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="cancelBookingSegment"> - <wsdl:part element="tns:cancelBookingSegment" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getVoucher"> - <wsdl:part element="tns:getVoucher" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getBookingDetails"> - <wsdl:part element="tns:getBookingDetails" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getPreBookingInfo"> - <wsdl:part element="tns:getPreBookingInfo" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="cancelBookingSegmentResponse"> - <wsdl:part element="tns:cancelBookingSegmentResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="bookHotel"> - <wsdl:part element="tns:bookHotel" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getHotelDetailsResponse"> - <wsdl:part element="tns:getHotelDetailsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getHotelDetails"> - <wsdl:part element="tns:getHotelDetails" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getWhiteListHotelsResponse"> - <wsdl:part element="tns:getWhiteListHotelsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="hotelAvailability"> - <wsdl:part element="tns:hotelAvailability" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="TimeoutException"> - <wsdl:part element="tns:TimeoutException" - name="TimeoutException"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getPreBookingInfoResponse"> - <wsdl:part element="tns:getPreBookingInfoResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="searchBookingSegments"> - <wsdl:part element="tns:searchBookingSegments" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="searchBookingSegmentsResponse"> - <wsdl:part element="tns:searchBookingSegmentsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="ServiceException"> - <wsdl:part element="tns:serviceError" - name="ServiceException"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="hotelAvailabilityResponse"> - <wsdl:part element="tns:hotelAvailabilityResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:portType name="AvailabilityWS"> - <wsdl:operation name="getHotelDetails"> - <wsdl:input message="tns:getHotelDetails" - name="getHotelDetails"> - </wsdl:input> - <wsdl:output message="tns:getHotelDetailsResponse" - name="getHotelDetailsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getWhiteListHotels"> - <wsdl:input message="tns:getWhiteListHotels" - name="getWhiteListHotels"> - </wsdl:input> - <wsdl:output message="tns:getWhiteListHotelsResponse" - name="getWhiteListHotelsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="cancelBookingSegment"> - <wsdl:input message="tns:cancelBookingSegment" - name="cancelBookingSegment"> - </wsdl:input> - <wsdl:output message="tns:cancelBookingSegmentResponse" - name="cancelBookingSegmentResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="hotelAvailability"> - <wsdl:input message="tns:hotelAvailability" - name="hotelAvailability"> - </wsdl:input> - <wsdl:output message="tns:hotelAvailabilityResponse" - name="hotelAvailabilityResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getVoucher"> - <wsdl:input message="tns:getVoucher" name="getVoucher"> - </wsdl:input> - <wsdl:output message="tns:getVoucherResponse" - name="getVoucherResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getBookingDetails"> - <wsdl:input message="tns:getBookingDetails" - name="getBookingDetails"> - </wsdl:input> - <wsdl:output message="tns:getBookingDetailsResponse" - name="getBookingDetailsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getPreBookingInfo"> - <wsdl:input message="tns:getPreBookingInfo" - name="getPreBookingInfo"> - </wsdl:input> - <wsdl:output message="tns:getPreBookingInfoResponse" - name="getPreBookingInfoResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="searchBookingSegments"> - <wsdl:input message="tns:searchBookingSegments" - name="searchBookingSegments"> - </wsdl:input> - <wsdl:output message="tns:searchBookingSegmentsResponse" - name="searchBookingSegmentsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="bookHotel"> - <wsdl:input message="tns:bookHotel" name="bookHotel"> - </wsdl:input> - <wsdl:output message="tns:bookHotelResponse" - name="bookHotelResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - </wsdl:portType> - <wsdl:binding name="AvailabilityServiceSoapBinding" + </xs:sequence> + </xs:complexType> + </xs:schema> + </wsdl:types> + <wsdl:message name="bookHotelResponse"> + <wsdl:part element="tns:bookHotelResponse" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucherResponse"> + <wsdl:part element="tns:getVoucherResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetailsResponse"> + <wsdl:part element="tns:getBookingDetailsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotels"> + <wsdl:part element="tns:getWhiteListHotels" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegment"> + <wsdl:part element="tns:cancelBookingSegment" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucher"> + <wsdl:part element="tns:getVoucher" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetails"> + <wsdl:part element="tns:getBookingDetails" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfo"> + <wsdl:part element="tns:getPreBookingInfo" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegmentResponse"> + <wsdl:part element="tns:cancelBookingSegmentResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="bookHotel"> + <wsdl:part element="tns:bookHotel" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetailsResponse"> + <wsdl:part element="tns:getHotelDetailsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetails"> + <wsdl:part element="tns:getHotelDetails" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotelsResponse"> + <wsdl:part element="tns:getWhiteListHotelsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailability"> + <wsdl:part element="tns:hotelAvailability" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="TimeoutException"> + <wsdl:part element="tns:TimeoutException" + name="TimeoutException"></wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfoResponse"> + <wsdl:part element="tns:getPreBookingInfoResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegments"> + <wsdl:part element="tns:searchBookingSegments" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegmentsResponse"> + <wsdl:part element="tns:searchBookingSegmentsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="ServiceException"> + <wsdl:part element="tns:serviceError" + name="ServiceException"></wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailabilityResponse"> + <wsdl:part element="tns:hotelAvailabilityResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:portType name="AvailabilityWS"> + <wsdl:operation name="getHotelDetails"> + <wsdl:input message="tns:getHotelDetails" + name="getHotelDetails"></wsdl:input> + <wsdl:output message="tns:getHotelDetailsResponse" + name="getHotelDetailsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <wsdl:input message="tns:getWhiteListHotels" + name="getWhiteListHotels"></wsdl:input> + <wsdl:output message="tns:getWhiteListHotelsResponse" + name="getWhiteListHotelsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <wsdl:input message="tns:cancelBookingSegment" + name="cancelBookingSegment"></wsdl:input> + <wsdl:output message="tns:cancelBookingSegmentResponse" + name="cancelBookingSegmentResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <wsdl:input message="tns:hotelAvailability" + name="hotelAvailability"></wsdl:input> + <wsdl:output message="tns:hotelAvailabilityResponse" + name="hotelAvailabilityResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <wsdl:input message="tns:getVoucher" name="getVoucher"></wsdl:input> + <wsdl:output message="tns:getVoucherResponse" + name="getVoucherResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <wsdl:input message="tns:getBookingDetails" + name="getBookingDetails"></wsdl:input> + <wsdl:output message="tns:getBookingDetailsResponse" + name="getBookingDetailsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <wsdl:input message="tns:getPreBookingInfo" + name="getPreBookingInfo"></wsdl:input> + <wsdl:output message="tns:getPreBookingInfoResponse" + name="getPreBookingInfoResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <wsdl:input message="tns:searchBookingSegments" + name="searchBookingSegments"></wsdl:input> + <wsdl:output message="tns:searchBookingSegmentsResponse" + name="searchBookingSegmentsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <wsdl:input message="tns:bookHotel" name="bookHotel"></wsdl:input> + <wsdl:output message="tns:bookHotelResponse" + name="bookHotelResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + </wsdl:portType> + <wsdl:binding name="AvailabilityServiceSoapBinding" type="tns:AvailabilityWS"> - <soap:binding style="document" + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <wsdl:operation name="getHotelDetails"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getHotelDetails"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getHotelDetailsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getWhiteListHotels"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getWhiteListHotels"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getWhiteListHotelsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="cancelBookingSegment"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="cancelBookingSegment"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="cancelBookingSegmentResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="hotelAvailability"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="hotelAvailability"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="hotelAvailabilityResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getVoucher"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getVoucher"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getVoucherResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getBookingDetails"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getBookingDetails"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getBookingDetailsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getPreBookingInfo"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getPreBookingInfo"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getPreBookingInfoResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="searchBookingSegments"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="searchBookingSegments"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="searchBookingSegmentsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="bookHotel"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="bookHotel"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="bookHotelResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - </wsdl:binding> - <wsdl:service name="AvailabilityService"> - <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + <wsdl:operation name="getHotelDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getHotelDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getHotelDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getWhiteListHotels"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getWhiteListHotelsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="cancelBookingSegment"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="cancelBookingSegmentResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="hotelAvailability"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="hotelAvailabilityResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getVoucher"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getVoucherResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getBookingDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getBookingDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getPreBookingInfo"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getPreBookingInfoResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="searchBookingSegments"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="searchBookingSegmentsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="bookHotel"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="bookHotelResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + </wsdl:binding> + <wsdl:service name="AvailabilityService"> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" name="AvailabilityServicePort"> - <soap:address + <soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService" /> - </wsdl:port> - <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + </wsdl:port> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" name="AvailabilityServiceSecurePort"> - <soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityServiceSecure" /> - </wsdl:port> - </wsdl:service> -</wsdl:definitions> \ No newline at end of file + <soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityServiceSecure" /> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> diff --git a/tldd-hotels/src/main/resources/wsdl/referential.wsdl b/tldd-hotels/src/main/resources/wsdl/referential.wsdl index 635e351..3080a36 100644 --- a/tldd-hotels/src/main/resources/wsdl/referential.wsdl +++ b/tldd-hotels/src/main/resources/wsdl/referential.wsdl @@ -345,7 +345,7 @@ </wsdl:binding> <wsdl:service name="ReferentialService"> <wsdl:port binding="tns:ReferentialServiceSoapBinding" name="ReferentialServicePort"> -<soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/ReferentialService"/> +<soap:address location="http://outgoing.fractalite.com/gekko-front/ws/v2_4/ReferentialService"/> </wsdl:port> </wsdl:service> </wsdl:definitions> \ No newline at end of file diff --git a/tldd-hotels/target/classes/META-INF/MANIFEST.MF b/tldd-hotels/target/classes/META-INF/MANIFEST.MF index 8b3785d..ff61ea2 100644 --- a/tldd-hotels/target/classes/META-INF/MANIFEST.MF +++ b/tldd-hotels/target/classes/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ Manifest-Version: 1.0 -Bnd-LastModified: 1589976880860 +Bnd-LastModified: 1593510980932 Build-Jdk: 1.8.0_252 Built-By: dev Bundle-ManifestVersion: 2 @@ -7,40 +7,43 @@ Bundle-Name: tdr Bundle-SymbolicName: tldd-hotels Bundle-Version: 0.0.1.SNAPSHOT Created-By: Apache Maven Bundle Plugin -Export-Package: com.gekko_holding.webservice.referential;version="0.0.1" - ;uses:="javax.jws,javax.xml.bind,javax.xml.bind.annotation,javax.xml.na - mespace,javax.xml.ws",com.gekko_holding.webservice.Availability;version - ="0.0.1";uses:="javax.jws,javax.xml.bind,javax.xml.bind.annotation,java - x.xml.namespace,javax.xml.ws",com.fractalite.hermes.teldar.parsers;vers - ion="0.0.1";uses:="com.fractalite.models.travel.stay,javax.xml.parsers, - javax.xml.xpath,org.apache.camel,org.slf4j,org.springframework.stereoty - pe,org.xml.sax",com.fractalite.hermes.teldar.Marshaller;version="0.0.1" - ;uses:="com.gekko_holding.webservice.Availability,org.apache.camel,org. - springframework.stereotype",com.fractalite.hermes.teldar.services;versi - on="0.0.1";uses:="com.fractalite.models.travel.stay,com.gekko_holding.w - ebservice.Availability,javax.xml.datatype,org.apache.camel,org.slf4j",c - om.fractalite.hermes.teldar.cfg;version="0.0.1";uses:="com.fractalite.h - ermes.services.stay,org.apache.camel.builder" +Export-Package: com.gekko_holding.webservice.v2_4;version="0.0.1";uses:= + "javax.jws,javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace + ,javax.xml.ws",com.fractalite.hermes.teldar.parsers;version="0.0.1";use + s:="com.fractalite.models.travel.stay,javax.xml.parsers,javax.xml.xpath + ,org.apache.camel,org.slf4j,org.springframework.stereotype,org.xml.sax" + ,com.fractalite.hermes.teldar.Marshaller;version="0.0.1";uses:="com.gek + ko_holding.webservice.v2_4,org.apache.camel,org.springframework.stereot + ype",com.fractalite.hermes.teldar.tools;version="0.0.1";uses:="com.frac + talite.models.travel.stay,javax.xml.bind.annotation",com.fractalite.her + mes.teldar.services;version="0.0.1";uses:="com.fractalite.models.commer + ce,com.fractalite.models.travel.stay,com.gekko_holding.webservice.v2_4, + javax.xml.datatype,org.apache.camel,org.slf4j",com.fractalite.hermes.te + ldar.cfg;version="0.0.1";uses:="com.fractalite.hermes.services.stay,jav + ax.xml.parsers,org.apache.camel.builder,org.w3c.dom,org.xml.sax" Import-Package: org.apache.camel;version="[2.8,3)",org.apache.camel.mode l;version="[2.8,3)",org.apache.camel.model.language;version="[2.8,3)",o - rg.slf4j;version="[1.6,2)",org.xml.sax,org.joda.time.format;version="[1 - .5,2)",org.apache.camel.builder;version="[2.8,3)",com.fractalite.hermes - .services.stay;version="[0.1,1)",com.fractalite.hermes.teldar.Marshalle - r;version="[0.0,1)",com.fractalite.hermes.teldar.parsers;version="[0.0, - 1)",com.fractalite.hermes.teldar.services;version="[0.0,1)",com.fractal - ite.models.commerce;version="[0.0,1)",com.fractalite.models.common;vers - ion="[0.0,1)",com.fractalite.models.travel;version="[0.0,1)",com.fracta - lite.models.travel.stay;version="[0.0,1)",com.gekko_holding.webservice. - Availability;version="[0.0,1)",com.giata.desthotel.mapping;version="[0. - 0,1)",javax.jws,javax.xml.bind,javax.xml.bind.annotation,javax.xml.data - type,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.ws, - javax.xml.xpath,org.apache.camel.component.http4;version="[2.8,3)",org. - apache.camel.converter.jaxb;version="[2.8,3)",org.apache.camel.spi;vers - ion="[2.8,3)",org.apache.servicemix.camel.nmr,org.apache.servicemix.nmr - .api,org.codehaus.jackson.map;version="[1.8,2)",org.springframework.ste - reotype;version="[3.0,4)",org.w3c.dom,org.apache.camel.model.config;ver - sion="[2.8,3)",org.apache.camel.model.dataformat;version="[2.8,3)",org. - apache.camel.model.loadbalancer;version="[2.8,3)",org.springframework.b - eans.factory.config;version="[3.0,4)",org.joda.time;version="[1.5,2)" + rg.slf4j;version="[1.6,2)",org.xml.sax,org.joda.time;version="[1.5,2)", + org.joda.time.format;version="[1.5,2)",javax.xml.bind,javax.xml.bind.an + notation,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax + .xml.soap,javax.xml.transform,javax.xml.transform.dom,javax.xml.transfo + rm.stream,javax.xml.ws,javax.xml.xpath,org.apache.camel.builder;version + ="[2.8,3)",com.fractalite.hermes.services.stay;version="[0.1,1)",com.fr + actalite.hermes.teldar.Marshaller;version="[0.0,1)",com.fractalite.herm + es.teldar.parsers;version="[0.0,1)",com.fractalite.hermes.teldar.servic + es;version="[0.0,1)",com.fractalite.hermes.teldar.tools;version="[0.0,1 + )",com.fractalite.models.commerce;version="[0.0,1)",com.fractalite.mode + ls.common;version="[0.0,1)",com.fractalite.models.travel;version="[0.0, + 1)",com.fractalite.models.travel.stay;version="[0.0,1)",com.gekko_holdi + ng.webservice.v2_4;version="[0.0,1)",com.giata.desthotel.mapping;versio + n="[0.0,1)",com.google.i18n.phonenumbers,javax.jws,org.apache.camel.com + ponent.http4;version="[2.8,3)",org.apache.camel.converter.jaxb;version= + "[2.8,3)",org.apache.camel.spi;version="[2.8,3)",org.apache.servicemix. + camel.nmr,org.apache.servicemix.nmr.api,org.codehaus.jackson.map;versio + n="[1.8,2)",org.springframework.stereotype;version="[3.0,4)",org.w3c.do + m,org.apache.camel.model.config;version="[2.8,3)",org.apache.camel.mode + l.dataformat;version="[2.8,3)",org.apache.camel.model.loadbalancer;vers + ion="[2.8,3)",org.springframework.beans.factory.config;version="[3.0,4) + " Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))" Tool: Bnd-4.2.0.201903051501 diff --git a/tldd-hotels/target/classes/META-INF/spring/camel.properties b/tldd-hotels/target/classes/META-INF/spring/camel.properties index 9b04075..7512b53 100644 --- a/tldd-hotels/target/classes/META-INF/spring/camel.properties +++ b/tldd-hotels/target/classes/META-INF/spring/camel.properties @@ -4,3 +4,4 @@ forwardTo=direct:forward quartzConfig=quartz://batch?cron=*+*+08-22+?+*+MON-FRI knownErrorAction=file:///temp/src/data/log otherErrors=file:///temp/src/data/unknown + diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.class index a20b819..ce75d58 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.class index 6c30ec7..3e4f4ab 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/ContentProvider.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/ContentProvider.class index 3cb8384..c1d3b59 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/ContentProvider.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/ContentProvider.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$1.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$1.class index 9fe27a0..1d727b1 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$1.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$1.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$2.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$2.class index d4e761c..d26e91e 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$2.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$2.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$3.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$3.class index 435c851..d6fbc65 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$3.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$3.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$4.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$4.class index 71f0d5c..3d2ddb6 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$4.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$4.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$5.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$5.class index 611628b..4fd9a94 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$5.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$5.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$6.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$6.class index 4db0af1..8ba4e2e 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$6.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$6.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$7.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$7.class new file mode 100644 index 0000000..c743a49 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$7.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$8.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$8.class new file mode 100644 index 0000000..bd26d50 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$8.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.class index 10fd527..8e83c59 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/Facility.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/Facility.class index a5dc2e2..e8da054 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/Facility.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/Facility.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.class new file mode 100644 index 0000000..2c9254d Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.class new file mode 100644 index 0000000..fdf0a9a Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.class new file mode 100644 index 0000000..799178f Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.class index 151eb04..3b728ae 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.class new file mode 100644 index 0000000..914756d Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.class new file mode 100644 index 0000000..d97f991 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.class new file mode 100644 index 0000000..b3d5776 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/HotelQuotesRequest.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/HotelQuotesRequest.class new file mode 100644 index 0000000..2c654b9 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/HotelQuotesRequest.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.class new file mode 100644 index 0000000..a1c4327 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.class index b7552fc..14260b2 100644 Binary files a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.class and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/Hotels.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/Hotels.class new file mode 100644 index 0000000..27bb10d Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/Hotels.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/IdGenerator.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/IdGenerator.class new file mode 100644 index 0000000..d85c4e5 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/IdGenerator.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ObjectToXml.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ObjectToXml.class new file mode 100644 index 0000000..9ae62d6 Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ObjectToXml.class differ diff --git a/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.class b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.class new file mode 100644 index 0000000..76ff33d Binary files /dev/null and b/tldd-hotels/target/classes/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.class deleted file mode 100644 index de17a6e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RateAccessCodes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RateAccessCodes.class deleted file mode 100644 index 266fd2d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RateAccessCodes.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RoomCriterias.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RoomCriterias.class deleted file mode 100644 index 1f7487c..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria$RoomCriterias.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria.class deleted file mode 100644 index 27cde1d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityResponse.class deleted file mode 100644 index fd1c523..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityService.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityService.class deleted file mode 100644 index e36690b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityService.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityWS.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityWS.class deleted file mode 100644 index d49ea6f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/AvailabilityWS.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Board.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Board.class deleted file mode 100644 index f3d169b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Board.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotel.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotel.class deleted file mode 100644 index 025e4e7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotel.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotelResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotelResponse.class deleted file mode 100644 index 1f4e1fb..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookHotelResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse$Segments.class deleted file mode 100644 index 10815bb..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse$Segments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse.class deleted file mode 100644 index c745fcf..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer$BookedRooms.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer$BookedRooms.class deleted file mode 100644 index 20c9fce..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer$BookedRooms.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer.class deleted file mode 100644 index cdebcca..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedOffer.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedRoom.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedRoom.class deleted file mode 100644 index 7df4e91..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookedRoom.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails$Segments.class deleted file mode 100644 index 69e3a72..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails$Segments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails.class deleted file mode 100644 index ee8798b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean$Segments.class deleted file mode 100644 index 073c902..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean$Segments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean.class deleted file mode 100644 index b231808..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingInfoBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Bookings.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Bookings.class deleted file mode 100644 index c3d0521..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Bookings.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingsCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingsCriteria.class deleted file mode 100644 index b4c31f1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/BookingsCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegment.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegment.class deleted file mode 100644 index 8455b43..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegment.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.class deleted file mode 100644 index adf59a4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.class deleted file mode 100644 index 3422fe3..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse$AcceptedCreditCards.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse$AcceptedCreditCards.class deleted file mode 100644 index e415c09..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse$AcceptedCreditCards.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.class deleted file mode 100644 index a0eb2e1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Child.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Child.class deleted file mode 100644 index 1946eca..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Child.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityBean.class deleted file mode 100644 index c211c95..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityDestination.class deleted file mode 100644 index 8e32f4f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CityDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ConferenceBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ConferenceBean.class deleted file mode 100644 index 584c9f4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ConferenceBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Country.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Country.class deleted file mode 100644 index c70f9b8..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Country.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CreditCardInformation.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CreditCardInformation.class deleted file mode 100644 index a607419..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CreditCardInformation.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CustomerIdentification.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CustomerIdentification.class deleted file mode 100644 index d0e30c1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/CustomerIdentification.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Description.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Description.class deleted file mode 100644 index fb2ddf2..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Description.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Destination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Destination.class deleted file mode 100644 index cde023d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Destination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/DestinationCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/DestinationCriteria.class deleted file mode 100644 index 0b16055..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/DestinationCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/EntityBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/EntityBean.class deleted file mode 100644 index 2b3edd4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/EntityBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ErrorDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ErrorDetails.class deleted file mode 100644 index 920ec80..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ErrorDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Facility.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Facility.class deleted file mode 100644 index de3a4dd..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Facility.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoCodeDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoCodeDestination.class deleted file mode 100644 index 0560228..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoCodeDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoLocalization.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoLocalization.class deleted file mode 100644 index 90f6cfa..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GeoLocalization.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetails.class deleted file mode 100644 index 44b0905..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.class deleted file mode 100644 index f0a71fa..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetails.class deleted file mode 100644 index a633cb7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.class deleted file mode 100644 index feb7bc5..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfo.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfo.class deleted file mode 100644 index 4fe76a8..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfo.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.class deleted file mode 100644 index e5f455c..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucher.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucher.class deleted file mode 100644 index 0f7acc8..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucher.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucherResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucherResponse.class deleted file mode 100644 index cb5054f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetVoucherResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotels.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotels.class deleted file mode 100644 index 6666e58..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotels.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.class deleted file mode 100644 index 17a4a99..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailability.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailability.class deleted file mode 100644 index ae2da43..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailability.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.class deleted file mode 100644 index 6e01380..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Descriptions.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Descriptions.class deleted file mode 100644 index 40a095f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Descriptions.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Facilities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Facilities.class deleted file mode 100644 index f7022d4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Facilities.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Images.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Images.class deleted file mode 100644 index 4ee7bec..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean$Images.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean.class deleted file mode 100644 index 7cbcf38..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBookedBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBookedBean.class deleted file mode 100644 index 685c0c1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBookedBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBooking.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBooking.class deleted file mode 100644 index 0fffe44..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelBooking.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelChain.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelChain.class deleted file mode 100644 index f88784f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelChain.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCode.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCode.class deleted file mode 100644 index 82738b2..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCode.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeDestination.class deleted file mode 100644 index acc6514..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeListDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeListDestination.class deleted file mode 100644 index ab9c5a3..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodeListDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodes.class deleted file mode 100644 index 2e9a26f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelCodes.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRating.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRating.class deleted file mode 100644 index e32c595..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRating.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRatingCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRatingCriteria.class deleted file mode 100644 index 818b89c..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelRatingCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Facilities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Facilities.class deleted file mode 100644 index e87d97d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Facilities.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Offers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Offers.class deleted file mode 100644 index 6cfc0c4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse$Offers.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse.class deleted file mode 100644 index 61a6d04..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$CancellationPolicies.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$CancellationPolicies.class deleted file mode 100644 index 3fc9bda..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$CancellationPolicies.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$Rooms.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$Rooms.class deleted file mode 100644 index b8e5ba6..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$Rooms.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.class deleted file mode 100644 index 438e6a0..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Identification.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Identification.class deleted file mode 100644 index ef49177..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Identification.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ImageUrl.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ImageUrl.class deleted file mode 100644 index 3da01d5..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ImageUrl.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.class deleted file mode 100644 index 9cad6c2..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ObjectFactory.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ObjectFactory.class deleted file mode 100644 index ed4b604..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ObjectFactory.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer$RoomOffers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer$RoomOffers.class deleted file mode 100644 index af91723..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer$RoomOffers.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer.class deleted file mode 100644 index 5cc3347..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Offer.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice$PricePerRoom.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice$PricePerRoom.class deleted file mode 100644 index bb7552d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice$PricePerRoom.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice.class deleted file mode 100644 index c2121bb..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/OfferPrice.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Pax.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Pax.class deleted file mode 100644 index da4b439..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Pax.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PaxBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PaxBean.class deleted file mode 100644 index 39fedbb..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PaxBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PoiDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PoiDestination.class deleted file mode 100644 index bb11d06..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PoiDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PriceBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PriceBean.class deleted file mode 100644 index d0b62af..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/PriceBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RangeCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RangeCriteria.class deleted file mode 100644 index 04101cc..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RangeCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RateAccessCode.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RateAccessCode.class deleted file mode 100644 index 314d516..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RateAccessCode.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RegisteredUser.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RegisteredUser.class deleted file mode 100644 index b21d026..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RegisteredUser.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings$StatisticalFields.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings$StatisticalFields.class deleted file mode 100644 index 5c19713..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings$StatisticalFields.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings.class deleted file mode 100644 index 1e1a162..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RequestedBookings.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomOffer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomOffer.class deleted file mode 100644 index 627ef83..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomOffer.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan$Children.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan$Children.class deleted file mode 100644 index a8dcf85..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan$Children.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan.class deleted file mode 100644 index f29c78f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomPlan.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomType.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomType.class deleted file mode 100644 index 59bf470..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/RoomType.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegments.class deleted file mode 100644 index 5986ef4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.class deleted file mode 100644 index 39b86c2..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchCriteria.class deleted file mode 100644 index 7bddd6c..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SearchCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Segment.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Segment.class deleted file mode 100644 index 23c8317..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/Segment.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean$StatisticalFields.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean$StatisticalFields.class deleted file mode 100644 index a3b4c08..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean$StatisticalFields.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean.class deleted file mode 100644 index 599fe51..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentDetailsBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentInfoBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentInfoBean.class deleted file mode 100644 index 827ff81..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentInfoBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean$Travelers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean$Travelers.class deleted file mode 100644 index 71175dd..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean$Travelers.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean.class deleted file mode 100644 index 9900e7a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SegmentRoomBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ServiceException.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ServiceException.class deleted file mode 100644 index 657c1f5..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/ServiceException.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SortBy.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SortBy.class deleted file mode 100644 index c7311bd..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/SortBy.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/StaticticField.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/StaticticField.class deleted file mode 100644 index 641cc5d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/StaticticField.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException.class deleted file mode 100644 index fa8d1fb..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException_Exception.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException_Exception.class deleted file mode 100644 index 24cda7f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/TimeoutException_Exception.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/package-info.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/package-info.class deleted file mode 100644 index e297b13..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/Availability/package-info.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.class deleted file mode 100644 index affe6d5..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RateAccessCodes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RateAccessCodes.class deleted file mode 100644 index c7e2e2f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RateAccessCodes.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RoomCriterias.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RoomCriterias.class deleted file mode 100644 index 7c21401..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria$RoomCriterias.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria.class deleted file mode 100644 index 0fca9f1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityResponse.class deleted file mode 100644 index ebc7973..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityService.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityService.class deleted file mode 100644 index d9ccde0..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityService.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityWS.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityWS.class deleted file mode 100644 index d6e387f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/AvailabilityWS.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Board.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Board.class deleted file mode 100644 index a6bd17a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Board.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotel.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotel.class deleted file mode 100644 index de84ed5..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotel.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotelResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotelResponse.class deleted file mode 100644 index 645cb12..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookHotelResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse$Segments.class deleted file mode 100644 index c0b8445..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse$Segments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse.class deleted file mode 100644 index cf2cf98..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer$BookedRooms.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer$BookedRooms.class deleted file mode 100644 index 3c071d9..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer$BookedRooms.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer.class deleted file mode 100644 index caa10ae..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedOffer.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedRoom.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedRoom.class deleted file mode 100644 index 83f75e7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookedRoom.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails$Segments.class deleted file mode 100644 index 9893f35..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails$Segments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails.class deleted file mode 100644 index b9b80f8..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean$Segments.class deleted file mode 100644 index 89a707b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean$Segments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean.class deleted file mode 100644 index f4ed540..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingInfoBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Bookings.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Bookings.class deleted file mode 100644 index f1cdf8e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Bookings.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingsCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingsCriteria.class deleted file mode 100644 index 3f5dd81..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/BookingsCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegment.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegment.class deleted file mode 100644 index f73bed1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegment.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.class deleted file mode 100644 index d32c8e6..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationFeesPolicy.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationFeesPolicy.class deleted file mode 100644 index 858e1f5..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationFeesPolicy.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse$AcceptedCreditCards.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse$AcceptedCreditCards.class deleted file mode 100644 index deb9439..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse$AcceptedCreditCards.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse.class deleted file mode 100644 index 1f50384..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CancellationPolicyResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Child.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Child.class deleted file mode 100644 index 181e0f0..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Child.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityBean.class deleted file mode 100644 index 8ae4bef..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityCode.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityCode.class deleted file mode 100644 index ddbea66..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityCode.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityDestination.class deleted file mode 100644 index 89983c9..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CityDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ConferenceBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ConferenceBean.class deleted file mode 100644 index a3454bd..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ConferenceBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Country.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Country.class deleted file mode 100644 index 99fdaec..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Country.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CreditCardInformation.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CreditCardInformation.class deleted file mode 100644 index f85e52d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CreditCardInformation.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CustomerIdentification.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CustomerIdentification.class deleted file mode 100644 index 99e247a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/CustomerIdentification.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Description.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Description.class deleted file mode 100644 index 055cc0b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Description.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Destination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Destination.class deleted file mode 100644 index b124569..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Destination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/DestinationCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/DestinationCriteria.class deleted file mode 100644 index e2f1561..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/DestinationCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/EntityBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/EntityBean.class deleted file mode 100644 index 4882aa7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/EntityBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ErrorDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ErrorDetails.class deleted file mode 100644 index 44961e0..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ErrorDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Facility.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Facility.class deleted file mode 100644 index c1a97c7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Facility.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoCodeDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoCodeDestination.class deleted file mode 100644 index e5534f9..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoCodeDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoLocalization.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoLocalization.class deleted file mode 100644 index 2d2a752..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GeoLocalization.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypes.class deleted file mode 100644 index 2d14782..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypes.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypesResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypesResponse.class deleted file mode 100644 index 73b68d0..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBoardTypesResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetails.class deleted file mode 100644 index 93a410f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.class deleted file mode 100644 index 0186289..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCities.class deleted file mode 100644 index 90a8b49..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCities.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCitiesResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCitiesResponse.class deleted file mode 100644 index 570f1f6..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCitiesResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountries.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountries.class deleted file mode 100644 index 704070e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountries.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountriesResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountriesResponse.class deleted file mode 100644 index 1d1458b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetCountriesResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetails.class deleted file mode 100644 index 7fa9330..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetails.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.class deleted file mode 100644 index 15073b9..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilities.class deleted file mode 100644 index 11ef34b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilities.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.class deleted file mode 100644 index 46ae8a2..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatings.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatings.class deleted file mode 100644 index aa5827b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatings.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.class deleted file mode 100644 index d5bc333..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIs.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIs.class deleted file mode 100644 index af5223b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIs.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIsResponse.class deleted file mode 100644 index 879a648..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPOIsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfo.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfo.class deleted file mode 100644 index ce247d1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfo.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.class deleted file mode 100644 index 55ec958..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypes.class deleted file mode 100644 index c9e4314..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypes.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypesResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypesResponse.class deleted file mode 100644 index f5774c8..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetRoomTypesResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucher.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucher.class deleted file mode 100644 index 7deb90d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucher.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucherResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucherResponse.class deleted file mode 100644 index 0ece4b1..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetVoucherResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotels.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotels.class deleted file mode 100644 index 4831c8b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotels.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.class deleted file mode 100644 index 483c3d4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailability.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailability.class deleted file mode 100644 index 7cd5632..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailability.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.class deleted file mode 100644 index e9a621a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Descriptions.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Descriptions.class deleted file mode 100644 index fe2dead..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Descriptions.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Facilities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Facilities.class deleted file mode 100644 index 24a00c6..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Facilities.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Images.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Images.class deleted file mode 100644 index b24f66a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean$Images.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean.class deleted file mode 100644 index 473285e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBookedBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBookedBean.class deleted file mode 100644 index ab200b7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBookedBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBooking.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBooking.class deleted file mode 100644 index 2bdebad..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelBooking.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelChain.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelChain.class deleted file mode 100644 index cf51bf6..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelChain.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCode.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCode.class deleted file mode 100644 index e5b272e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCode.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeDestination.class deleted file mode 100644 index 35e627e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeListDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeListDestination.class deleted file mode 100644 index 59f1fe2..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodeListDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodes.class deleted file mode 100644 index c92199f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelCodes.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRating.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRating.class deleted file mode 100644 index 1c668ca..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRating.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRatingCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRatingCriteria.class deleted file mode 100644 index b18bf70..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelRatingCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Facilities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Facilities.class deleted file mode 100644 index 8023fc8..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Facilities.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Offers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Offers.class deleted file mode 100644 index 368a468..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse$Offers.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse.class deleted file mode 100644 index 50721f7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$CancellationPolicies.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$CancellationPolicies.class deleted file mode 100644 index acb8648..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$CancellationPolicies.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$Rooms.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$Rooms.class deleted file mode 100644 index b2f625b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$Rooms.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.class deleted file mode 100644 index 027303d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Identification.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Identification.class deleted file mode 100644 index 02fcafb..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Identification.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ImageUrl.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ImageUrl.class deleted file mode 100644 index 2b4b7b4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ImageUrl.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.class deleted file mode 100644 index dee9a38..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ObjectFactory.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ObjectFactory.class deleted file mode 100644 index 9606bee..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ObjectFactory.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer$RoomOffers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer$RoomOffers.class deleted file mode 100644 index c110ec7..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer$RoomOffers.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer.class deleted file mode 100644 index 357af83..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Offer.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice$PricePerRoom.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice$PricePerRoom.class deleted file mode 100644 index d03c76d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice$PricePerRoom.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice.class deleted file mode 100644 index f02a777..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/OfferPrice.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Pax.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Pax.class deleted file mode 100644 index 707b80f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Pax.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PaxBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PaxBean.class deleted file mode 100644 index 5c8bf7e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PaxBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Poi.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Poi.class deleted file mode 100644 index 7e7db6d..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Poi.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PoiDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PoiDestination.class deleted file mode 100644 index 58fce9c..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PoiDestination.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PriceBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PriceBean.class deleted file mode 100644 index c5ab174..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/PriceBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RangeCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RangeCriteria.class deleted file mode 100644 index ac4a9b4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RangeCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RateAccessCode.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RateAccessCode.class deleted file mode 100644 index 4704f5b..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RateAccessCode.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialService.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialService.class deleted file mode 100644 index 0596777..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialService.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialServiceV24.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialServiceV24.class deleted file mode 100644 index 5dc202f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ReferentialServiceV24.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RegisteredUser.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RegisteredUser.class deleted file mode 100644 index 160cc32..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RegisteredUser.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings$StatisticalFields.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings$StatisticalFields.class deleted file mode 100644 index 896953a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings$StatisticalFields.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings.class deleted file mode 100644 index 6b38532..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RequestedBookings.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomOffer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomOffer.class deleted file mode 100644 index c45f0fb..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomOffer.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan$Children.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan$Children.class deleted file mode 100644 index be78810..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan$Children.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan.class deleted file mode 100644 index 3b87016..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomPlan.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomType.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomType.class deleted file mode 100644 index d92d64a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/RoomType.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegments.class deleted file mode 100644 index 6403b17..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegments.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.class deleted file mode 100644 index fd686d8..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchCriteria.class deleted file mode 100644 index 6aa70fc..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SearchCriteria.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Segment.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Segment.class deleted file mode 100644 index 4d3a71a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/Segment.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean$StatisticalFields.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean$StatisticalFields.class deleted file mode 100644 index f6c636c..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean$StatisticalFields.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean.class deleted file mode 100644 index 46a3f8c..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentDetailsBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentInfoBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentInfoBean.class deleted file mode 100644 index 86cd78f..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentInfoBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean$Travelers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean$Travelers.class deleted file mode 100644 index ee5d51e..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean$Travelers.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean.class deleted file mode 100644 index ccebd88..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SegmentRoomBean.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ServiceException.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ServiceException.class deleted file mode 100644 index d477a29..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/ServiceException.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SortBy.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SortBy.class deleted file mode 100644 index 8d57ea4..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/SortBy.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/StaticticField.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/StaticticField.class deleted file mode 100644 index ed88c8a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/StaticticField.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException.class deleted file mode 100644 index 6d00669..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException_Exception.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException_Exception.class deleted file mode 100644 index bd5280a..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/TimeoutException_Exception.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/package-info.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/package-info.class deleted file mode 100644 index de53a68..0000000 Binary files a/tldd-hotels/target/classes/com/gekko_holding/webservice/referential/package-info.class and /dev/null differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.class new file mode 100644 index 0000000..8af23b8 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RateAccessCodes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RateAccessCodes.class new file mode 100644 index 0000000..9dcbd02 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RateAccessCodes.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RoomCriterias.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RoomCriterias.class new file mode 100644 index 0000000..83e8152 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RoomCriterias.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.class new file mode 100644 index 0000000..196ebc4 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityResponse.class new file mode 100644 index 0000000..1c9deb3 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityService.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityService.class new file mode 100644 index 0000000..75d6148 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityService.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityWS.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityWS.class new file mode 100644 index 0000000..a6e5fde Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/AvailabilityWS.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Board.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Board.class new file mode 100644 index 0000000..f074154 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Board.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotel.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotel.class new file mode 100644 index 0000000..72876b8 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotel.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotelResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotelResponse.class new file mode 100644 index 0000000..4be3939 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookHotelResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse$Segments.class new file mode 100644 index 0000000..e9158b0 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse$Segments.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse.class new file mode 100644 index 0000000..16853d4 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer$BookedRooms.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer$BookedRooms.class new file mode 100644 index 0000000..cecb1d6 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer$BookedRooms.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer.class new file mode 100644 index 0000000..9361959 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedOffer.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedRoom.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedRoom.class new file mode 100644 index 0000000..485f470 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookedRoom.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails$Segments.class new file mode 100644 index 0000000..da3c475 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails$Segments.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails.class new file mode 100644 index 0000000..1204069 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingDetails.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean$Segments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean$Segments.class new file mode 100644 index 0000000..97ecec8 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean$Segments.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean.class new file mode 100644 index 0000000..d166b3d Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingInfoBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Bookings.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Bookings.class new file mode 100644 index 0000000..396f9f5 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Bookings.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingsCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingsCriteria.class new file mode 100644 index 0000000..172c242 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/BookingsCriteria.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegment.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegment.class new file mode 100644 index 0000000..4842eaf Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegment.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.class new file mode 100644 index 0000000..d1d0556 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.class new file mode 100644 index 0000000..89dd128 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse$AcceptedCreditCards.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse$AcceptedCreditCards.class new file mode 100644 index 0000000..cf63ee1 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse$AcceptedCreditCards.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.class new file mode 100644 index 0000000..74e8aae Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Child.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Child.class new file mode 100644 index 0000000..5acadef Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Child.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityBean.class new file mode 100644 index 0000000..a5ae206 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityDestination.class new file mode 100644 index 0000000..e56b440 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CityDestination.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ConferenceBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ConferenceBean.class new file mode 100644 index 0000000..3c55c7c Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ConferenceBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Country.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Country.class new file mode 100644 index 0000000..41bf17b Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Country.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CreditCardInformation.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CreditCardInformation.class new file mode 100644 index 0000000..9034369 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CreditCardInformation.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CustomerIdentification.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CustomerIdentification.class new file mode 100644 index 0000000..e106561 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/CustomerIdentification.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Description.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Description.class new file mode 100644 index 0000000..4122af7 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Description.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Destination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Destination.class new file mode 100644 index 0000000..21c09ec Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Destination.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/DestinationCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/DestinationCriteria.class new file mode 100644 index 0000000..12e701d Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/DestinationCriteria.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/EntityBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/EntityBean.class new file mode 100644 index 0000000..a2de0dd Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/EntityBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ErrorDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ErrorDetails.class new file mode 100644 index 0000000..ed9b3d1 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ErrorDetails.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Facility.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Facility.class new file mode 100644 index 0000000..ad26812 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Facility.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoCodeDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoCodeDestination.class new file mode 100644 index 0000000..2e4af61 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoCodeDestination.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoLocalization.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoLocalization.class new file mode 100644 index 0000000..baf5ecd Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GeoLocalization.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetails.class new file mode 100644 index 0000000..b753573 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetails.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.class new file mode 100644 index 0000000..7aac37f Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetails.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetails.class new file mode 100644 index 0000000..e6dd45d Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetails.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.class new file mode 100644 index 0000000..f65786d Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.class new file mode 100644 index 0000000..c74bb4e Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.class new file mode 100644 index 0000000..394f102 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucher.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucher.class new file mode 100644 index 0000000..8962dcb Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucher.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucherResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucherResponse.class new file mode 100644 index 0000000..1527365 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetVoucherResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.class new file mode 100644 index 0000000..9710ffd Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.class new file mode 100644 index 0000000..d606f77 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailability.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailability.class new file mode 100644 index 0000000..1875642 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailability.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.class new file mode 100644 index 0000000..574d017 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Descriptions.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Descriptions.class new file mode 100644 index 0000000..da1f7d2 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Descriptions.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Facilities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Facilities.class new file mode 100644 index 0000000..677d1e9 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Facilities.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Images.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Images.class new file mode 100644 index 0000000..c535ef3 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean$Images.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean.class new file mode 100644 index 0000000..e3ecc74 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBookedBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBookedBean.class new file mode 100644 index 0000000..7ae00ff Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBookedBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBooking.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBooking.class new file mode 100644 index 0000000..9d67293 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelBooking.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelChain.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelChain.class new file mode 100644 index 0000000..37d27f3 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelChain.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCode.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCode.class new file mode 100644 index 0000000..a92b81e Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCode.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeDestination.class new file mode 100644 index 0000000..d28d14b Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeDestination.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.class new file mode 100644 index 0000000..7c3e410 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodes.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodes.class new file mode 100644 index 0000000..2ddc672 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelCodes.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRating.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRating.class new file mode 100644 index 0000000..3d5a649 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRating.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.class new file mode 100644 index 0000000..6fa11a6 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Facilities.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Facilities.class new file mode 100644 index 0000000..013d5df Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Facilities.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Offers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Offers.class new file mode 100644 index 0000000..8c2f4e8 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse$Offers.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse.class new file mode 100644 index 0000000..97b3823 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$CancellationPolicies.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$CancellationPolicies.class new file mode 100644 index 0000000..9a6533a Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$CancellationPolicies.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$Rooms.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$Rooms.class new file mode 100644 index 0000000..e54068f Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$Rooms.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.class new file mode 100644 index 0000000..cd0ac15 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Identification.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Identification.class new file mode 100644 index 0000000..d124e32 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Identification.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ImageUrl.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ImageUrl.class new file mode 100644 index 0000000..89ec4f1 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ImageUrl.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.class new file mode 100644 index 0000000..227f632 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ObjectFactory.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ObjectFactory.class new file mode 100644 index 0000000..7bf8b04 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ObjectFactory.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer$RoomOffers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer$RoomOffers.class new file mode 100644 index 0000000..387f38b Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer$RoomOffers.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer.class new file mode 100644 index 0000000..aebfbba Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Offer.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice$PricePerRoom.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice$PricePerRoom.class new file mode 100644 index 0000000..2af37bd Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice$PricePerRoom.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice.class new file mode 100644 index 0000000..52d3ef2 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/OfferPrice.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Pax.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Pax.class new file mode 100644 index 0000000..740731d Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Pax.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PaxBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PaxBean.class new file mode 100644 index 0000000..b78bcb3 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PaxBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PoiDestination.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PoiDestination.class new file mode 100644 index 0000000..017a257 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PoiDestination.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PriceBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PriceBean.class new file mode 100644 index 0000000..7a7e5c1 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/PriceBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RangeCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RangeCriteria.class new file mode 100644 index 0000000..5eac9ef Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RangeCriteria.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RateAccessCode.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RateAccessCode.class new file mode 100644 index 0000000..ca3a52a Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RateAccessCode.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RegisteredUser.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RegisteredUser.class new file mode 100644 index 0000000..feede44 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RegisteredUser.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings$StatisticalFields.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings$StatisticalFields.class new file mode 100644 index 0000000..9012fca Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings$StatisticalFields.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings.class new file mode 100644 index 0000000..fbe06a7 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RequestedBookings.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomOffer.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomOffer.class new file mode 100644 index 0000000..5f049f5 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomOffer.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan$Children.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan$Children.class new file mode 100644 index 0000000..036f1ba Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan$Children.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan.class new file mode 100644 index 0000000..f909f97 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomPlan.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomType.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomType.class new file mode 100644 index 0000000..026fcb7 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/RoomType.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegments.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegments.class new file mode 100644 index 0000000..438fe55 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegments.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.class new file mode 100644 index 0000000..a2c1ce9 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchCriteria.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchCriteria.class new file mode 100644 index 0000000..5ec5929 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SearchCriteria.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Segment.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Segment.class new file mode 100644 index 0000000..a41cfa1 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/Segment.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean$StatisticalFields.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean$StatisticalFields.class new file mode 100644 index 0000000..d83f793 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean$StatisticalFields.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.class new file mode 100644 index 0000000..6108442 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentInfoBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentInfoBean.class new file mode 100644 index 0000000..ec7cd55 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentInfoBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean$Travelers.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean$Travelers.class new file mode 100644 index 0000000..4de6051 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean$Travelers.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean.class new file mode 100644 index 0000000..00c5f14 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SegmentRoomBean.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ServiceException.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ServiceException.class new file mode 100644 index 0000000..6e267fd Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/ServiceException.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SortBy.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SortBy.class new file mode 100644 index 0000000..2d21fb3 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/SortBy.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/StaticticField.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/StaticticField.class new file mode 100644 index 0000000..35260da Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/StaticticField.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException.class new file mode 100644 index 0000000..91a00f3 Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.class new file mode 100644 index 0000000..49b377f Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.class differ diff --git a/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/package-info.class b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/package-info.class new file mode 100644 index 0000000..6a2f93a Binary files /dev/null and b/tldd-hotels/target/classes/com/gekko_holding/webservice/v2_4/package-info.class differ diff --git a/tldd-hotels/target/classes/wsdl/.wsdl b/tldd-hotels/target/classes/wsdl/.wsdl new file mode 100644 index 0000000..6faa6ec --- /dev/null +++ b/tldd-hotels/target/classes/wsdl/.wsdl @@ -0,0 +1,1286 @@ +<?xml version='1.0' encoding='UTF-8'?> +<wsdl:definitions + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:ns1="http://schemas.xmlsoap.org/soap/http" + name="AvailabilityService" + targetNamespace="http://webservice.gekko-holding.com/v2_4"> + <wsdl:types> + <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" + attributeFormDefault="unqualified" elementFormDefault="unqualified" + targetNamespace="http://webservice.gekko-holding.com/v2_4"> + <xs:element name="bookHotel" type="tns:bookHotel" /> + <xs:element name="bookHotelResponse" + type="tns:bookHotelResponse" /> + <xs:element name="cancelBookingSegment" + type="tns:cancelBookingSegment" /> + <xs:element name="cancelBookingSegmentResponse" + type="tns:cancelBookingSegmentResponse" /> + <xs:element name="city" type="tns:cityDestination" /> + <xs:element name="geoCode" type="tns:geoCodeDestination" /> + <xs:element name="getBookingDetails" + type="tns:getBookingDetails" /> + <xs:element name="getBookingDetailsResponse" + type="tns:getBookingDetailsResponse" /> + <xs:element name="getHotelDetails" + type="tns:getHotelDetails" /> + <xs:element name="getHotelDetailsResponse" + type="tns:getHotelDetailsResponse" /> + <xs:element name="getPreBookingInfo" + type="tns:getPreBookingInfo" /> + <xs:element name="getPreBookingInfoResponse" + type="tns:getPreBookingInfoResponse" /> + <xs:element name="getVoucher" type="tns:getVoucher" /> + <xs:element name="getVoucherResponse" + type="tns:getVoucherResponse" /> + <xs:element name="getWhiteListHotels" + type="tns:getWhiteListHotels" /> + <xs:element name="getWhiteListHotelsResponse" + type="tns:getWhiteListHotelsResponse" /> + <xs:element name="hotel" type="tns:hotelCodeDestination" /> + <xs:element name="hotelAvailability" + type="tns:hotelAvailability" /> + <xs:element name="hotelAvailabilityResponse" + type="tns:hotelAvailabilityResponse" /> + <xs:element name="hotelDetails" type="tns:hotelBean" /> + <xs:element name="hotelSegment" + type="tns:hotelSegmentDetailsBean" /> + <xs:element name="hotels" + type="tns:hotelCodeListDestination" /> + <xs:element name="insuranceSegment" + type="tns:insuranceSegmentDetailsBean" /> + <xs:element name="pax" type="tns:pax" /> + <xs:element name="poi" type="tns:poiDestination" /> + <xs:element name="registeredUser" + type="tns:registeredUser" /> + <xs:element name="searchBookingSegments" + type="tns:searchBookingSegments" /> + <xs:element name="searchBookingSegmentsResponse" + type="tns:searchBookingSegmentsResponse" /> + <xs:complexType name="getHotelDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:identification" /> + <xs:element minOccurs="0" name="cityCodeStandard" + type="xs:string" /> + <xs:element name="hotelCodes" type="tns:hotelCodes" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="identification"> + <xs:sequence /> + <xs:attribute name="clientId" type="xs:string" + use="required" /> + <xs:attribute name="password" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelCodes"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotelCode" type="tns:hotelCode" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="getHotelDetailsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotel" type="tns:hotelBean" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element minOccurs="0" name="hotelChain" + type="tns:hotelChain" /> + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="geoLocalization" + type="tns:geoLocalization" /> + <xs:element name="address" type="xs:string" /> + <xs:element name="phone" type="xs:string" /> + <xs:element minOccurs="0" name="fax" type="xs:string" /> + <xs:element minOccurs="0" name="email" type="xs:string" /> + <xs:element minOccurs="0" name="shortDescription" + type="xs:string" /> + <xs:element minOccurs="0" name="thumbnailUrl" + type="xs:string" /> + <xs:element minOccurs="0" name="descriptions"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="description" type="tns:description" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="facility" type="tns:facility" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="images"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="image" type="tns:imageUrl" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" + use="required" /> + <xs:attribute name="hotelRating" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelChain"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="entityBean"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="cityBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean"> + <xs:attribute name="standard" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="geoLocalization"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" + use="required" /> + <xs:attribute name="longitude" type="xs:double" + use="required" /> + </xs:complexType> + <xs:complexType name="description"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="facility"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="imageUrl"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="errorDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="code" type="xs:string" /> + <xs:element minOccurs="0" name="detail" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getWhiteListHotels"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="customerIdentification"> + <xs:complexContent> + <xs:extension base="tns:identification"> + <xs:sequence /> + <xs:attribute name="customerKey" type="xs:string" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getWhiteListHotelsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotel" type="tns:hotelCode" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegment"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegmentResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="operationStatus" + type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelAvailability"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="availCriteria" + type="tns:availabilityCriteria" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityCriteria"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="destinationCriteria" + type="tns:destinationCriteria" /> + <xs:element name="roomCriterias"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="roomPlan" + type="tns:roomPlan" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="limit" type="xs:int" /> + <xs:element minOccurs="0" name="sortBy" nillable="true" + type="tns:sortBy" /> + <xs:element minOccurs="0" name="hotelNamePart" + nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="allowOnRequest" + nillable="true" type="xs:boolean" /> + <xs:element minOccurs="0" name="ratingCriteria" + nillable="true" type="tns:hotelRatingCriteria" /> + <xs:element minOccurs="0" name="rateAccessCodes"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" + name="rateAccessCode" type="tns:rateAccessCode" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="destinationCriteria"> + <xs:choice> + <xs:element ref="tns:city" /> + <xs:element ref="tns:poi" /> + <xs:element ref="tns:geoCode" /> + <xs:element ref="tns:hotel" /> + <xs:element ref="tns:hotels" /> + </xs:choice> + </xs:complexType> + <xs:complexType name="cityDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="standard" type="xs:string" + use="required" /> + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="destination"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="poiDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="geoCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" + use="required" /> + <xs:attribute name="longitude" type="xs:double" + use="required" /> + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeListDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotel" type="tns:hotelCodeDestination" /> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="roomPlan"> + <xs:sequence> + <xs:element minOccurs="0" name="children"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="child" type="tns:child" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomType" type="xs:string" /> + <xs:attribute name="adultsCount" type="xs:int" + use="required" /> + </xs:complexType> + <xs:complexType name="child"> + <xs:sequence /> + <xs:attribute name="age" type="xs:int" use="required" /> + </xs:complexType> + <xs:complexType name="sortBy"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="order" type="xs:string" + use="required" /> + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="hotelRatingCriteria"> + <xs:sequence /> + <xs:attribute name="minStars" type="xs:int" /> + <xs:attribute name="maxStars" type="xs:int" /> + </xs:complexType> + <xs:complexType name="rateAccessCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelAvailabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="availResponse" + type="tns:availabilityResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="event" + type="tns:conferenceBean" /> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="hotelResponse" type="tns:hotelResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="conferenceBean"> + <xs:sequence /> + <xs:attribute name="hasEvent" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelResponse"> + <xs:sequence> + <xs:element name="name" type="xs:string" /> + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="address" + type="xs:string" /> + <xs:element minOccurs="0" name="zipcode" + type="xs:string" /> + <xs:element minOccurs="0" name="rating" + type="tns:hotelRating" /> + <xs:element minOccurs="0" name="latitude" + type="xs:double" /> + <xs:element minOccurs="0" name="longitude" + type="xs:double" /> + <xs:element minOccurs="0" name="thumbnailUrl" + type="xs:string" /> + <xs:element name="distance" type="xs:double" /> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="facilities" nillable="true" type="tns:facility" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="offers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="offer" type="tns:offer" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="chainCode" type="xs:string" /> + <xs:attribute name="whiteListed" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelRating"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="offer"> + <xs:sequence> + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="voucherObservation" + type="xs:string" /> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="cancellationFeesPolicy" nillable="true" + type="tns:cancellationFeesPolicy" /> + <xs:element minOccurs="0" name="roomOffers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="roomOffer" type="tns:roomOffer" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="currency" type="xs:string" + use="required" /> + <xs:attribute name="onRequest" type="xs:boolean" + use="required" /> + <xs:attribute name="negotiatedRate" type="xs:boolean" + use="required" /> + <xs:attribute name="rateAccessCode" type="xs:string" /> + </xs:complexType> + <xs:complexType name="priceBean"> + <xs:sequence /> + <xs:attribute name="value" type="xs:double" /> + <xs:attribute name="currency" type="xs:string" + use="required" /> + <xs:attribute name="commission" type="xs:double" /> + <xs:attribute name="included" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="cancellationFeesPolicy"> + <xs:sequence> + <xs:element minOccurs="0" name="fromDate" + type="xs:string" /> + <xs:element minOccurs="0" name="toDate" type="xs:string" /> + <xs:element name="price" type="xs:string" /> + <xs:element name="currency" type="xs:string" /> + </xs:sequence> + <xs:attribute name="allDates" type="xs:boolean" /> + <xs:attribute name="roomIndex" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomOffer"> + <xs:sequence> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomPrice" type="tns:priceBean" /> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" + use="required" /> + <xs:attribute name="adultsCount" type="xs:int" + use="required" /> + <xs:attribute name="childrenCount" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomType"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="board"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="getVoucher"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="segmentId" type="xs:string" /> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="emailAddress" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getVoucherResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="voucher" + type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetailsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookingDetails" + type="tns:bookingDetails" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="contact" + type="xs:string" /> + <xs:element name="creationDate" type="xs:string" /> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:hotelSegment" /> + <xs:element ref="tns:insuranceSegment" /> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" + use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="hotelSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence> + <xs:element minOccurs="0" name="hotel" + type="tns:hotelBookedBean" /> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element minOccurs="0" name="cancellationPolicies"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="cancellationPolicy" type="tns:cancellationFeesPolicy" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="voucherObservation" + type="xs:string" /> + <xs:element minOccurs="0" name="rooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="room" type="tns:segmentRoomBean" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="voucherIssued" type="xs:boolean" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" + name="segmentDetailsBean"> + <xs:sequence> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" + nillable="true" type="xs:string" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="cancelfee" + type="xs:string" /> + <xs:element name="creationDate" type="xs:string" /> + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" + name="statisticalField" type="tns:staticticField" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="segmentId" type="xs:string" + use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + <xs:attribute name="supplierBookingNumber" + type="xs:string" use="required" /> + </xs:complexType> + <xs:complexType name="hotelBookedBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element name="cityName" type="xs:string" /> + <xs:element name="countryName" type="xs:string" /> + </xs:sequence> + <xs:attribute name="code" type="xs:string" + use="required" /> + <xs:attribute name="hotelAddress" type="xs:string" /> + </xs:complexType> + <xs:complexType name="segmentRoomBean"> + <xs:sequence> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" + nillable="true" type="xs:string" /> + <xs:element name="travelers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="pax" + type="tns:pax" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" + use="required" /> + </xs:complexType> + <xs:complexType name="pax"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence> + <xs:element name="firstName" type="xs:string" /> + <xs:element name="lastName" type="xs:string" /> + <xs:element minOccurs="0" name="phone" + type="xs:string" /> + </xs:sequence> + <xs:attribute name="title" type="xs:string" + use="required" /> + <xs:attribute name="isChild" type="xs:boolean" /> + <xs:attribute name="childAge" type="xs:string" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="paxBean"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="staticticField"> + <xs:sequence /> + <xs:attribute name="type" type="xs:string" /> + <xs:attribute name="value" type="xs:string" /> + </xs:complexType> + <xs:complexType name="insuranceSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getPreBookingInfo"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="searchCriteria" + type="tns:searchCriteria" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="searchCriteria"> + <xs:sequence> + <xs:element name="hotelCode" type="tns:hotelCode" /> + <xs:element name="startDate" type="xs:string" /> + <xs:element name="endDate" type="xs:string" /> + <xs:element name="offerCode" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getPreBookingInfoResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="preBookingInfo" + type="tns:cancellationPolicyResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancellationPolicyResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="cancellationFeesPolicy" nillable="true" + type="tns:cancellationFeesPolicy" /> + <xs:element minOccurs="0" name="voucherObservation" + type="xs:string" /> + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="offerPrice" type="tns:offerPrice" /> + <xs:element minOccurs="0" name="acceptedCreditCards"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="creditCardType" type="tns:acceptedCreditCardBean" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="offerPrice"> + <xs:sequence> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element name="pricePerRoom"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="roomPrice" type="tns:roomOffer" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="changed" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="acceptedCreditCardBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegments"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="bookingsCriteria" + type="tns:bookingsCriteria" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingsCriteria"> + <xs:sequence> + <xs:element name="bookingCreationDate" + type="tns:rangeCriteria" /> + <xs:element minOccurs="0" name="city" + type="tns:cityBean" /> + <xs:element minOccurs="0" name="country" + type="tns:country" /> + <xs:element minOccurs="0" name="checkInDate" + type="tns:rangeCriteria" /> + <xs:element minOccurs="0" name="paxName" + type="xs:string" /> + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element minOccurs="0" name="status" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="rangeCriteria"> + <xs:sequence /> + <xs:attribute name="from" type="xs:string" + use="required" /> + <xs:attribute name="to" type="xs:string" use="required" /> + </xs:complexType> + <xs:complexType name="country"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegmentsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookings" + type="tns:bookings" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookings"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="booking" type="tns:bookingInfoBean" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingInfoBean"> + <xs:complexContent> + <xs:extension base="tns:segmentInfoBean"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="segment" type="tns:segmentInfoBean" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="segmentInfoBean"> + <xs:sequence /> + <xs:attribute name="id" type="xs:string" use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="bookHotel"> + <xs:sequence> + <xs:element minOccurs="0" name="language" + type="xs:string" /> + <xs:element name="identification" + type="tns:customerIdentification" /> + <xs:element name="bookRequest" + type="tns:requestedBookings" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="requestedBookings"> + <xs:sequence> + <xs:element minOccurs="0" name="parentBookingId" + type="xs:string" /> + <xs:element minOccurs="0" name="customerReference" + type="xs:string" /> + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" + name="statisticalField" type="tns:staticticField" /> + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="creditCard" + type="tns:creditCardInformation" /> + <xs:element maxOccurs="unbounded" name="hotelBooking" + type="tns:hotelBooking" /> + </xs:sequence> + <xs:attribute name="insurance" type="xs:boolean" + use="required" /> + </xs:complexType> + <xs:complexType name="creditCardInformation"> + <xs:sequence> + <xs:element name="cardHolder" type="xs:string" /> + <xs:element name="cardNumber" type="xs:string" /> + <xs:element name="cvc" type="xs:string" /> + <xs:element name="expiryDate" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBooking"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="bookedOffer" type="tns:bookedOffer" /> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" + use="required" /> + </xs:complexType> + <xs:complexType name="bookedOffer"> + <xs:sequence> + <xs:element name="code" type="xs:string" /> + <xs:element name="bookedRooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="bookedRoom" type="tns:bookedRoom" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookedRoom"> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:registeredUser" /> + <xs:element ref="tns:pax" /> + </xs:choice> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" + use="required" /> + </xs:complexType> + <xs:complexType name="registeredUser"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence /> + <xs:attribute name="userName" type="xs:string" + use="required" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="bookHotelResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookResponse" + type="tns:bookResponse" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" + name="segment" type="tns:segment" /> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" + use="required" /> + <xs:attribute name="rejected" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="segment"> + <xs:sequence /> + <xs:attribute name="segmentId" type="xs:string" + use="required" /> + <xs:attribute name="status" type="xs:string" + use="required" /> + <xs:attribute name="supplierBookingNumber" + type="xs:string" use="required" /> + <xs:attribute name="errorCode" type="xs:string" /> + <xs:attribute name="errorDescription" type="xs:string" /> + </xs:complexType> + <xs:element name="serviceError" nillable="true" + type="tns:errorDetails" /> + <xs:element name="TimeoutException" + type="tns:TimeoutException" /> + <xs:complexType name="TimeoutException"> + <xs:sequence> + <xs:element minOccurs="0" name="message" + type="xs:string" /> + </xs:sequence> + </xs:complexType> + </xs:schema> + </wsdl:types> + <wsdl:message name="bookHotelResponse"> + <wsdl:part element="tns:bookHotelResponse" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucherResponse"> + <wsdl:part element="tns:getVoucherResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetailsResponse"> + <wsdl:part element="tns:getBookingDetailsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotels"> + <wsdl:part element="tns:getWhiteListHotels" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegment"> + <wsdl:part element="tns:cancelBookingSegment" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucher"> + <wsdl:part element="tns:getVoucher" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetails"> + <wsdl:part element="tns:getBookingDetails" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfo"> + <wsdl:part element="tns:getPreBookingInfo" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegmentResponse"> + <wsdl:part element="tns:cancelBookingSegmentResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="bookHotel"> + <wsdl:part element="tns:bookHotel" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetailsResponse"> + <wsdl:part element="tns:getHotelDetailsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetails"> + <wsdl:part element="tns:getHotelDetails" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotelsResponse"> + <wsdl:part element="tns:getWhiteListHotelsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailability"> + <wsdl:part element="tns:hotelAvailability" name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="TimeoutException"> + <wsdl:part element="tns:TimeoutException" + name="TimeoutException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfoResponse"> + <wsdl:part element="tns:getPreBookingInfoResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegments"> + <wsdl:part element="tns:searchBookingSegments" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegmentsResponse"> + <wsdl:part element="tns:searchBookingSegmentsResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="ServiceException"> + <wsdl:part element="tns:serviceError" + name="ServiceException"> + </wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailabilityResponse"> + <wsdl:part element="tns:hotelAvailabilityResponse" + name="parameters"> + </wsdl:part> + </wsdl:message> + <wsdl:portType name="AvailabilityWS"> + <wsdl:operation name="getHotelDetails"> + <wsdl:input message="tns:getHotelDetails" + name="getHotelDetails"> + </wsdl:input> + <wsdl:output message="tns:getHotelDetailsResponse" + name="getHotelDetailsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <wsdl:input message="tns:getWhiteListHotels" + name="getWhiteListHotels"> + </wsdl:input> + <wsdl:output message="tns:getWhiteListHotelsResponse" + name="getWhiteListHotelsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <wsdl:input message="tns:cancelBookingSegment" + name="cancelBookingSegment"> + </wsdl:input> + <wsdl:output message="tns:cancelBookingSegmentResponse" + name="cancelBookingSegmentResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <wsdl:input message="tns:hotelAvailability" + name="hotelAvailability"> + </wsdl:input> + <wsdl:output message="tns:hotelAvailabilityResponse" + name="hotelAvailabilityResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <wsdl:input message="tns:getVoucher" name="getVoucher"> + </wsdl:input> + <wsdl:output message="tns:getVoucherResponse" + name="getVoucherResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <wsdl:input message="tns:getBookingDetails" + name="getBookingDetails"> + </wsdl:input> + <wsdl:output message="tns:getBookingDetailsResponse" + name="getBookingDetailsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <wsdl:input message="tns:getPreBookingInfo" + name="getPreBookingInfo"> + </wsdl:input> + <wsdl:output message="tns:getPreBookingInfoResponse" + name="getPreBookingInfoResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <wsdl:input message="tns:searchBookingSegments" + name="searchBookingSegments"> + </wsdl:input> + <wsdl:output message="tns:searchBookingSegmentsResponse" + name="searchBookingSegmentsResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <wsdl:input message="tns:bookHotel" name="bookHotel"> + </wsdl:input> + <wsdl:output message="tns:bookHotelResponse" + name="bookHotelResponse"> + </wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"> + </wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"> + </wsdl:fault> + </wsdl:operation> + </wsdl:portType> + <wsdl:binding name="AvailabilityServiceSoapBinding" + type="tns:AvailabilityWS"> + <soap:binding style="document" + transport="http://schemas.xmlsoap.org/soap/http" /> + <wsdl:operation name="getHotelDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getHotelDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getHotelDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getWhiteListHotels"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getWhiteListHotelsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="cancelBookingSegment"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="cancelBookingSegmentResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="hotelAvailability"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="hotelAvailabilityResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getVoucher"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getVoucherResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getBookingDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getBookingDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getPreBookingInfo"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getPreBookingInfoResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="searchBookingSegments"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="searchBookingSegmentsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="bookHotel"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="bookHotelResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + </wsdl:binding> + <wsdl:service name="AvailabilityService"> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + name="AvailabilityServicePort"> + <soap:address + location="http://outgoing.fractalite.com/gekko-front/ws/v2_4/AvailabilityService" /> + </wsdl:port> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + name="AvailabilityServiceSecurePort"> + <soap:address location="http://outgoing.fractalite.com/gekko-front/ws/v2_4/AvailabilityServiceSecure" /> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> diff --git a/tldd-hotels/target/classes/wsdl/Availability.wsdl b/tldd-hotels/target/classes/wsdl/Availability.wsdl index ad5dca0..d7ded12 100644 --- a/tldd-hotels/target/classes/wsdl/Availability.wsdl +++ b/tldd-hotels/target/classes/wsdl/Availability.wsdl @@ -1,1286 +1,1236 @@ <?xml version='1.0' encoding='UTF-8'?> <wsdl:definitions - xmlns:xsd="http://www.w3.org/2001/XMLSchema" - xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" - xmlns:tns="http://webservice.gekko-holding.com/v2_4" - xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" - xmlns:ns1="http://schemas.xmlsoap.org/soap/http" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="AvailabilityService" targetNamespace="http://webservice.gekko-holding.com/v2_4"> - <wsdl:types> - <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" - xmlns:tns="http://webservice.gekko-holding.com/v2_4" + <wsdl:types> + <xs:schema + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:tns="http://webservice.gekko-holding.com/v2_4" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://webservice.gekko-holding.com/v2_4"> - <xs:element name="bookHotel" type="tns:bookHotel" /> - <xs:element name="bookHotelResponse" + <xs:element name="bookHotel" type="tns:bookHotel" /> + <xs:element name="bookHotelResponse" type="tns:bookHotelResponse" /> - <xs:element name="cancelBookingSegment" + <xs:element name="cancelBookingSegment" type="tns:cancelBookingSegment" /> - <xs:element name="cancelBookingSegmentResponse" + <xs:element name="cancelBookingSegmentResponse" type="tns:cancelBookingSegmentResponse" /> - <xs:element name="city" type="tns:cityDestination" /> - <xs:element name="geoCode" type="tns:geoCodeDestination" /> - <xs:element name="getBookingDetails" + <xs:element name="city" type="tns:cityDestination" /> + <xs:element name="geoCode" type="tns:geoCodeDestination" /> + <xs:element name="getBookingDetails" type="tns:getBookingDetails" /> - <xs:element name="getBookingDetailsResponse" + <xs:element name="getBookingDetailsResponse" type="tns:getBookingDetailsResponse" /> - <xs:element name="getHotelDetails" + <xs:element name="getHotelDetails" type="tns:getHotelDetails" /> - <xs:element name="getHotelDetailsResponse" + <xs:element name="getHotelDetailsResponse" type="tns:getHotelDetailsResponse" /> - <xs:element name="getPreBookingInfo" + <xs:element name="getPreBookingInfo" type="tns:getPreBookingInfo" /> - <xs:element name="getPreBookingInfoResponse" + <xs:element name="getPreBookingInfoResponse" type="tns:getPreBookingInfoResponse" /> - <xs:element name="getVoucher" type="tns:getVoucher" /> - <xs:element name="getVoucherResponse" + <xs:element name="getVoucher" type="tns:getVoucher" /> + <xs:element name="getVoucherResponse" type="tns:getVoucherResponse" /> - <xs:element name="getWhiteListHotels" + <xs:element name="getWhiteListHotels" type="tns:getWhiteListHotels" /> - <xs:element name="getWhiteListHotelsResponse" + <xs:element name="getWhiteListHotelsResponse" type="tns:getWhiteListHotelsResponse" /> - <xs:element name="hotel" type="tns:hotelCodeDestination" /> - <xs:element name="hotelAvailability" + <xs:element name="hotel" type="tns:hotelCodeDestination" /> + <xs:element name="hotelAvailability" type="tns:hotelAvailability" /> - <xs:element name="hotelAvailabilityResponse" + <xs:element name="hotelAvailabilityResponse" type="tns:hotelAvailabilityResponse" /> - <xs:element name="hotelDetails" type="tns:hotelBean" /> - <xs:element name="hotelSegment" + <xs:element name="hotelDetails" type="tns:hotelBean" /> + <xs:element name="hotelSegment" type="tns:hotelSegmentDetailsBean" /> - <xs:element name="hotels" + <xs:element name="hotels" type="tns:hotelCodeListDestination" /> - <xs:element name="insuranceSegment" + <xs:element name="insuranceSegment" type="tns:insuranceSegmentDetailsBean" /> - <xs:element name="pax" type="tns:pax" /> - <xs:element name="poi" type="tns:poiDestination" /> - <xs:element name="registeredUser" + <xs:element name="pax" type="tns:pax" /> + <xs:element name="poi" type="tns:poiDestination" /> + <xs:element name="registeredUser" type="tns:registeredUser" /> - <xs:element name="searchBookingSegments" + <xs:element name="searchBookingSegments" type="tns:searchBookingSegments" /> - <xs:element name="searchBookingSegmentsResponse" + <xs:element name="searchBookingSegmentsResponse" type="tns:searchBookingSegmentsResponse" /> - <xs:complexType name="getHotelDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + <xs:complexType name="getHotelDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:identification" /> - <xs:element minOccurs="0" name="cityCodeStandard" + <xs:element minOccurs="0" name="cityCodeStandard" type="xs:string" /> - <xs:element name="hotelCodes" type="tns:hotelCodes" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="identification"> - <xs:sequence /> - <xs:attribute name="clientId" type="xs:string" + <xs:element name="hotelCodes" type="tns:hotelCodes" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="identification"> + <xs:sequence /> + <xs:attribute name="clientId" type="xs:string" use="required" /> - <xs:attribute name="password" type="xs:string" + <xs:attribute name="password" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelCodes"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:complexType> + <xs:complexType name="hotelCodes"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotelCode" type="tns:hotelCode" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelCode"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="getHotelDetailsResponse"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:complexType> + <xs:complexType name="getHotelDetailsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotel" type="tns:hotelBean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelBean"> - <xs:sequence> - <xs:element name="hotelName" type="xs:string" /> - <xs:element minOccurs="0" name="hotelChain" + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element minOccurs="0" name="hotelChain" type="tns:hotelChain" /> - <xs:element name="city" type="tns:cityBean" /> - <xs:element minOccurs="0" name="geoLocalization" + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="geoLocalization" type="tns:geoLocalization" /> - <xs:element name="address" type="xs:string" /> - <xs:element name="phone" type="xs:string" /> - <xs:element minOccurs="0" name="fax" type="xs:string" /> - <xs:element minOccurs="0" name="email" type="xs:string" /> - <xs:element minOccurs="0" name="shortDescription" + <xs:element name="address" type="xs:string" /> + <xs:element name="phone" type="xs:string" /> + <xs:element minOccurs="0" name="fax" type="xs:string" /> + <xs:element minOccurs="0" name="email" type="xs:string" /> + <xs:element minOccurs="0" name="shortDescription" type="xs:string" /> - <xs:element minOccurs="0" name="thumbnailUrl" + <xs:element minOccurs="0" name="thumbnailUrl" type="xs:string" /> - <xs:element minOccurs="0" name="descriptions"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element minOccurs="0" name="descriptions"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="description" type="tns:description" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="facilities"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="facility" type="tns:facility" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="images"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="images"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="image" type="tns:imageUrl" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="hotelCode" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" use="required" /> - <xs:attribute name="hotelRating" type="xs:string" + <xs:attribute name="hotelRating" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelChain"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="entityBean"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="code" type="xs:string" + </xs:complexType> + <xs:complexType name="hotelChain"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="entityBean"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="cityBean"> - <xs:simpleContent> - <xs:extension base="tns:entityBean"> - <xs:attribute name="standard" type="xs:string" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="cityBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean"> + <xs:attribute name="standard" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="geoLocalization"> - <xs:sequence /> - <xs:attribute name="latitude" type="xs:double" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="geoLocalization"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" use="required" /> - <xs:attribute name="longitude" type="xs:double" + <xs:attribute name="longitude" type="xs:double" use="required" /> - </xs:complexType> - <xs:complexType name="description"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="type" type="xs:string" + </xs:complexType> + <xs:complexType name="description"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="facility"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="imageUrl"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="type" type="xs:string" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="facility"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="imageUrl"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="type" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="errorDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="code" type="xs:string" /> - <xs:element minOccurs="0" name="detail" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getWhiteListHotels"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="errorDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="code" type="xs:string" /> + <xs:element minOccurs="0" name="detail" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getWhiteListHotels"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="customerIdentification"> - <xs:complexContent> - <xs:extension base="tns:identification"> - <xs:sequence /> - <xs:attribute name="customerKey" type="xs:string" + </xs:sequence> + </xs:complexType> + <xs:complexType name="customerIdentification"> + <xs:complexContent> + <xs:extension base="tns:identification"> + <xs:sequence /> + <xs:attribute name="customerKey" type="xs:string" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="getWhiteListHotelsResponse"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getWhiteListHotelsResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotel" type="tns:hotelCode" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="cancelBookingSegment"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegment"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="segmentId" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="cancelBookingSegmentResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="operationStatus" + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancelBookingSegmentResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="operationStatus" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelAvailability"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelAvailability"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="availCriteria" + <xs:element name="availCriteria" type="tns:availabilityCriteria" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="availabilityCriteria"> - <xs:sequence> - <xs:element name="checkIn" type="xs:string" /> - <xs:element name="checkOut" type="xs:string" /> - <xs:element name="destinationCriteria" + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityCriteria"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="destinationCriteria" type="tns:destinationCriteria" /> - <xs:element name="roomCriterias"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="roomPlan" + <xs:element name="roomCriterias"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="roomPlan" type="tns:roomPlan" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element name="limit" type="xs:int" /> - <xs:element minOccurs="0" name="sortBy" nillable="true" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element name="limit" type="xs:int" /> + <xs:element minOccurs="0" name="sortBy" nillable="true" type="tns:sortBy" /> - <xs:element minOccurs="0" name="hotelNamePart" + <xs:element minOccurs="0" name="hotelNamePart" nillable="true" type="xs:string" /> - <xs:element minOccurs="0" name="allowOnRequest" + <xs:element minOccurs="0" name="allowOnRequest" nillable="true" type="xs:boolean" /> - <xs:element minOccurs="0" name="ratingCriteria" + <xs:element minOccurs="0" name="ratingCriteria" nillable="true" type="tns:hotelRatingCriteria" /> - <xs:element minOccurs="0" name="rateAccessCodes"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" + <xs:element minOccurs="0" name="rateAccessCodes"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="rateAccessCode" type="tns:rateAccessCode" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:complexType> - <xs:complexType name="destinationCriteria"> - <xs:choice> - <xs:element ref="tns:city" /> - <xs:element ref="tns:poi" /> - <xs:element ref="tns:geoCode" /> - <xs:element ref="tns:hotel" /> - <xs:element ref="tns:hotels" /> - </xs:choice> - </xs:complexType> - <xs:complexType name="cityDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="destinationCriteria"> + <xs:choice> + <xs:element ref="tns:city" /> + <xs:element ref="tns:poi" /> + <xs:element ref="tns:geoCode" /> + <xs:element ref="tns:hotel" /> + <xs:element ref="tns:hotels" /> + </xs:choice> + </xs:complexType> + <xs:complexType name="cityDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="standard" type="xs:string" + <xs:attribute name="standard" type="xs:string" use="required" /> - <xs:attribute name="range" type="xs:double" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType abstract="true" name="destination"> - <xs:sequence /> - </xs:complexType> - <xs:complexType name="poiDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="destination"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="poiDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="range" type="xs:double" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="geoCodeDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="latitude" type="xs:double" + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="geoCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="latitude" type="xs:double" use="required" /> - <xs:attribute name="longitude" type="xs:double" + <xs:attribute name="longitude" type="xs:double" use="required" /> - <xs:attribute name="range" type="xs:double" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="hotelCodeDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + <xs:attribute name="range" type="xs:double" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="hotelCodeListDestination"> - <xs:complexContent> - <xs:extension base="tns:destination"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="hotelCodeListDestination"> + <xs:complexContent> + <xs:extension base="tns:destination"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotel" type="tns:hotelCodeDestination" /> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="roomPlan"> - <xs:sequence> - <xs:element minOccurs="0" name="children"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="roomPlan"> + <xs:sequence> + <xs:element minOccurs="0" name="children"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="child" type="tns:child" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="roomType" type="xs:string" /> - <xs:attribute name="adultsCount" type="xs:int" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomType" type="xs:string" /> + <xs:attribute name="adultsCount" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="child"> - <xs:sequence /> - <xs:attribute name="age" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="sortBy"> - <xs:simpleContent> - <xs:extension base="xs:string"> - <xs:attribute name="order" type="xs:string" + </xs:complexType> + <xs:complexType name="child"> + <xs:sequence /> + <xs:attribute name="age" type="xs:int" use="required" /> + </xs:complexType> + <xs:complexType name="sortBy"> + <xs:simpleContent> + <xs:extension base="xs:string"> + <xs:attribute name="order" type="xs:string" use="required" /> - </xs:extension> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="hotelRatingCriteria"> - <xs:sequence /> - <xs:attribute name="minStars" type="xs:int" /> - <xs:attribute name="maxStars" type="xs:int" /> - </xs:complexType> - <xs:complexType name="rateAccessCode"> - <xs:sequence /> - <xs:attribute name="code" type="xs:string" + </xs:extension> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="hotelRatingCriteria"> + <xs:sequence /> + <xs:attribute name="minStars" type="xs:int" /> + <xs:attribute name="maxStars" type="xs:int" /> + </xs:complexType> + <xs:complexType name="rateAccessCode"> + <xs:sequence /> + <xs:attribute name="code" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelAvailabilityResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="availResponse" + </xs:complexType> + <xs:complexType name="hotelAvailabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="availResponse" type="tns:availabilityResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="availabilityResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="event" + </xs:sequence> + </xs:complexType> + <xs:complexType name="availabilityResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="event" type="tns:conferenceBean" /> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element maxOccurs="unbounded" minOccurs="0" name="hotelResponse" type="tns:hotelResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="conferenceBean"> - <xs:sequence /> - <xs:attribute name="hasEvent" type="xs:boolean" + </xs:sequence> + </xs:complexType> + <xs:complexType name="conferenceBean"> + <xs:sequence /> + <xs:attribute name="hasEvent" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="hotelResponse"> - <xs:sequence> - <xs:element name="name" type="xs:string" /> - <xs:element name="city" type="tns:cityBean" /> - <xs:element minOccurs="0" name="address" + </xs:complexType> + <xs:complexType name="hotelResponse"> + <xs:sequence> + <xs:element name="name" type="xs:string" /> + <xs:element name="city" type="tns:cityBean" /> + <xs:element minOccurs="0" name="address" type="xs:string" /> - <xs:element minOccurs="0" name="zipcode" + <xs:element minOccurs="0" name="zipcode" type="xs:string" /> - <xs:element minOccurs="0" name="rating" + <xs:element minOccurs="0" name="rating" type="tns:hotelRating" /> - <xs:element minOccurs="0" name="latitude" + <xs:element minOccurs="0" name="latitude" type="xs:double" /> - <xs:element minOccurs="0" name="longitude" + <xs:element minOccurs="0" name="longitude" type="xs:double" /> - <xs:element minOccurs="0" name="thumbnailUrl" + <xs:element minOccurs="0" name="thumbnailUrl" type="xs:string" /> - <xs:element name="distance" type="xs:double" /> - <xs:element minOccurs="0" name="facilities"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="distance" type="xs:double" /> + <xs:element minOccurs="0" name="facilities"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="facilities" nillable="true" type="tns:facility" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="offers"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="offers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="offer" type="tns:offer" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="code" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="chainCode" type="xs:string" /> - <xs:attribute name="whiteListed" type="xs:boolean" + <xs:attribute name="chainCode" type="xs:string" /> + <xs:attribute name="whiteListed" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="hotelRating"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="offer"> - <xs:sequence> - <xs:element name="offerCode" type="xs:string" /> - <xs:element name="totalPrice" type="tns:priceBean" /> - <xs:element minOccurs="0" name="taxes" type="xs:double" /> - <xs:element minOccurs="0" name="voucherObservation" + </xs:complexType> + <xs:complexType name="hotelRating"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="offer"> + <xs:sequence> + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="voucherObservation" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element maxOccurs="unbounded" minOccurs="0" name="cancellationFeesPolicy" nillable="true" type="tns:cancellationFeesPolicy" /> - <xs:element minOccurs="0" name="roomOffers"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element minOccurs="0" name="roomOffers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="roomOffer" type="tns:roomOffer" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="currency" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="currency" type="xs:string" use="required" /> - <xs:attribute name="onRequest" type="xs:boolean" + <xs:attribute name="onRequest" type="xs:boolean" use="required" /> - <xs:attribute name="negotiatedRate" type="xs:boolean" + <xs:attribute name="negotiatedRate" type="xs:boolean" use="required" /> - <xs:attribute name="rateAccessCode" type="xs:string" /> - </xs:complexType> - <xs:complexType name="priceBean"> - <xs:sequence /> - <xs:attribute name="value" type="xs:double" /> - <xs:attribute name="currency" type="xs:string" + <xs:attribute name="rateAccessCode" type="xs:string" /> + </xs:complexType> + <xs:complexType name="priceBean"> + <xs:sequence /> + <xs:attribute name="value" type="xs:double" /> + <xs:attribute name="currency" type="xs:string" use="required" /> - <xs:attribute name="commission" type="xs:double" /> - <xs:attribute name="included" type="xs:boolean" /> - </xs:complexType> - <xs:complexType name="cancellationFeesPolicy"> - <xs:sequence> - <xs:element minOccurs="0" name="fromDate" + <xs:attribute name="commission" type="xs:double" /> + <xs:attribute name="included" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="cancellationFeesPolicy"> + <xs:sequence> + <xs:element minOccurs="0" name="fromDate" type="xs:string" /> - <xs:element minOccurs="0" name="toDate" type="xs:string" /> - <xs:element name="price" type="xs:string" /> - <xs:element name="currency" type="xs:string" /> - </xs:sequence> - <xs:attribute name="allDates" type="xs:boolean" /> - <xs:attribute name="roomIndex" type="xs:int" /> - </xs:complexType> - <xs:complexType name="roomOffer"> - <xs:sequence> - <xs:element name="roomType" type="tns:roomType" /> - <xs:element name="boardType" type="tns:board" /> - <xs:element name="roomPrice" type="tns:priceBean" /> - </xs:sequence> - <xs:attribute name="roomIndex" type="xs:int" + <xs:element minOccurs="0" name="toDate" type="xs:string" /> + <xs:element name="price" type="xs:string" /> + <xs:element name="currency" type="xs:string" /> + </xs:sequence> + <xs:attribute name="allDates" type="xs:boolean" /> + <xs:attribute name="roomIndex" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomOffer"> + <xs:sequence> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomPrice" type="tns:priceBean" /> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" use="required" /> - <xs:attribute name="adultsCount" type="xs:int" + <xs:attribute name="adultsCount" type="xs:int" use="required" /> - <xs:attribute name="childrenCount" type="xs:int" /> - </xs:complexType> - <xs:complexType name="roomType"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="board"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="getVoucher"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + <xs:attribute name="childrenCount" type="xs:int" /> + </xs:complexType> + <xs:complexType name="roomType"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="board"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="getVoucher"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="segmentId" type="xs:string" /> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="segmentId" type="xs:string" /> + <xs:element maxOccurs="unbounded" minOccurs="0" name="emailAddress" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getVoucherResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="voucher" + </xs:sequence> + </xs:complexType> + <xs:complexType name="getVoucherResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="voucher" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getBookingDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element minOccurs="0" name="bookId" type="xs:string" /> - <xs:element name="segmentId" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getBookingDetailsResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="bookingDetails" + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element name="segmentId" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getBookingDetailsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookingDetails" type="tns:bookingDetails" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookingDetails"> - <xs:sequence> - <xs:element minOccurs="0" name="contact" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingDetails"> + <xs:sequence> + <xs:element minOccurs="0" name="contact" type="xs:string" /> - <xs:element name="creationDate" type="xs:string" /> - <xs:element minOccurs="0" name="segments"> - <xs:complexType> - <xs:sequence> - <xs:choice maxOccurs="unbounded" minOccurs="0"> - <xs:element ref="tns:hotelSegment" /> - <xs:element ref="tns:insuranceSegment" /> - </xs:choice> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="bookingId" type="xs:string" + <xs:element name="creationDate" type="xs:string" /> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:hotelSegment" /> + <xs:element ref="tns:insuranceSegment" /> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + <xs:attribute name="status" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelSegmentDetailsBean"> - <xs:complexContent> - <xs:extension base="tns:segmentDetailsBean"> - <xs:sequence> - <xs:element minOccurs="0" name="hotel" + </xs:complexType> + <xs:complexType name="hotelSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence> + <xs:element minOccurs="0" name="hotel" type="tns:hotelBookedBean" /> - <xs:element name="checkIn" type="xs:string" /> - <xs:element name="checkOut" type="xs:string" /> - <xs:element minOccurs="0" name="cancellationPolicies"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element minOccurs="0" name="cancellationPolicies"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cancellationPolicy" type="tns:cancellationFeesPolicy" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="voucherObservation" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="voucherObservation" type="xs:string" /> - <xs:element minOccurs="0" name="rooms"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element minOccurs="0" name="rooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="room" type="tns:segmentRoomBean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="voucherIssued" type="xs:boolean" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="voucherIssued" type="xs:boolean" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType abstract="true" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="segmentDetailsBean"> - <xs:sequence> - <xs:element name="price" type="xs:string" /> - <xs:element minOccurs="0" name="currency" + <xs:sequence> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" nillable="true" type="xs:string" /> - <xs:element minOccurs="0" name="taxes" type="xs:double" /> - <xs:element minOccurs="0" name="cancelfee" + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element minOccurs="0" name="cancelfee" type="xs:string" /> - <xs:element name="creationDate" type="xs:string" /> - <xs:element name="statisticalFields"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" + <xs:element name="creationDate" type="xs:string" /> + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="statisticalField" type="tns:staticticField" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="segmentId" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="segmentId" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + <xs:attribute name="status" type="xs:string" use="required" /> - <xs:attribute name="supplierBookingNumber" + <xs:attribute name="supplierBookingNumber" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="hotelBookedBean"> - <xs:sequence> - <xs:element name="hotelName" type="xs:string" /> - <xs:element name="cityName" type="xs:string" /> - <xs:element name="countryName" type="xs:string" /> - </xs:sequence> - <xs:attribute name="code" type="xs:string" + </xs:complexType> + <xs:complexType name="hotelBookedBean"> + <xs:sequence> + <xs:element name="hotelName" type="xs:string" /> + <xs:element name="cityName" type="xs:string" /> + <xs:element name="countryName" type="xs:string" /> + </xs:sequence> + <xs:attribute name="code" type="xs:string" use="required" /> - <xs:attribute name="hotelAddress" type="xs:string" /> - </xs:complexType> - <xs:complexType name="segmentRoomBean"> - <xs:sequence> - <xs:element name="boardType" type="tns:board" /> - <xs:element name="roomType" type="tns:roomType" /> - <xs:element name="price" type="xs:string" /> - <xs:element minOccurs="0" name="currency" + <xs:attribute name="hotelAddress" type="xs:string" /> + </xs:complexType> + <xs:complexType name="segmentRoomBean"> + <xs:sequence> + <xs:element name="boardType" type="tns:board" /> + <xs:element name="roomType" type="tns:roomType" /> + <xs:element name="price" type="xs:string" /> + <xs:element minOccurs="0" name="currency" nillable="true" type="xs:string" /> - <xs:element name="travelers"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" name="pax" + <xs:element name="travelers"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="pax" type="tns:pax" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="roomIndex" type="xs:int" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="pax"> - <xs:complexContent> - <xs:extension base="tns:paxBean"> - <xs:sequence> - <xs:element name="firstName" type="xs:string" /> - <xs:element name="lastName" type="xs:string" /> - <xs:element minOccurs="0" name="phone" + </xs:complexType> + <xs:complexType name="pax"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence> + <xs:element name="firstName" type="xs:string" /> + <xs:element name="lastName" type="xs:string" /> + <xs:element minOccurs="0" name="phone" type="xs:string" /> - </xs:sequence> - <xs:attribute name="title" type="xs:string" + </xs:sequence> + <xs:attribute name="title" type="xs:string" use="required" /> - <xs:attribute name="isChild" type="xs:boolean" /> - <xs:attribute name="childAge" type="xs:string" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType abstract="true" name="paxBean"> - <xs:sequence /> - </xs:complexType> - <xs:complexType name="staticticField"> - <xs:sequence /> - <xs:attribute name="type" type="xs:string" /> - <xs:attribute name="value" type="xs:string" /> - </xs:complexType> - <xs:complexType name="insuranceSegmentDetailsBean"> - <xs:complexContent> - <xs:extension base="tns:segmentDetailsBean"> - <xs:sequence /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="getPreBookingInfo"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + <xs:attribute name="isChild" type="xs:boolean" /> + <xs:attribute name="childAge" type="xs:string" /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType abstract="true" name="paxBean"> + <xs:sequence /> + </xs:complexType> + <xs:complexType name="staticticField"> + <xs:sequence /> + <xs:attribute name="type" type="xs:string" /> + <xs:attribute name="value" type="xs:string" /> + </xs:complexType> + <xs:complexType name="insuranceSegmentDetailsBean"> + <xs:complexContent> + <xs:extension base="tns:segmentDetailsBean"> + <xs:sequence /> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="getPreBookingInfo"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="searchCriteria" + <xs:element name="searchCriteria" type="tns:searchCriteria" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="searchCriteria"> - <xs:sequence> - <xs:element name="hotelCode" type="tns:hotelCode" /> - <xs:element name="startDate" type="xs:string" /> - <xs:element name="endDate" type="xs:string" /> - <xs:element name="offerCode" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="getPreBookingInfoResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="preBookingInfo" + </xs:sequence> + </xs:complexType> + <xs:complexType name="searchCriteria"> + <xs:sequence> + <xs:element name="hotelCode" type="tns:hotelCode" /> + <xs:element name="startDate" type="xs:string" /> + <xs:element name="endDate" type="xs:string" /> + <xs:element name="offerCode" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="getPreBookingInfoResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="preBookingInfo" type="tns:cancellationPolicyResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="cancellationPolicyResponse"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="cancellationPolicyResponse"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="cancellationFeesPolicy" nillable="true" type="tns:cancellationFeesPolicy" /> - <xs:element minOccurs="0" name="voucherObservation" + <xs:element minOccurs="0" name="voucherObservation" type="xs:string" /> - <xs:element name="offerCode" type="xs:string" /> - <xs:element name="offerPrice" type="tns:offerPrice" /> - <xs:element minOccurs="0" name="acceptedCreditCards"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + <xs:element name="offerCode" type="xs:string" /> + <xs:element name="offerPrice" type="tns:offerPrice" /> + <xs:element minOccurs="0" name="acceptedCreditCards"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="creditCardType" type="tns:acceptedCreditCardBean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:complexType> - <xs:complexType name="offerPrice"> - <xs:sequence> - <xs:element name="totalPrice" type="tns:priceBean" /> - <xs:element minOccurs="0" name="taxes" type="xs:double" /> - <xs:element name="pricePerRoom"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="offerPrice"> + <xs:sequence> + <xs:element name="totalPrice" type="tns:priceBean" /> + <xs:element minOccurs="0" name="taxes" type="xs:double" /> + <xs:element name="pricePerRoom"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="roomPrice" type="tns:roomOffer" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="changed" type="xs:boolean" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="changed" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="acceptedCreditCardBean"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="searchBookingSegments"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:complexType> + <xs:complexType name="acceptedCreditCardBean"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegments"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="bookingsCriteria" + <xs:element name="bookingsCriteria" type="tns:bookingsCriteria" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookingsCriteria"> - <xs:sequence> - <xs:element name="bookingCreationDate" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingsCriteria"> + <xs:sequence> + <xs:element name="bookingCreationDate" type="tns:rangeCriteria" /> - <xs:element minOccurs="0" name="city" + <xs:element minOccurs="0" name="city" type="tns:cityBean" /> - <xs:element minOccurs="0" name="country" + <xs:element minOccurs="0" name="country" type="tns:country" /> - <xs:element minOccurs="0" name="checkInDate" + <xs:element minOccurs="0" name="checkInDate" type="tns:rangeCriteria" /> - <xs:element minOccurs="0" name="paxName" + <xs:element minOccurs="0" name="paxName" type="xs:string" /> - <xs:element minOccurs="0" name="bookId" type="xs:string" /> - <xs:element minOccurs="0" name="status" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="rangeCriteria"> - <xs:sequence /> - <xs:attribute name="from" type="xs:string" + <xs:element minOccurs="0" name="bookId" type="xs:string" /> + <xs:element minOccurs="0" name="status" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="rangeCriteria"> + <xs:sequence /> + <xs:attribute name="from" type="xs:string" use="required" /> - <xs:attribute name="to" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="country"> - <xs:simpleContent> - <xs:extension base="tns:entityBean" /> - </xs:simpleContent> - </xs:complexType> - <xs:complexType name="searchBookingSegmentsResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="bookings" + <xs:attribute name="to" type="xs:string" use="required" /> + </xs:complexType> + <xs:complexType name="country"> + <xs:simpleContent> + <xs:extension base="tns:entityBean" /> + </xs:simpleContent> + </xs:complexType> + <xs:complexType name="searchBookingSegmentsResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookings" type="tns:bookings" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookings"> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookings"> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="booking" type="tns:bookingInfoBean" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookingInfoBean"> - <xs:complexContent> - <xs:extension base="tns:segmentInfoBean"> - <xs:sequence> - <xs:element minOccurs="0" name="segments"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookingInfoBean"> + <xs:complexContent> + <xs:extension base="tns:segmentInfoBean"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="segment" type="tns:segmentInfoBean" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="segmentInfoBean"> - <xs:sequence /> - <xs:attribute name="id" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="segmentInfoBean"> + <xs:sequence /> + <xs:attribute name="id" type="xs:string" use="required" /> + <xs:attribute name="status" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="bookHotel"> - <xs:sequence> - <xs:element minOccurs="0" name="language" + </xs:complexType> + <xs:complexType name="bookHotel"> + <xs:sequence> + <xs:element minOccurs="0" name="language" type="xs:string" /> - <xs:element name="identification" + <xs:element name="identification" type="tns:customerIdentification" /> - <xs:element name="bookRequest" + <xs:element name="bookRequest" type="tns:requestedBookings" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="requestedBookings"> - <xs:sequence> - <xs:element minOccurs="0" name="parentBookingId" + </xs:sequence> + </xs:complexType> + <xs:complexType name="requestedBookings"> + <xs:sequence> + <xs:element minOccurs="0" name="parentBookingId" type="xs:string" /> - <xs:element minOccurs="0" name="customerReference" + <xs:element minOccurs="0" name="customerReference" type="xs:string" /> - <xs:element name="statisticalFields"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" + <xs:element name="statisticalFields"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" name="statisticalField" type="tns:staticticField" /> - </xs:sequence> - </xs:complexType> - </xs:element> - <xs:element minOccurs="0" name="creditCard" + </xs:sequence> + </xs:complexType> + </xs:element> + <xs:element minOccurs="0" name="creditCard" type="tns:creditCardInformation" /> - <xs:element maxOccurs="unbounded" name="hotelBooking" + <xs:element maxOccurs="unbounded" name="hotelBooking" type="tns:hotelBooking" /> - </xs:sequence> - <xs:attribute name="insurance" type="xs:boolean" + </xs:sequence> + <xs:attribute name="insurance" type="xs:boolean" use="required" /> - </xs:complexType> - <xs:complexType name="creditCardInformation"> - <xs:sequence> - <xs:element name="cardHolder" type="xs:string" /> - <xs:element name="cardNumber" type="xs:string" /> - <xs:element name="cvc" type="xs:string" /> - <xs:element name="expiryDate" type="xs:string" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="hotelBooking"> - <xs:sequence> - <xs:element name="checkIn" type="xs:string" /> - <xs:element name="checkOut" type="xs:string" /> - <xs:element name="bookedOffer" type="tns:bookedOffer" /> - </xs:sequence> - <xs:attribute name="hotelCode" type="xs:string" + </xs:complexType> + <xs:complexType name="creditCardInformation"> + <xs:sequence> + <xs:element name="cardHolder" type="xs:string" /> + <xs:element name="cardNumber" type="xs:string" /> + <xs:element name="cvc" type="xs:string" /> + <xs:element name="expiryDate" type="xs:string" /> + </xs:sequence> + </xs:complexType> + <xs:complexType name="hotelBooking"> + <xs:sequence> + <xs:element name="checkIn" type="xs:string" /> + <xs:element name="checkOut" type="xs:string" /> + <xs:element name="bookedOffer" type="tns:bookedOffer" /> + </xs:sequence> + <xs:attribute name="hotelCode" type="xs:string" use="required" /> - </xs:complexType> - <xs:complexType name="bookedOffer"> - <xs:sequence> - <xs:element name="code" type="xs:string" /> - <xs:element name="bookedRooms"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:complexType> + <xs:complexType name="bookedOffer"> + <xs:sequence> + <xs:element name="code" type="xs:string" /> + <xs:element name="bookedRooms"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="bookedRoom" type="tns:bookedRoom" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookedRoom"> - <xs:sequence> - <xs:choice maxOccurs="unbounded" minOccurs="0"> - <xs:element ref="tns:registeredUser" /> - <xs:element ref="tns:pax" /> - </xs:choice> - </xs:sequence> - <xs:attribute name="roomIndex" type="xs:int" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookedRoom"> + <xs:sequence> + <xs:choice maxOccurs="unbounded" minOccurs="0"> + <xs:element ref="tns:registeredUser" /> + <xs:element ref="tns:pax" /> + </xs:choice> + </xs:sequence> + <xs:attribute name="roomIndex" type="xs:int" use="required" /> - </xs:complexType> - <xs:complexType name="registeredUser"> - <xs:complexContent> - <xs:extension base="tns:paxBean"> - <xs:sequence /> - <xs:attribute name="userName" type="xs:string" + </xs:complexType> + <xs:complexType name="registeredUser"> + <xs:complexContent> + <xs:extension base="tns:paxBean"> + <xs:sequence /> + <xs:attribute name="userName" type="xs:string" use="required" /> - </xs:extension> - </xs:complexContent> - </xs:complexType> - <xs:complexType name="bookHotelResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="bookResponse" + </xs:extension> + </xs:complexContent> + </xs:complexType> + <xs:complexType name="bookHotelResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="bookResponse" type="tns:bookResponse" /> - </xs:sequence> - </xs:complexType> - <xs:complexType name="bookResponse"> - <xs:sequence> - <xs:element minOccurs="0" name="segments"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="unbounded" minOccurs="0" + </xs:sequence> + </xs:complexType> + <xs:complexType name="bookResponse"> + <xs:sequence> + <xs:element minOccurs="0" name="segments"> + <xs:complexType> + <xs:sequence> + <xs:element maxOccurs="unbounded" minOccurs="0" name="segment" type="tns:segment" /> - </xs:sequence> - </xs:complexType> - </xs:element> - </xs:sequence> - <xs:attribute name="bookingId" type="xs:string" + </xs:sequence> + </xs:complexType> + </xs:element> + </xs:sequence> + <xs:attribute name="bookingId" type="xs:string" use="required" /> - <xs:attribute name="rejected" type="xs:boolean" /> - </xs:complexType> - <xs:complexType name="segment"> - <xs:sequence /> - <xs:attribute name="segmentId" type="xs:string" + <xs:attribute name="rejected" type="xs:boolean" /> + </xs:complexType> + <xs:complexType name="segment"> + <xs:sequence /> + <xs:attribute name="segmentId" type="xs:string" use="required" /> - <xs:attribute name="status" type="xs:string" + <xs:attribute name="status" type="xs:string" use="required" /> - <xs:attribute name="supplierBookingNumber" + <xs:attribute name="supplierBookingNumber" type="xs:string" use="required" /> - <xs:attribute name="errorCode" type="xs:string" /> - <xs:attribute name="errorDescription" type="xs:string" /> - </xs:complexType> - <xs:element name="serviceError" nillable="true" + <xs:attribute name="errorCode" type="xs:string" /> + <xs:attribute name="errorDescription" type="xs:string" /> + </xs:complexType> + <xs:element name="serviceError" nillable="true" type="tns:errorDetails" /> - <xs:element name="TimeoutException" + <xs:element name="TimeoutException" type="tns:TimeoutException" /> - <xs:complexType name="TimeoutException"> - <xs:sequence> - <xs:element minOccurs="0" name="message" + <xs:complexType name="TimeoutException"> + <xs:sequence> + <xs:element minOccurs="0" name="message" type="xs:string" /> - </xs:sequence> - </xs:complexType> - </xs:schema> - </wsdl:types> - <wsdl:message name="bookHotelResponse"> - <wsdl:part element="tns:bookHotelResponse" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getVoucherResponse"> - <wsdl:part element="tns:getVoucherResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getBookingDetailsResponse"> - <wsdl:part element="tns:getBookingDetailsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getWhiteListHotels"> - <wsdl:part element="tns:getWhiteListHotels" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="cancelBookingSegment"> - <wsdl:part element="tns:cancelBookingSegment" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getVoucher"> - <wsdl:part element="tns:getVoucher" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getBookingDetails"> - <wsdl:part element="tns:getBookingDetails" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getPreBookingInfo"> - <wsdl:part element="tns:getPreBookingInfo" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="cancelBookingSegmentResponse"> - <wsdl:part element="tns:cancelBookingSegmentResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="bookHotel"> - <wsdl:part element="tns:bookHotel" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getHotelDetailsResponse"> - <wsdl:part element="tns:getHotelDetailsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getHotelDetails"> - <wsdl:part element="tns:getHotelDetails" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getWhiteListHotelsResponse"> - <wsdl:part element="tns:getWhiteListHotelsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="hotelAvailability"> - <wsdl:part element="tns:hotelAvailability" name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="TimeoutException"> - <wsdl:part element="tns:TimeoutException" - name="TimeoutException"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="getPreBookingInfoResponse"> - <wsdl:part element="tns:getPreBookingInfoResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="searchBookingSegments"> - <wsdl:part element="tns:searchBookingSegments" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="searchBookingSegmentsResponse"> - <wsdl:part element="tns:searchBookingSegmentsResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="ServiceException"> - <wsdl:part element="tns:serviceError" - name="ServiceException"> - </wsdl:part> - </wsdl:message> - <wsdl:message name="hotelAvailabilityResponse"> - <wsdl:part element="tns:hotelAvailabilityResponse" - name="parameters"> - </wsdl:part> - </wsdl:message> - <wsdl:portType name="AvailabilityWS"> - <wsdl:operation name="getHotelDetails"> - <wsdl:input message="tns:getHotelDetails" - name="getHotelDetails"> - </wsdl:input> - <wsdl:output message="tns:getHotelDetailsResponse" - name="getHotelDetailsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getWhiteListHotels"> - <wsdl:input message="tns:getWhiteListHotels" - name="getWhiteListHotels"> - </wsdl:input> - <wsdl:output message="tns:getWhiteListHotelsResponse" - name="getWhiteListHotelsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="cancelBookingSegment"> - <wsdl:input message="tns:cancelBookingSegment" - name="cancelBookingSegment"> - </wsdl:input> - <wsdl:output message="tns:cancelBookingSegmentResponse" - name="cancelBookingSegmentResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="hotelAvailability"> - <wsdl:input message="tns:hotelAvailability" - name="hotelAvailability"> - </wsdl:input> - <wsdl:output message="tns:hotelAvailabilityResponse" - name="hotelAvailabilityResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getVoucher"> - <wsdl:input message="tns:getVoucher" name="getVoucher"> - </wsdl:input> - <wsdl:output message="tns:getVoucherResponse" - name="getVoucherResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getBookingDetails"> - <wsdl:input message="tns:getBookingDetails" - name="getBookingDetails"> - </wsdl:input> - <wsdl:output message="tns:getBookingDetailsResponse" - name="getBookingDetailsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getPreBookingInfo"> - <wsdl:input message="tns:getPreBookingInfo" - name="getPreBookingInfo"> - </wsdl:input> - <wsdl:output message="tns:getPreBookingInfoResponse" - name="getPreBookingInfoResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="searchBookingSegments"> - <wsdl:input message="tns:searchBookingSegments" - name="searchBookingSegments"> - </wsdl:input> - <wsdl:output message="tns:searchBookingSegmentsResponse" - name="searchBookingSegmentsResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="bookHotel"> - <wsdl:input message="tns:bookHotel" name="bookHotel"> - </wsdl:input> - <wsdl:output message="tns:bookHotelResponse" - name="bookHotelResponse"> - </wsdl:output> - <wsdl:fault message="tns:ServiceException" - name="ServiceException"> - </wsdl:fault> - <wsdl:fault message="tns:TimeoutException" - name="TimeoutException"> - </wsdl:fault> - </wsdl:operation> - </wsdl:portType> - <wsdl:binding name="AvailabilityServiceSoapBinding" + </xs:sequence> + </xs:complexType> + </xs:schema> + </wsdl:types> + <wsdl:message name="bookHotelResponse"> + <wsdl:part element="tns:bookHotelResponse" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucherResponse"> + <wsdl:part element="tns:getVoucherResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetailsResponse"> + <wsdl:part element="tns:getBookingDetailsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotels"> + <wsdl:part element="tns:getWhiteListHotels" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegment"> + <wsdl:part element="tns:cancelBookingSegment" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getVoucher"> + <wsdl:part element="tns:getVoucher" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getBookingDetails"> + <wsdl:part element="tns:getBookingDetails" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfo"> + <wsdl:part element="tns:getPreBookingInfo" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="cancelBookingSegmentResponse"> + <wsdl:part element="tns:cancelBookingSegmentResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="bookHotel"> + <wsdl:part element="tns:bookHotel" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetailsResponse"> + <wsdl:part element="tns:getHotelDetailsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getHotelDetails"> + <wsdl:part element="tns:getHotelDetails" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="getWhiteListHotelsResponse"> + <wsdl:part element="tns:getWhiteListHotelsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailability"> + <wsdl:part element="tns:hotelAvailability" name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="TimeoutException"> + <wsdl:part element="tns:TimeoutException" + name="TimeoutException"></wsdl:part> + </wsdl:message> + <wsdl:message name="getPreBookingInfoResponse"> + <wsdl:part element="tns:getPreBookingInfoResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegments"> + <wsdl:part element="tns:searchBookingSegments" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="searchBookingSegmentsResponse"> + <wsdl:part element="tns:searchBookingSegmentsResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:message name="ServiceException"> + <wsdl:part element="tns:serviceError" + name="ServiceException"></wsdl:part> + </wsdl:message> + <wsdl:message name="hotelAvailabilityResponse"> + <wsdl:part element="tns:hotelAvailabilityResponse" + name="parameters"></wsdl:part> + </wsdl:message> + <wsdl:portType name="AvailabilityWS"> + <wsdl:operation name="getHotelDetails"> + <wsdl:input message="tns:getHotelDetails" + name="getHotelDetails"></wsdl:input> + <wsdl:output message="tns:getHotelDetailsResponse" + name="getHotelDetailsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <wsdl:input message="tns:getWhiteListHotels" + name="getWhiteListHotels"></wsdl:input> + <wsdl:output message="tns:getWhiteListHotelsResponse" + name="getWhiteListHotelsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <wsdl:input message="tns:cancelBookingSegment" + name="cancelBookingSegment"></wsdl:input> + <wsdl:output message="tns:cancelBookingSegmentResponse" + name="cancelBookingSegmentResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <wsdl:input message="tns:hotelAvailability" + name="hotelAvailability"></wsdl:input> + <wsdl:output message="tns:hotelAvailabilityResponse" + name="hotelAvailabilityResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <wsdl:input message="tns:getVoucher" name="getVoucher"></wsdl:input> + <wsdl:output message="tns:getVoucherResponse" + name="getVoucherResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <wsdl:input message="tns:getBookingDetails" + name="getBookingDetails"></wsdl:input> + <wsdl:output message="tns:getBookingDetailsResponse" + name="getBookingDetailsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <wsdl:input message="tns:getPreBookingInfo" + name="getPreBookingInfo"></wsdl:input> + <wsdl:output message="tns:getPreBookingInfoResponse" + name="getPreBookingInfoResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <wsdl:input message="tns:searchBookingSegments" + name="searchBookingSegments"></wsdl:input> + <wsdl:output message="tns:searchBookingSegmentsResponse" + name="searchBookingSegmentsResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <wsdl:input message="tns:bookHotel" name="bookHotel"></wsdl:input> + <wsdl:output message="tns:bookHotelResponse" + name="bookHotelResponse"></wsdl:output> + <wsdl:fault message="tns:ServiceException" + name="ServiceException"></wsdl:fault> + <wsdl:fault message="tns:TimeoutException" + name="TimeoutException"></wsdl:fault> + </wsdl:operation> + </wsdl:portType> + <wsdl:binding name="AvailabilityServiceSoapBinding" type="tns:AvailabilityWS"> - <soap:binding style="document" + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <wsdl:operation name="getHotelDetails"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getHotelDetails"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getHotelDetailsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getWhiteListHotels"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getWhiteListHotels"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getWhiteListHotelsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="cancelBookingSegment"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="cancelBookingSegment"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="cancelBookingSegmentResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="hotelAvailability"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="hotelAvailability"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="hotelAvailabilityResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getVoucher"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getVoucher"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getVoucherResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getBookingDetails"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getBookingDetails"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getBookingDetailsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="getPreBookingInfo"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="getPreBookingInfo"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="getPreBookingInfoResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="searchBookingSegments"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="searchBookingSegments"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="searchBookingSegmentsResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - <wsdl:operation name="bookHotel"> - <soap:operation soapAction="" style="document" /> - <wsdl:input name="bookHotel"> - <soap:body use="literal" /> - </wsdl:input> - <wsdl:output name="bookHotelResponse"> - <soap:body use="literal" /> - </wsdl:output> - <wsdl:fault name="ServiceException"> - <soap:fault name="ServiceException" use="literal" /> - </wsdl:fault> - <wsdl:fault name="TimeoutException"> - <soap:fault name="TimeoutException" use="literal" /> - </wsdl:fault> - </wsdl:operation> - </wsdl:binding> - <wsdl:service name="AvailabilityService"> - <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + <wsdl:operation name="getHotelDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getHotelDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getHotelDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getWhiteListHotels"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getWhiteListHotels"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getWhiteListHotelsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="cancelBookingSegment"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="cancelBookingSegment"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="cancelBookingSegmentResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="hotelAvailability"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="hotelAvailability"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="hotelAvailabilityResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getVoucher"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getVoucher"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getVoucherResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getBookingDetails"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getBookingDetails"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getBookingDetailsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="getPreBookingInfo"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="getPreBookingInfo"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="getPreBookingInfoResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="searchBookingSegments"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="searchBookingSegments"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="searchBookingSegmentsResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + <wsdl:operation name="bookHotel"> + <soap:operation soapAction="" style="document" /> + <wsdl:input name="bookHotel"> + <soap:body use="literal" /> + </wsdl:input> + <wsdl:output name="bookHotelResponse"> + <soap:body use="literal" /> + </wsdl:output> + <wsdl:fault name="ServiceException"> + <soap:fault name="ServiceException" use="literal" /> + </wsdl:fault> + <wsdl:fault name="TimeoutException"> + <soap:fault name="TimeoutException" use="literal" /> + </wsdl:fault> + </wsdl:operation> + </wsdl:binding> + <wsdl:service name="AvailabilityService"> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" name="AvailabilityServicePort"> - <soap:address + <soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityService" /> - </wsdl:port> - <wsdl:port binding="tns:AvailabilityServiceSoapBinding" + </wsdl:port> + <wsdl:port binding="tns:AvailabilityServiceSoapBinding" name="AvailabilityServiceSecurePort"> - <soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityServiceSecure" /> - </wsdl:port> - </wsdl:service> -</wsdl:definitions> \ No newline at end of file + <soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/AvailabilityServiceSecure" /> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> diff --git a/tldd-hotels/target/classes/wsdl/referential.wsdl b/tldd-hotels/target/classes/wsdl/referential.wsdl index 635e351..3080a36 100644 --- a/tldd-hotels/target/classes/wsdl/referential.wsdl +++ b/tldd-hotels/target/classes/wsdl/referential.wsdl @@ -345,7 +345,7 @@ </wsdl:binding> <wsdl:service name="ReferentialService"> <wsdl:port binding="tns:ReferentialServiceSoapBinding" name="ReferentialServicePort"> -<soap:address location="http://api.teldartravel.com/gekko-front/ws/v2_4/ReferentialService"/> +<soap:address location="http://outgoing.fractalite.com/gekko-front/ws/v2_4/ReferentialService"/> </wsdl:port> </wsdl:service> </wsdl:definitions> \ No newline at end of file diff --git a/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index 284e2d8..e69de29 100644 --- a/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -1,246 +0,0 @@ -com/gekko_holding/webservice/referential/GetBookingDetails.class -com/gekko_holding/webservice/referential/RoomPlan$Children.class -com/gekko_holding/webservice/referential/RequestedBookings$StatisticalFields.class -com/gekko_holding/webservice/Availability/Description.class -com/gekko_holding/webservice/Availability/HotelBean$Facilities.class -com/gekko_holding/webservice/Availability/OfferPrice.class -com/gekko_holding/webservice/Availability/TimeoutException_Exception.class -com/gekko_holding/webservice/referential/GetVoucher.class -com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.class -com/gekko_holding/webservice/referential/GetRoomTypes.class -com/gekko_holding/webservice/referential/Offer$RoomOffers.class -com/gekko_holding/webservice/referential/AvailabilityService.class -com/gekko_holding/webservice/Availability/CancellationFeesPolicy.class -com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$5.class -com/gekko_holding/webservice/referential/OfferPrice$PricePerRoom.class -com/gekko_holding/webservice/Availability/Identification.class -com/gekko_holding/webservice/referential/RangeCriteria.class -com/gekko_holding/webservice/Availability/SortBy.class -com/gekko_holding/webservice/Availability/GeoCodeDestination.class -com/gekko_holding/webservice/referential/GetCountries.class -com/gekko_holding/webservice/referential/BookedRoom.class -com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.class -com/gekko_holding/webservice/Availability/ConferenceBean.class -com/gekko_holding/webservice/referential/GetWhiteListHotels.class -com/gekko_holding/webservice/referential/RoomPlan.class -com/gekko_holding/webservice/referential/RateAccessCode.class -com/gekko_holding/webservice/referential/CustomerIdentification.class -com/gekko_holding/webservice/referential/BookingInfoBean$Segments.class -com/gekko_holding/webservice/Availability/SegmentRoomBean.class -com/gekko_holding/webservice/Availability/RoomPlan.class -com/gekko_holding/webservice/referential/GetPreBookingInfo.class -com/gekko_holding/webservice/referential/SegmentRoomBean$Travelers.class -com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$4.class -com/gekko_holding/webservice/referential/DestinationCriteria.class -com/gekko_holding/webservice/Availability/Segment.class -com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.class -com/gekko_holding/webservice/referential/GetCitiesResponse.class -com/gekko_holding/webservice/referential/CancellationFeesPolicy.class -com/gekko_holding/webservice/referential/CityDestination.class -com/gekko_holding/webservice/referential/SegmentDetailsBean$StatisticalFields.class -com/gekko_holding/webservice/Availability/HotelBean.class -com/gekko_holding/webservice/referential/Pax.class -com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.class -com/gekko_holding/webservice/Availability/Facility.class -com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.class -com/gekko_holding/webservice/referential/HotelRatingCriteria.class -com/gekko_holding/webservice/referential/Facility.class -com/gekko_holding/webservice/Availability/CityBean.class -com/gekko_holding/webservice/Availability/HotelResponse$Facilities.class -com/gekko_holding/webservice/referential/Identification.class -com/gekko_holding/webservice/Availability/HotelCode.class -com/gekko_holding/webservice/referential/CityBean.class -com/gekko_holding/webservice/Availability/GetHotelDetails.class -com/gekko_holding/webservice/referential/Offer.class -com/gekko_holding/webservice/referential/ConferenceBean.class -com/gekko_holding/webservice/referential/BookingInfoBean.class -com/gekko_holding/webservice/referential/CityCode.class -com/gekko_holding/webservice/referential/GeoCodeDestination.class -com/gekko_holding/webservice/Availability/ServiceException.class -com/gekko_holding/webservice/Availability/BookingDetails.class -com/gekko_holding/webservice/Availability/CancelBookingSegment.class -com/gekko_holding/webservice/referential/GetVoucherResponse.class -com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$CancellationPolicies.class -com/gekko_holding/webservice/Availability/Bookings.class -com/gekko_holding/webservice/referential/HotelBean$Facilities.class -com/gekko_holding/webservice/Availability/Offer$RoomOffers.class -com/gekko_holding/webservice/referential/GetCountriesResponse.class -com/gekko_holding/webservice/referential/GetHotelRatings.class -com/gekko_holding/webservice/referential/ImageUrl.class -com/gekko_holding/webservice/Availability/EntityBean.class -com/gekko_holding/webservice/Availability/HotelResponse.class -com/gekko_holding/webservice/referential/HotelResponse$Offers.class -com/gekko_holding/webservice/referential/ObjectFactory.class -com/gekko_holding/webservice/referential/Board.class -com/gekko_holding/webservice/referential/AvailabilityWS.class -com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.class -com/gekko_holding/webservice/referential/HotelCodes.class -com/gekko_holding/webservice/referential/BookResponse.class -com/gekko_holding/webservice/referential/StaticticField.class -com/gekko_holding/webservice/Availability/RegisteredUser.class -com/gekko_holding/webservice/Availability/GetBookingDetails.class -com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.class -com/gekko_holding/webservice/Availability/package-info.class -com/gekko_holding/webservice/Availability/HotelBookedBean.class -com/gekko_holding/webservice/referential/GetPOIs.class -com/gekko_holding/webservice/Availability/BookingInfoBean.class -com/gekko_holding/webservice/referential/HotelChain.class -com/gekko_holding/webservice/Availability/HotelRating.class -com/gekko_holding/webservice/Availability/AvailabilityWS.class -com/gekko_holding/webservice/Availability/RequestedBookings.class -com/gekko_holding/webservice/Availability/OfferPrice$PricePerRoom.class -com/gekko_holding/webservice/Availability/AvailabilityCriteria$RateAccessCodes.class -com/gekko_holding/webservice/Availability/TimeoutException.class -com/gekko_holding/webservice/Availability/HotelBean$Images.class -com/fractalite/hermes/teldar/parsers/Facility.class -com/gekko_holding/webservice/referential/SearchBookingSegments.class -com/gekko_holding/webservice/Availability/HotelRatingCriteria.class -com/gekko_holding/webservice/Availability/Pax.class -com/gekko_holding/webservice/referential/AvailabilityCriteria.class -com/gekko_holding/webservice/referential/BookHotelResponse.class -com/gekko_holding/webservice/referential/SearchCriteria.class -com/gekko_holding/webservice/referential/GeoLocalization.class -com/gekko_holding/webservice/referential/HotelBookedBean.class -com/gekko_holding/webservice/referential/TimeoutException.class -com/gekko_holding/webservice/referential/BookingDetails$Segments.class -com/gekko_holding/webservice/Availability/GeoLocalization.class -com/gekko_holding/webservice/Availability/BookedOffer$BookedRooms.class -com/gekko_holding/webservice/referential/BookedOffer$BookedRooms.class -com/gekko_holding/webservice/referential/CancellationPolicyResponse$AcceptedCreditCards.class -com/gekko_holding/webservice/Availability/BookingDetails$Segments.class -com/gekko_holding/webservice/Availability/RoomOffer.class -com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.class -com/gekko_holding/webservice/Availability/BookHotel.class -com/gekko_holding/webservice/Availability/GetVoucherResponse.class -com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.class -com/gekko_holding/webservice/referential/Segment.class -com/gekko_holding/webservice/referential/TimeoutException_Exception.class -com/gekko_holding/webservice/Availability/PriceBean.class -com/gekko_holding/webservice/referential/AvailabilityResponse.class -com/gekko_holding/webservice/referential/HotelBooking.class -com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.class -com/gekko_holding/webservice/Availability/Destination.class -com/fractalite/hermes/teldar/parsers/HotelRating.class -com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$CancellationPolicies.class -com/gekko_holding/webservice/Availability/SegmentDetailsBean$StatisticalFields.class -com/gekko_holding/webservice/Availability/DestinationCriteria.class -com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$6.class -com/gekko_holding/webservice/referential/HotelResponse.class -com/gekko_holding/webservice/Availability/SegmentRoomBean$Travelers.class -com/gekko_holding/webservice/Availability/CancellationPolicyResponse$AcceptedCreditCards.class -com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.class -com/gekko_holding/webservice/Availability/Board.class -com/gekko_holding/webservice/referential/AvailabilityCriteria$RoomCriterias.class -com/gekko_holding/webservice/referential/GetBoardTypesResponse.class -com/gekko_holding/webservice/referential/HotelCode.class -com/gekko_holding/webservice/Availability/Child.class -com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.class -com/gekko_holding/webservice/referential/RequestedBookings.class -com/gekko_holding/webservice/Availability/HotelResponse$Offers.class -com/gekko_holding/webservice/referential/AcceptedCreditCardBean.class -com/gekko_holding/webservice/referential/ReferentialService.class -com/gekko_holding/webservice/referential/SegmentRoomBean.class -com/gekko_holding/webservice/Availability/BookHotelResponse.class -com/gekko_holding/webservice/referential/HotelCodeDestination.class -com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.class -com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$2.class -com/gekko_holding/webservice/referential/OfferPrice.class -com/gekko_holding/webservice/Availability/GetVoucher.class -com/gekko_holding/webservice/referential/GetHotelDetails.class -com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.class -com/gekko_holding/webservice/Availability/CancellationPolicyResponse.class -com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.class -com/gekko_holding/webservice/Availability/ErrorDetails.class -com/gekko_holding/webservice/referential/Description.class -com/gekko_holding/webservice/referential/GetCities.class -com/gekko_holding/webservice/referential/GetHotelRatingsResponse.class -com/gekko_holding/webservice/referential/BookingsCriteria.class -com/gekko_holding/webservice/referential/PaxBean.class -com/gekko_holding/webservice/Availability/GetPreBookingInfo.class -com/gekko_holding/webservice/referential/HotelAvailability.class -com/gekko_holding/webservice/Availability/HotelBooking.class -com/gekko_holding/webservice/Availability/RangeCriteria.class -com/gekko_holding/webservice/Availability/SegmentDetailsBean.class -com/gekko_holding/webservice/referential/HotelBean.class -com/gekko_holding/webservice/Availability/AvailabilityCriteria.class -com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.class -com/gekko_holding/webservice/referential/PriceBean.class -com/gekko_holding/webservice/Availability/BookedOffer.class -com/gekko_holding/webservice/Availability/StaticticField.class -com/gekko_holding/webservice/Availability/BookingInfoBean$Segments.class -com/gekko_holding/webservice/referential/GetHotelFacilities.class -com/gekko_holding/webservice/referential/RegisteredUser.class -com/gekko_holding/webservice/referential/ReferentialServiceV24.class -com/gekko_holding/webservice/Availability/BookResponse.class -com/gekko_holding/webservice/referential/HotelBean$Images.class -com/gekko_holding/webservice/Availability/AvailabilityService.class -com/gekko_holding/webservice/referential/GetBookingDetailsResponse.class -com/gekko_holding/webservice/referential/Poi.class -com/gekko_holding/webservice/referential/Destination.class -com/gekko_holding/webservice/referential/CancellationPolicyResponse.class -com/gekko_holding/webservice/referential/BookResponse$Segments.class -com/gekko_holding/webservice/Availability/HotelBean$Descriptions.class -com/gekko_holding/webservice/Availability/PoiDestination.class -com/gekko_holding/webservice/referential/HotelResponse$Facilities.class -com/gekko_holding/webservice/Availability/AvailabilityResponse.class -com/gekko_holding/webservice/referential/CreditCardInformation.class -com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$3.class -com/gekko_holding/webservice/referential/Child.class -com/gekko_holding/webservice/referential/Country.class -com/gekko_holding/webservice/Availability/SearchCriteria.class -com/gekko_holding/webservice/Availability/RoomType.class -com/gekko_holding/webservice/referential/RoomType.class -com/gekko_holding/webservice/Availability/Offer.class -com/gekko_holding/webservice/referential/GetPOIsResponse.class -com/gekko_holding/webservice/Availability/HotelAvailability.class -com/gekko_holding/webservice/referential/Bookings.class -com/gekko_holding/webservice/Availability/RateAccessCode.class -com/gekko_holding/webservice/Availability/HotelCodes.class -com/gekko_holding/webservice/referential/BookingDetails.class -com/gekko_holding/webservice/Availability/ObjectFactory.class -com/gekko_holding/webservice/Availability/HotelCodeDestination.class -com/gekko_holding/webservice/referential/EntityBean.class -com/gekko_holding/webservice/Availability/BookingsCriteria.class -com/gekko_holding/webservice/referential/GetRoomTypesResponse.class -com/gekko_holding/webservice/referential/BookHotel.class -com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.class -com/gekko_holding/webservice/Availability/CreditCardInformation.class -com/gekko_holding/webservice/Availability/RoomPlan$Children.class -com/gekko_holding/webservice/referential/PoiDestination.class -com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.class -com/gekko_holding/webservice/referential/SortBy.class -com/gekko_holding/webservice/referential/GetBoardTypes.class -com/gekko_holding/webservice/Availability/SegmentInfoBean.class -com/gekko_holding/webservice/referential/GetHotelDetailsResponse.class -com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$1.class -com/gekko_holding/webservice/Availability/SearchBookingSegments.class -com/gekko_holding/webservice/Availability/PaxBean.class -com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.class -com/gekko_holding/webservice/Availability/BookedRoom.class -com/gekko_holding/webservice/referential/HotelCodeListDestination.class -com/gekko_holding/webservice/Availability/Country.class -com/gekko_holding/webservice/Availability/AvailabilityCriteria$RoomCriterias.class -com/gekko_holding/webservice/referential/package-info.class -com/gekko_holding/webservice/referential/HotelSegmentDetailsBean$Rooms.class -com/fractalite/hermes/teldar/services/TeldarServices.class -com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean$Rooms.class -com/gekko_holding/webservice/Availability/RequestedBookings$StatisticalFields.class -com/gekko_holding/webservice/Availability/HotelCodeListDestination.class -com/gekko_holding/webservice/Availability/BookResponse$Segments.class -com/gekko_holding/webservice/referential/HotelRating.class -com/gekko_holding/webservice/Availability/CityDestination.class -com/gekko_holding/webservice/Availability/HotelChain.class -com/gekko_holding/webservice/referential/ServiceException.class -com/gekko_holding/webservice/referential/AvailabilityCriteria$RateAccessCodes.class -com/gekko_holding/webservice/referential/SegmentInfoBean.class -com/gekko_holding/webservice/Availability/GetWhiteListHotels.class -com/gekko_holding/webservice/referential/HotelAvailabilityResponse.class -com/gekko_holding/webservice/referential/ErrorDetails.class -com/gekko_holding/webservice/referential/RoomOffer.class -com/gekko_holding/webservice/referential/BookedOffer.class -com/gekko_holding/webservice/referential/HotelBean$Descriptions.class -com/gekko_holding/webservice/Availability/ImageUrl.class -com/fractalite/hermes/teldar/parsers/TeldarParsers.class -com/gekko_holding/webservice/Availability/CustomerIdentification.class -com/gekko_holding/webservice/referential/SegmentDetailsBean.class -com/gekko_holding/webservice/referential/CancelBookingSegment.class diff --git a/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index a707690..15d6b2f 100644 --- a/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/tldd-hotels/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,207 +1,208 @@ -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeListDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypes.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCode.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Offer.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Child.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Country.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotelResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Description.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoCodeDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotels.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/EntityBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfo.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingsCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Segment.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialServiceV24.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoLocalization.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ConferenceBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/OfferPrice.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentDetailsBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodes.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ObjectFactory.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegment.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomType.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailability.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRatingCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelChain.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/StaticticField.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityService.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypes.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RateAccessCode.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Utils.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Testinfo.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoLocalization.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegments.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomPlan.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentRoomBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ImageUrl.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingInfoBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SortBy.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RequestedBookings.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotel.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBooking.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomOffer.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCities.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PriceBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucher.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeListDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Board.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatings.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedOffer.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Pax.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomType.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucherResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ErrorDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelChain.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationPolicyResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CustomerIdentification.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityService.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Child.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ImageUrl.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialService.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PaxBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CustomerIdentification.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedOffer.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotelResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CreditCardInformation.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Offer.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentRoomBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingInfoBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRating.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SortBy.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucher.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RegisteredUser.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRating.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomPlan.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ServiceException.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountries.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PriceBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityWS.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RangeCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedRoom.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Identification.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/package-info.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Bookings.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentDetailsBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Country.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIs.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PaxBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Segment.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBookedBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/OfferPrice.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountriesResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucherResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilities.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCode.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Description.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegment.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationFeesPolicy.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Poi.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RegisteredUser.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityWS.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Destination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomOffer.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ErrorDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotel.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RangeCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/DestinationCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Identification.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/package-info.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypesResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RequestedBookings.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CreditCardInformation.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoCodeDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentInfoBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/StaticticField.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ServiceException.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RateAccessCode.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityCode.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Bookings.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException_Exception.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedRoom.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodes.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRatingCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/HotelRating.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCitiesResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Board.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Pax.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/EntityBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotels.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PoiDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Destination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBooking.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentInfoBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/DestinationCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/TeldarParsers.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Facility.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/TeldarServices.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Facility.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingsCriteria.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/AvailabilityTeld.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBookedBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException_Exception.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ConferenceBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailability.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ObjectFactory.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetails.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfo.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypesResponse.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegments.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PoiDestination.java -/home/dev/eclipse-workspace/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Bookings.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/package-info.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/AvailabilityTeld.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfoResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/DetailsTeld.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityCode.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Offer.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentDetailsBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Description.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ImageUrl.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RateAccessCode.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ObjectFactory.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatings.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RequestedBookings.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Bookings.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PriceBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegmentResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Testinfo.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypesResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentInfoBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Child.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationPolicyResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentRoomBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CustomerIdentification.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelRatingsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SortBy.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RateAccessCode.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Facility.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ServiceException.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Description.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/DestinationCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBooking.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodes.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/StaticticField.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypes.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ErrorDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/OfferPrice.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucherResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentDetailsBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotelsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCitiesResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomOffer.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SegmentRoomBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRatingCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegments.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailabilityResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetVoucher.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/TeldarServices.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CreditCardInformation.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AcceptedCreditCardBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException_Exception.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucher.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Utils.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBookedBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelChain.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchBookingSegmentsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelChain.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/TimeoutException.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelSegmentDetailsBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Pax.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityService.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SegmentInfoBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialServiceV24.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/OfferPrice.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetVoucherResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodes.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedOffer.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RequestedBookings.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ServiceException.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ReferentialService.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationFeesPolicy.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotelsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Destination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Segment.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCode.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBooking.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Child.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomOffer.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCodeListDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityService.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookedRoom.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PoiDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CreditCardInformation.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotelResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Pax.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBoardTypes.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Segment.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomType.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingsCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PriceBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/StaticticField.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ConferenceBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/TeldarParsers.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegments.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PaxBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailability.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelSegmentDetailsBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelAvailabilityResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Board.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingInfoBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Board.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancellationFeesPolicy.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/DestinationCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfoResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancelBookingSegment.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPreBookingInfo.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CustomerIdentification.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetWhiteListHotels.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoCodeDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountries.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/InsuranceSegmentDetailsBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookingInfoBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/EntityBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotel.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilitiesResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CancellationPolicyResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CityDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetRoomTypesResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SortBy.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegment.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Poi.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/package-info.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/PaxBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Offer.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRating.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetailsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookHotel.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/AvailabilityWS.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetWhiteListHotels.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoCodeDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/EntityBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Identification.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RangeCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RegisteredUser.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookingsCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RegisteredUser.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCountriesResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Facility.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetHotelDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetBookingDetailsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/ErrorDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomType.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Destination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityWS.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelFacilities.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/SearchCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/InsuranceSegmentDetailsBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/HotelRating.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Country.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/CityBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetCities.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetailsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelCodeListDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/RoomPlan.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/Country.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedRoom.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetPreBookingInfo.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookedOffer.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelCode.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/Identification.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ConferenceBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/CancelBookingSegmentResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GeoLocalization.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GetBookingDetailsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/SearchBookingSegmentsResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AcceptedCreditCardBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelRatingCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/GeoLocalization.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/PoiDestination.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ObjectFactory.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetPOIs.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/GetHotelDetails.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelRating.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/HotelAvailability.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/AvailabilityCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/BookHotelResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RangeCriteria.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/ImageUrl.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/HotelBookedBean.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/BookResponse.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/referential/RoomPlan.java +/home/dev/teldargekko/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/Availability/TimeoutException_Exception.java diff --git a/tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index e69de29..0000000 --- a/tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null diff --git a/tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index e69de29..0000000 --- a/tldd-hotels/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null diff --git a/tldd-hotels/target/tldd-hotels-0.0.1-SNAPSHOT.jar b/tldd-hotels/target/tldd-hotels-0.0.1-SNAPSHOT.jar index c6bdaaa..179800a 100644 Binary files a/tldd-hotels/target/tldd-hotels-0.0.1-SNAPSHOT.jar and b/tldd-hotels/target/tldd-hotels-0.0.1-SNAPSHOT.jar differ -- libgit2 0.26.0