Commit 6022d404 by macbookair

Fix

parent 92742a22
File added
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Teldar</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
......@@ -9,6 +9,7 @@
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="src/test/java">
......@@ -28,5 +29,29 @@
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="target/generated-sources/annotations">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="ignore_optional_problems" value="true"/>
<attribute name="m2e-apt" value="true"/>
</attributes>
</classpathentry>
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
<attributes>
<attribute name="maven.pomderived" value="true"/>
<attribute name="test" value="true"/>
<attribute name="optional" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="target/generated-test-sources/test-annotations">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="ignore_optional_problems" value="true"/>
<attribute name="m2e-apt" value="true"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=false
......@@ -12,5 +12,6 @@ org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.processAnnotations=disabled
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.6
package com.fractalite.hermes.teldar.cfg;
import java.util.ArrayList;
import java.util.List;
import org.apache.camel.Exchange;
import org.apache.camel.processor.aggregate.AggregationStrategy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.fractalite.models.commerce.PriceScope;
import com.fractalite.models.travel.stay.Hotel;
import com.fractalite.models.travel.stay.StaySearchResults;
public class StaySearchResultsSimpleAggregator implements AggregationStrategy {
private static final Logger log = LoggerFactory
.getLogger(StaySearchResultsSimpleAggregator.class);
@Override
public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {
Exchange aggregated=null;
try{
if(oldExchange != null) {
StaySearchResults oldx = oldExchange.getIn().getBody(StaySearchResults.class);
StaySearchResults newx = newExchange.getIn().getBody(StaySearchResults.class);
log.info("oldx "+oldx.getHotels().size());
log.info("newx "+newx.getHotels().size());
if(oldx == null) {
// hapens if precedent messages returned errors
return newExchange;
}
else if(newx == null){
// happens if newExchange has had an error
return oldExchange;
}
/*
if(newx!=null && newx.getHotels()!=null && newx.getHotels().size()> 0 && newx.getHotels().get(0).getMetas().containsKey("source"))
log.info("Aggregating..."+newx.getHotels().get(0).getMetaFirst("source"));
else
log.info("Aggregating...");
*/
// List<Hotel> toRemove= new ArrayList<Hotel>() ;
List<Hotel> toAdd= new ArrayList<Hotel>() ;
for( Hotel newHotel : newx.getHotels())
{
toAdd.add(newHotel);
}
oldx.getHotels().addAll(toAdd);
aggregated = oldExchange;
}
else {
// incase it is the first call to aggregate() : old is null
aggregated = newExchange;
}
}
catch(Exception ee)
{ log.error("Aggregating Erreur "+ee.getMessage());
ee.printStackTrace();
aggregated=oldExchange;
}
log.info("Last "+aggregated.getIn().getBody(StaySearchResults.class).getHotels().size());
return aggregated;
}
}
......@@ -113,18 +113,36 @@ public class TeldarRouteBuilder extends RouteBuilder {
///////////// TEST ////////////////:
public static final String clientId = "atlasvoyages/master/test";
///////////// TEST UM ////////////////:
//public static final String clientId = "atlasvoyages/master/test";
//public static final String password = "p*TE*kH!e8$%dS";
//public static final String customerKey = "univairmer.creilcallcenter";
//"univairmer.chantilly";
///////////// PROD UM ////////////////:
public static final String clientId = "fractalite/prod";
public static final String password = "p*TE*kH!e8$%dS";
//public static final String customerKey = "univairmer.creilcallcenter";
public static final String customerKey = "univairmer.tours";
//public static final String customerKey = "univairmer.chantilly";
//public static final String customerKey = "univairmer.tours";
/// Univairmer prod p*TE*kH!e8$%dS
// univairmer prod fractalite/prod
/////////// TELDAR : FRACTALITE PROD
/*public static final String clientId = "master/fractalite";
/*
///////////// PROD Transco ////////////////:
public static final String clientId = "master/fractalite";
public static final String password = "T2eSnJ3sPEpFC2";
public static final String customerKey = "univairmer.tours"; // Univairmer*/
public static final String customerKey = "tourcom9412";
*/
//Transco
......@@ -212,13 +230,13 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
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_teldar().size() == 0)
exchange.getIn().setHeader("teldaremtygiata", true);
else
exchange.getIn().setHeader("teldaremtygiata", false);
// if ((hotelstay.getHotel()!=null && hotelstay.getHotel().getAddress()!= null && !hotelstay.getHotel().getAddress().getLocality().getCode().startsWith("geo")) && (hotelstay.getGiatacode() == null || hotelstay.getGiatacode().getGekko_teldar() == null || hotelstay.getGiatacode().getGekko_teldar().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")
......@@ -233,7 +251,8 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
}
}).to(nmrOrDirect + StayRouteBuilder.EP_SEARCH_RESULT).stop()
.otherwise().log("teldar Giata code is NOT null")
.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() {
......@@ -247,14 +266,18 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
exchange.setProperty("hermessearchcompletionsize",
exchange.getIn().getHeader("hermessearchcompletionsize"));
}
}).process(new SearchTeldarHotelPriceRequest())
})
.log("teldar before calliong SearchTeldarHotelPriceRequest")
.process(new SearchTeldarHotelPriceRequest())
.split(body(), new StaySearchResultsSimpleAggregator()).parallelProcessing()
.bean(MarshallingJAXB.class, "marshallObject")
.log("\n Request body content : \n ${body}")
.log("urlllll" + wsUrl)
//.log("urlllll" + wsUrl)
.to(wsUrl)
.convertBodyTo(String.class, "ISO-8859-1")
//.log("\n teldar response body --------------- : \n ${body}")
// .convertBodyTo(String.class, "UTF-8")
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
......@@ -266,16 +289,33 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
soapMessageBodyContent(exchange.getIn().getBody(String.class));
//logger.info("unmarshledSoap" + soapMessageBodyContent(exchange.getIn().getBody(String.class)));
logger.info("unmarshledSoap" + soapMessageBodyContent(exchange.getIn().getBody(String.class)));
}
})
/* Unmarshalling teldar response */
.bean(UnmarshallingJAXB.class, "fromHotelAvailabilityResponse(${body})")
.process(new ParseTeldarHotelsPriceResponse())
.log("responsemarshllerrr --------------- : \n ${body}")
.log("\n teldar response body --------------- : \n ${body}")
.end()
.end().to(nmrOrDirect + EP_SEARCH_RESULT);
// .end()
.process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
StaySearchResults htls= exchange.getIn().getBody(StaySearchResults.class);
log.info("the final hotels list is "+htls.getHotels().size());
exchange.getIn().setBody(htls, StaySearchResults.class);
exchange.getOut().setBody(htls, StaySearchResults.class);
}
})
//.to(nmrOrDirect + EP_SEARCH_RESULT)
;
/***************** HotelQuotesRequest *******************/
......@@ -300,7 +340,8 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
.log("\n Request bodyquoteee content : \n ${body}")
.to(wsUrl)
.convertBodyTo(String.class)
//.convertBodyTo(String.class, "ISO-8859-1")
.convertBodyTo(String.class, "UTF-8")
.process(new Processor() {
......@@ -313,9 +354,9 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
})
.bean(UnmarshallingJAXB.class, "fromHotelAvailabilityResponse(${body})")
// .log("ResponseMarshllerQuote --------------- : \n ${body}")
.log("ResponseMarshllerQuote --------------- : \n ${body}")
.process(new com.fractalite.hermes.teldar.parsers.ParserQuotesresponse())
// .log("bodyquoteeee --------------- : \n ${body}")
.log("bodyquoteeee --------------- : \n ${body}")
;
......@@ -330,11 +371,11 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
.setHeader(Exchange.CONTENT_TYPE, constant("application/xml"))
.setHeader(Exchange.SOAP_ACTION, constant("")).process(new GetHotelDetailsRequest())
.log("bodyDetailss : \n ${body}")
.log("bodyDetailss2 : \n ${body}")
.bean(MarshallingJAXB.class, "marshallObject")
.to(wsUrl)
.convertBodyTo(String.class, "ISO-8859-1")
.log("ResponseDetails --------------- : \n ${body}")
.log("ResponseDetails2 --------------- : \n ${body}")
.process(new Processor() {
......@@ -664,7 +705,10 @@ public static final String customerKey = "univairmer.tours"; // Univairmer*/
String city = elmncity.getTextContent();
String geoLocalization = elmngeoLocalization.getTextContent();
String address = elmnaddress.getTextContent();
String phone = elmnphone.getTextContent();
String phone = "";
if(elmnphone!=null && elmnphone.getTextContent()!=null)
phone=elmnphone.getTextContent();
String fax = "";
String email = "";
String shortDescription = "";
......
......@@ -59,18 +59,27 @@ public class ParseHoteldetailsResponse extends TeldarParsers {
for (HotelBean respBean : respdetail.getHotel()) {
if (respBean.getHotelRating() != null) {
HotelRatingg rating;
if (respBean.getHotelRating().equals("UNKNOWN") || respBean.getHotelRating().equals("UNRATED")) {
if (respBean.getHotelRating().equals("UNKNOWN") || respBean.getHotelRating().equals("UNRATED"))
{
rating = HotelRatingg.valueOf(respBean.getHotelRating());
hermesHotel.setRating(new CodeNamePair(""+0, "0ST"));
logger.info("Hotel Desc Rating is 0");
} else {
rating = HotelRatingg.valueOf("_" + respBean.getHotelRating());
hermesHotel.setRating(new CodeNamePair(String.valueOf(rating.value()), rating.value() + "ST"));
logger.info("Hotel Desc Rating is "+rating.value());
}
if (rating != null) {
hermesHotel.setRating(new CodeNamePair(String.valueOf(rating.value()), rating.value() + "ST"));
}
else {
logger.info("Hotel Desc Rating is null");
hermesHotel.setRating(new CodeNamePair(""+0, "0ST"));
}
logger.info("the final Hotel rating is "+hermesHotel.getRating().getCode());
if (respBean.getHotelCode() != null) {
hermesHotel.setCode(respBean.getHotelCode());
......@@ -89,11 +98,11 @@ public class ParseHoteldetailsResponse extends TeldarParsers {
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()));
......@@ -114,16 +123,32 @@ public class ParseHoteldetailsResponse extends TeldarParsers {
// long ii = 12345678910L;
if (respBean.getPhone() != null) {
PhoneNumber phone;
logger.info("phhhhhhhhh" + respBean.getPhone());
logger.info("phhhhhhhhh2----" + respBean.getPhone());
String phonenumber= respBean.getPhone();
if(phonenumber!=null) {
try {
phone = PhoneNumberUtil.getInstance().parse(respBean.getPhone(), "FR");
phone = new PhoneNumber();
String[] splitted = phonenumber.split(" ");
phone.setCountryCode(Integer.parseInt(splitted[1]));
phonenumber=phonenumber.replace("-", "");
phonenumber=phonenumber.replace(" ", "");
logger.info("transformed phone "+phonenumber);
phone.setNationalNumber(Long.parseLong(phonenumber) );
hermesHotel.getPhoneNumbers().add(new PhoneNumberEntry("Phone", phone));
} catch (NumberParseException e) {
logger.info("------- phone "+phone.getCountryCode()+"-"+phone.getNationalNumber());
} catch (Exception e) {
// TODO Auto-generated catch block
logger.info("mesgggggg" + e.getMessage());
}
}
}
......
......@@ -13,6 +13,7 @@ import javax.xml.xpath.XPathExpressionException;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
import org.apache.camel.InvalidPayloadException;
import org.apache.commons.codec.language.DoubleMetaphone;
import org.codehaus.jackson.map.ObjectMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -26,8 +27,10 @@ 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.stay.Board;
import com.fractalite.models.travel.stay.Hotel;
import com.fractalite.models.travel.stay.HotelStay;
import com.fractalite.models.travel.stay.Image;
import com.fractalite.models.travel.stay.RoomProduct;
import com.fractalite.models.travel.stay.RoomType;
import com.fractalite.models.travel.stay.StaySearchResults;
......@@ -39,17 +42,35 @@ import com.gekko_holding.webservice.v2_4.HotelResponse;
import com.gekko_holding.webservice.v2_4.Offer;
import com.gekko_holding.webservice.v2_4.RoomOffer;
import jdk.internal.org.jline.utils.Log;
@Component
public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
protected static Logger logger = LoggerFactory.getLogger(ParseTeldarHotelsPriceResponse.class);
static HashMap<String, String> boardMapping= new HashMap<String, String>();
static {
boardMapping.put("BRKF", "Petit-déjeuner inclus");
boardMapping.put("RONL", "Chambre seule");
boardMapping.put("DIN", "Diner Gratuit");
boardMapping.put("FULL", "Pension complète");
boardMapping.put("HALF", "Demi-Pension");
boardMapping.put("ALLI", "Tout-inclus");
boardMapping.put("NONE", "Aucun");
}
private CamelContext camelContext;
@Override
public void process(Exchange exchange) throws InvalidPayloadException, ParserConfigurationException, SAXException,
IOException, XPathExpressionException {
logger.info("\n Invoking TELDAR ParseHotelsPriceResponse Processor....... " + exchange.getIn().getBody());
//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();
......@@ -81,16 +102,24 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
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_teldar();
if(quoteTemplate != null && quoteTemplate.getTrip()!=null && quoteTemplate.getTrip().getContent(HotelStay.class) !=null && quoteTemplate.getTrip().getContent(HotelStay.class).get(0) !=null && quoteTemplate.getTrip().getContent(HotelStay.class).get(0).getGiatacode() !=null && quoteTemplate.getTrip().getContent(HotelStay.class).get(0).getGiatacode().getGekko_teldar()!=null)
{
List<String> hotelcodes = quoteTemplate.getTrip().getContent(HotelStay.class).get(0).getGiatacode().getGekko_teldar();
for (String code : hotelcodes) {
String[] codes = code.split("-");
String supplierCode = codes[0];
String giataCode = codes[1];
giataMapping.put(supplierCode, giataCode);
}
logger.info("giataccodTeldar" + giataMapping.size());
}
//logger.info("giataccodTeldar" + giataMapping.size());
logger.info("Teldar ask for refundable? " +quoteTemplate.getRefundable());
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",
......@@ -139,20 +168,25 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
"Vanuatu", "WallisandFutunaIslands", "Samoa", "OtherCountries", "Yemen", "SouthAfrica", "Zambia",
"Zimbabwe"));
for (int i = 0; i < 228; i++) {
cntry.put(lstCode.get(i), lstName.get(i));
}
List<Hotel> hermesHotels = new ArrayList<Hotel>();
if (teldarHotel != null && teldarHotel.getHotelResponse() != null
&& !teldarHotel.getHotelResponse().isEmpty()) {
logger.info("teldarhotelsizeee" + teldarHotel + "̣ size " + teldarHotel.getHotelResponse().size());
for (HotelResponse respHotel : teldarHotel.getHotelResponse()) {
List<Image> images = new ArrayList<Image>();
Hotel hermesHotel = new Hotel();
if (respHotel.getCode() != null) {
hermesHotel.setCode(respHotel.getCode());
if(giataMapping !=null && giataMapping.keySet()!=null && giataMapping.keySet().size()>0)
hermesHotel.setGiataCode(giataMapping.get(respHotel.getCode()));
}
......@@ -167,6 +201,17 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
}
if (respHotel.getThumbnailUrl() != null) {
//hermesHotel.setName(respHotel.getName());
Image im = new Image("1", "Search", respHotel.getThumbnailUrl(), respHotel.getThumbnailUrl(), ((short) 127), ((short) 127));
images.add(im);
hermesHotel.setImages(images );
}
//respHote
hermesHotel.setRecommended(true);
String cd = respHotel.getCity().getCode().substring(0, 2);
......@@ -194,12 +239,14 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
if (respHotel.getRating().getCode().equals("UNKNOWN")
|| respHotel.getRating().getCode().equals("UNRATED")) {
rating = HotelRatingg.valueOf(respHotel.getRating().getCode());
hermesHotel.setRating(new CodeNamePair(""+0, "0ST"));
} else {
rating = HotelRatingg.valueOf("_" + respHotel.getRating().getCode());
}
if (rating != null) {
hermesHotel.setRating(new CodeNamePair(String.valueOf(rating.value()), rating.value() + "ST"));
}
}
// distance to ---> meta
......@@ -207,13 +254,7 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
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>();
List<RoomProduct> products = new ArrayList<RoomProduct>();
}
if (respHotel.getFacilities() != null && respHotel.getFacilities().getFacilities() != null
&& !respHotel.getFacilities().getFacilities().isEmpty()) {
/*
......@@ -232,6 +273,7 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
hermesHotel.setAmenities(facilities);
}
/*
if (respHotel.getOffers().getOffer().get(0).getCancellationFeesPolicy() != null
&& !respHotel.getOffers().getOffer().get(0).getCancellationFeesPolicy().isEmpty()) {
HashMap<String, HashMap<String, String>> cancellationFees = new HashMap<String, HashMap<String, String>>();
......@@ -268,14 +310,53 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
}
}
}
}*/
//hermesHotel.getHotelPolicy()
// offers
List<RoomType> hermesRoomTypes = new ArrayList<RoomType>();
List<RoomProduct> hermesRoomProducts = new ArrayList<RoomProduct>();
String allBoard="";
if (respHotel.getOffers() != null && respHotel.getOffers().getOffer() != null
&& !respHotel.getOffers().getOffer().isEmpty()) {
for (Offer offer : respHotel.getOffers().getOffer()) {
for (RoomOffer roomOffer : offer.getRoomOffers().getRoomOffer()) {
if (roomOffer != null) {
if (roomOffer.getBoardType() != null
&& roomOffer.getBoardType().getCode() != null
&& roomOffer.getBoardType().getValue() != null) {
String board;
if(boardMapping.keySet().contains(roomOffer.getBoardType().getCode()))
board=boardMapping.get(roomOffer.getBoardType().getCode());
else
board= roomOffer.getBoardType().getCode()+":"+roomOffer.getBoardType().getValue();
logger.info("Room "+roomOffer.getRoomType().getValue()+" has board "+board);
if(allBoard.contains(board))
continue;
else
allBoard=board+","+allBoard;
}
}
}
}
}
if(allBoard.length()> 0)
allBoard = allBoard.substring(0, allBoard.length() - 1);
logger.info("------------- All board "+allBoard);
if (respHotel.getOffers() != null && respHotel.getOffers().getOffer() != null
&& !respHotel.getOffers().getOffer().isEmpty()) {
for (Offer offer : respHotel.getOffers().getOffer()) {
if(quoteTemplate.getRefundable() && offer.getOfferCode().startsWith("NRF"))
continue;
RoomProduct roomproduct = new RoomProduct();
for (RoomOffer roomOffer : offer.getRoomOffers().getRoomOffer()) {
......@@ -296,7 +377,7 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
roomproduct = new RoomProduct(offer.getOfferCode(), hermesRoomType,
roomOffer.getAdultsCount() + roomOffer.getChildrenCount(),
new CodeNamePair(roomOffer.getBoardType().getCode(),
roomOffer.getBoardType().getValue()));
allBoard));
} else {
roomproduct = new RoomProduct(offer.getOfferCode(), hermesRoomType,
roomOffer.getAdultsCount() + roomOffer.getChildrenCount());
......@@ -317,7 +398,9 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
&& respRoomOffer.getRoomPrice().getCurrency() != null
&& respRoomOffer.getRoomPrice().getValue() != null) {
Money totalPrice = new Money(respRoomOffer.getRoomPrice().getValue(),
Double finalPrice = respRoomOffer.getRoomPrice().getValue()*0.85d; //To be
Money totalPrice = new Money(finalPrice,
Currency.getInstance(respRoomOffer.getRoomPrice().getCurrency()));
roomproduct.setPrice(PriceScope.PURCHASE_TOTAL_PRICE, totalPrice);
......@@ -334,10 +417,31 @@ public class ParseTeldarHotelsPriceResponse extends TeldarParsers {
}
hermesHotel.addMeta("source", ContentProvider.PROVIDER_ID);
hermesHotels.add(hermesHotel);
logger.info("hermessssize" + hermesHotels.size());
}
}
// logger.info("hermessssize" + hermesHotels.size());
return hermesHotels;
}
public static void main(String[] args) {
DoubleMetaphone metaphone = new DoubleMetaphone();
String str1 = "board full";
String str2 = "board half";
String metaphone1 = metaphone.doubleMetaphone(str1);
String metaphone2 = metaphone.doubleMetaphone(str2);
System.out.println("Metaphone of str1: " + metaphone1);
System.out.println("Metaphone of str2: " + metaphone2);
if (metaphone.isDoubleMetaphoneEqual(str1, str2)) {
System.out.println("The strings sound similar!");
} else {
System.out.println("The strings do not sound similar.");
}
}
}
......@@ -110,7 +110,7 @@ public class ParserQuotesresponse extends TeldarParsers {
{
if(tr.getClassification()==PaxType.CHILD)
{
logger.info("Room "+key+" puting age "+ tr.getAge()+" index "+i);
logger.info("mk Room "+key+" puting age "+ tr.getAge()+" index "+i);
children.put(i, tr.getAge());
i++;
}
......@@ -164,15 +164,18 @@ public class ParserQuotesresponse extends TeldarParsers {
// Hotel Rating
if (respHotel.getRating() != null) {
HotelRatingg rating;
if (respHotel.getRating().getCode().equals("UNKNOWN")
|| respHotel.getRating().getCode().equals("UNRATED")) {
rating = HotelRatingg.valueOf(respHotel.getRating().getCode());
if (respHotel.getRating().getCode().equals("UNKNOWN")|| respHotel.getRating().getCode().equals("UNRATED"))
{
//rating = HotelRatingg.valueOf(respHotel.getRating().getCode());
hermesHotel.setRating(new CodeNamePair(""+0, "0"));
logger.info("------- UNKNOWN or UNRATED setting 0");
} else {
rating = HotelRatingg.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) {
......@@ -215,8 +218,12 @@ public class ParserQuotesresponse extends TeldarParsers {
for (RoomOffer roomOffer : offer.getRoomOffers().getRoomOffer()) {
List<Room> requestRooms = new ArrayList<Room>();
RoomProduct roomProduct = new RoomProduct();
Trip trip = new Trip();
BedLayout bedLayout = null;
......@@ -286,7 +293,18 @@ public class ParserQuotesresponse extends TeldarParsers {
}
}
Money totalPrice = new Money(roomOffer.getRoomPrice().getValue(),
logger.info("---- rate code "+ offer.getOfferCode());
if(offer.getOfferCode() == null || offer.getOfferCode().startsWith("NRF"))
{
roomProduct.setRefundable(false);
}
else roomProduct.setRefundable(true);
Double finalPrice = roomOffer.getRoomPrice().getValue().doubleValue() * 0.85d; //To be
Money totalPrice = new Money(finalPrice,
Currency.getInstance(roomOffer.getRoomPrice().getCurrency()));
roomProduct.setPrice(PriceScope.PURCHASE_UNIT, totalPrice);
///////////////////// To be removed ////////////////////
......
......@@ -2,11 +2,15 @@ package com.fractalite.hermes.teldar.services;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import javax.xml.datatype.DatatypeConfigurationException;
import org.apache.camel.Exchange;
import org.apache.camel.InvalidPayloadException;
import org.eclipse.jetty.util.log.Log;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -21,6 +25,7 @@ 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.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;
......@@ -29,12 +34,21 @@ 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;
import com.google.common.collect.Lists;
public class SearchTeldarHotelPriceRequest extends TeldarServices {
protected static Logger logger = LoggerFactory.getLogger(SearchTeldarHotelPriceRequest.class);
private static HashMap<String, String> destMapping = new HashMap<String, String>();
static {
// FR90922
destMapping.put("8714", "FR90922");
}
@Override
public void process(Exchange exchange)
throws InvalidPayloadException, ParseException, DatatypeConfigurationException {
......@@ -43,13 +57,43 @@ public class SearchTeldarHotelPriceRequest extends TeldarServices {
QuoteTemplate q = exchange.getIn().getMandatoryBody(QuoteTemplate.class);
HotelStay hotelstay = q.getTrip().getContent(HotelStay.class).get(0);
exchange.setProperty("hermesquery", q);
HotelAvailability teldarReq = getList(hotelstay);
logger.info("\n End teldargooooo SearchHotelsPriceRequest Processor......." + MarshallingJAXB.printXML(teldarReq));
exchange.getIn().setBody(teldarReq, HotelAvailability.class);
//HotelAvailability teldarReq = getList(hotelstay);
//logger.info("\n End teldargooooo SearchHotelsPriceRequest Processor......." + MarshallingJAXB.printXML(teldarReq));
//exchange.getIn().setBody(teldarReq, HotelAvailability.class);
List<List<String>> subteltardcodes= new ArrayList<List<String>>();
List<HotelAvailability> listHotelAvailability =new ArrayList<HotelAvailability>();
if(hotelstay.getGiatacode() != null && hotelstay.getGiatacode().getGekko_teldar() !=null && hotelstay.getGiatacode().getGekko_teldar().size()> 0)
{
List<String> teltardcode = hotelstay.getGiatacode().getGekko_teldar();
subteltardcodes= Lists.partition(teltardcode,290);
logger.info("the first list size "+teltardcode.size());
logger.info("the number of partitions "+subteltardcodes.size());
int i=0;
for(List<String> subteltardcode:subteltardcodes) {
logger.info("the "+(++i)+" partition "+subteltardcode.size());
HotelAvailability teldarReq = getList(hotelstay,subteltardcode);
listHotelAvailability.add(teldarReq);
}
}
else // GPS or mapping
{
HotelAvailability teldarReq = getList(hotelstay,null);
listHotelAvailability.add(teldarReq);
}
exchange.getIn().setBody(listHotelAvailability);
}
public HotelAvailability getList(HotelStay hotelstay) throws ParseException, DatatypeConfigurationException {
public HotelAvailability getList(HotelStay hotelstay,List<String> teltardcode ) throws ParseException, DatatypeConfigurationException {
HotelAvailability hotelavailability = new HotelAvailability();
CustomerIdentification customeridentification = new CustomerIdentification();
......@@ -67,31 +111,55 @@ public class SearchTeldarHotelPriceRequest extends TeldarServices {
String desCode = hotelstay.getHotel().getAddress().getLocality().getCode();
logger.info("loccccc" + desCode);
if (desCode.contains("geo-")) {
String[] geos = desCode.split("-");
if(destMapping.keySet().contains(desCode))
{
CityDestination city = new CityDestination();
city.setCode(destMapping.get(desCode));
Log.info("---- Searc by dest code "+destMapping.get(desCode));
//city.setStandard(desCode);
destinationcriteria.setCity(city );
}
else if (desCode.startsWith("geo")) {
String[] geos = desCode.substring(4).split(";");
logger.info("geo code is "+desCode.substring(4));
GeoCodeDestination geo = new GeoCodeDestination();
geo.setLatitude(Double.parseDouble(geos[2]));
geo.setLongitude(Double.parseDouble(geos[2]));
geo.setRange(Double.parseDouble("2"));
geo.setLongitude(Double.parseDouble(geos[1]));
geo.setLatitude(Double.parseDouble(geos[0]));
geo.setRange(Double.parseDouble("1"));
destinationcriteria.setGeoCode(geo);
avaCriteria.setDestinationCriteria(destinationcriteria);
logger.info(" : "+geo.getLongitude());
logger.info("latitude : "+geo.getLatitude());
} else {
}
else if(!desCode.matches("-?\\d+")) //search by destnitation
{
logger.info("Search by destination code "+desCode);
CityDestination city = new CityDestination();
city.setCode(desCode);
city.setRange(30d);
city.setStandard("locode");
destinationcriteria.setCity(city );;
avaCriteria.setDestinationCriteria(destinationcriteria);
}
else {
// Search By hotels codes
HotelCodeListDestination hotelsList = new HotelCodeListDestination();
int i=0;
for (String hotelcodes : hotelstay.getGiatacode().getGekko_teldar()) {
// int i=0;
for (String hotelcodes : teltardcode) {
String[] codes = hotelcodes.split("-");
String supplierCode = codes[0];
String giataCode = codes[1];
HotelCodeDestination hcode = new HotelCodeDestination();
hcode.setCode(supplierCode);
hotelsList.getHotel().add(hcode);
if(i>298)
break;
i++;
// logger.info("i m in hotel code "+hcode+" nbr "+(++i));
//if(i>298)
// break;
//i++;
}
......
......@@ -21,8 +21,8 @@ import org.slf4j.LoggerFactory;
public abstract class TeldarServices implements Processor {
//protected static Logger logger = LoggerFactory.getLogger(RestelServices.class);
final String language="FRA";
final Currency outputCurrency=Currency.getInstance("MAD");
final String language="FR";
final Currency outputCurrency=Currency.getInstance("EUR");
public TeldarServices() {
......
Manifest-Version: 1.0
Bnd-LastModified: 1669751870709
Bnd-LastModified: 1702391185336
Build-Jdk-Spec: 11
Bundle-ManifestVersion: 2
Bundle-Name: tdr
Bundle-SymbolicName: tldd-hotels
Bundle-Version: 0.0.1.SNAPSHOT
Created-By: Apache Maven Bundle Plugin 5.1.8
Export-Package: com.gekko_holding.webservice.v2_4;version="0.0.1";uses:=
"javax.xml.bind,javax.xml.bind.annotation,javax.xml.namespace,javax.xml
.ws",com.fractalite.hermes.teldar.parsers;version="0.0.1";uses:="com.fr
actalite.models.travel.stay,javax.xml.parsers,javax.xml.xpath,org.apach
e.camel,org.slf4j,org.springframework.stereotype,org.xml.sax",com.fract
alite.hermes.teldar.tools;version="0.0.1";uses:="com.fractalite.models.
travel.stay,javax.xml.bind.annotation",com.fractalite.hermes.teldar.cfg
;version="0.0.1";uses:="com.fractalite.hermes.services.stay,javax.xml.p
arsers,org.apache.camel.builder,org.w3c.dom,org.xml.sax",com.fractalite
.hermes.teldar.Marshaller;version="0.0.1";uses:="com.gekko_holding.webs
ervice.v2_4,org.apache.camel,org.springframework.stereotype",com.fracta
lite.hermes.teldar.services;version="0.0.1";uses:="com.fractalite.model
s.commerce,com.fractalite.models.travel.stay,com.gekko_holding.webservi
ce.v2_4,javax.xml.datatype,org.apache.camel,org.slf4j"
Created-By: Apache Maven Bundle Plugin 5.1.9
Export-Package: com.fractalite.hermes.teldar.Marshaller;version="0.0.1";
uses:="com.gekko_holding.webservice.v2_4,org.apache.camel,org.springfra
mework.stereotype",com.fractalite.hermes.teldar.cfg;version="0.0.1";use
s:="com.fractalite.hermes.services.stay,javax.xml.parsers,org.apache.ca
mel,org.apache.camel.builder,org.apache.camel.processor.aggregate,org.w
3c.dom,org.xml.sax",com.fractalite.hermes.teldar.parsers;version="0.0.1
";uses:="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.services;version="0.0.1";uses:="com.
fractalite.models.commerce,com.fractalite.models.travel.stay,com.gekko_
holding.webservice.v2_4,javax.xml.datatype,org.apache.camel,org.slf4j",
com.fractalite.hermes.teldar.tools;version="0.0.1";uses:="com.fractalit
e.models.travel.stay,javax.xml.bind.annotation",com.gekko_holding.webse
rvice.v2_4;version="0.0.1";uses:="javax.xml.bind,javax.xml.bind.annotat
ion,javax.xml.namespace,javax.xml.ws"
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;version="[1.5,2)",
......@@ -36,13 +37,16 @@ Import-Package: org.apache.camel;version="[2.8,3)",org.apache.camel.mode
els.common;version="[0.0,1)",com.fractalite.models.travel;version="[0.0
,1)",com.fractalite.models.travel.stay;version="[0.0,1)",com.gekko_hold
ing.webservice.v2_4;version="[0.0,1)",com.giata.desthotel.mapping;versi
on="[0.0,1)",com.google.i18n.phonenumbers,org.apache.camel.component.ht
tp4;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;version="[1.8,2
)",org.springframework.stereotype;version="[3.0,4)",org.w3c.dom,org.apa
che.camel.model.config;version="[2.8,3)",org.apache.camel.model.datafor
mat;version="[2.8,3)",org.apache.camel.model.loadbalancer;version="[2.8
,3)",org.springframework.beans.factory.config;version="[3.0,4)"
on="[0.0,1)",com.google.common.collect;version="[19.0,20)",com.google.i
18n.phonenumbers,org.apache.camel.component.http4;version="[2.8,3)",org
.apache.camel.converter.jaxb;version="[2.8,3)",org.apache.camel.process
or.aggregate;version="[2.8,3)",org.apache.camel.spi;version="[2.8,3)",o
rg.apache.commons.codec.language;version="[1.4,2)",org.apache.servicemi
x.camel.nmr,org.apache.servicemix.nmr.api,org.codehaus.jackson.map;vers
ion="[1.8,2)",org.eclipse.jetty.util.log;version="[7.4,8)",org.springfr
amework.stereotype;version="[3.0,4)",org.w3c.dom,org.apache.camel.model
.config;version="[2.8,3)",org.apache.camel.model.dataformat;version="[2
.8,3)",org.apache.camel.model.loadbalancer;version="[2.8,3)",org.spring
framework.beans.factory.config;version="[3.0,4)"
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.6))"
Tool: Bnd-6.3.1.202206071316
com/gekko_holding/webservice/v2_4/AvailabilityResponse.class
com/fractalite/hermes/teldar/cfg/StaySearchResultsSimpleAggregator.class
com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.class
com/gekko_holding/webservice/v2_4/HotelRatingCriteria.class
com/gekko_holding/webservice/v2_4/GetPreBookingInfo.class
com/gekko_holding/webservice/v2_4/ErrorDetails.class
com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.class
com/gekko_holding/webservice/v2_4/HotelCodeDestination.class
com/gekko_holding/webservice/v2_4/SegmentDetailsBean$StatisticalFields.class
com/gekko_holding/webservice/v2_4/PriceBean.class
com/gekko_holding/webservice/v2_4/BookHotelResponse.class
com/gekko_holding/webservice/v2_4/Bookings.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$2.class
com/gekko_holding/webservice/v2_4/HotelChain.class
com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.class
com/gekko_holding/webservice/v2_4/AvailabilityService.class
com/fractalite/hermes/teldar/services/HotelQuotesRequest.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$10.class
com/gekko_holding/webservice/v2_4/RegisteredUser.class
com/fractalite/hermes/teldar/parsers/HotelRatingg.class
com/gekko_holding/webservice/v2_4/BookedOffer$BookedRooms.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$8.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$5.class
com/fractalite/hermes/teldar/tools/ObjectToXml.class
com/gekko_holding/webservice/v2_4/TimeoutException_Exception.class
com/gekko_holding/webservice/v2_4/RateAccessCode.class
com/fractalite/hermes/teldar/cfg/ContentProvider.class
com/gekko_holding/webservice/v2_4/BookResponse.class
com/gekko_holding/webservice/v2_4/Offer$RoomOffers.class
com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.class
com/gekko_holding/webservice/v2_4/CustomerIdentification.class
com/gekko_holding/webservice/v2_4/GetWhiteListHotels.class
com/gekko_holding/webservice/v2_4/GeoLocalization.class
com/gekko_holding/webservice/v2_4/ConferenceBean.class
com/gekko_holding/webservice/v2_4/CreditCardInformation.class
com/gekko_holding/webservice/v2_4/RangeCriteria.class
com/gekko_holding/webservice/v2_4/BookingInfoBean$Segments.class
com/gekko_holding/webservice/v2_4/GetBookingDetails.class
com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.class
com/gekko_holding/webservice/v2_4/RequestedBookings.class
com/gekko_holding/webservice/v2_4/HotelBean$Images.class
com/gekko_holding/webservice/v2_4/CancellationPolicyResponse$AcceptedCreditCards.class
com/gekko_holding/webservice/v2_4/OfferPrice.class
com/gekko_holding/webservice/v2_4/HotelRating.class
com/gekko_holding/webservice/v2_4/Offer.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$4.class
com/gekko_holding/webservice/v2_4/Identification.class
com/gekko_holding/webservice/v2_4/Country.class
com/gekko_holding/webservice/v2_4/ObjectFactory.class
com/gekko_holding/webservice/v2_4/HotelCodes.class
com/gekko_holding/webservice/v2_4/PaxBean.class
com/gekko_holding/webservice/v2_4/BookResponse$Segments.class
com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.class
com/gekko_holding/webservice/v2_4/RoomPlan$Children.class
com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.class
com/gekko_holding/webservice/v2_4/AvailabilityWS.class
com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.class
com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$3.class
com/gekko_holding/webservice/v2_4/ImageUrl.class
com/gekko_holding/webservice/v2_4/EntityBean.class
com/gekko_holding/webservice/v2_4/CityDestination.class
com/fractalite/hermes/teldar/services/CancelBookingsegmentTeldRequest.class
com/gekko_holding/webservice/v2_4/Child.class
com/fractalite/hermes/teldar/tools/ReadWriteTextFile.class
com/gekko_holding/webservice/v2_4/BookedOffer.class
com/gekko_holding/webservice/v2_4/OfferPrice$PricePerRoom.class
com/gekko_holding/webservice/v2_4/HotelResponse$Facilities.class
com/gekko_holding/webservice/v2_4/GeoCodeDestination.class
com/gekko_holding/webservice/v2_4/BookingDetails$Segments.class
com/fractalite/hermes/teldar/tools/Hotels.class
com/fractalite/hermes/teldar/services/QuoteTeldarRequestCancellation.class
com/gekko_holding/webservice/v2_4/AvailabilityCriteria.class
com/gekko_holding/webservice/v2_4/SegmentRoomBean$Travelers.class
com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$CancellationPolicies.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$9.class
com/gekko_holding/webservice/v2_4/SearchBookingSegments.class
com/gekko_holding/webservice/v2_4/DestinationCriteria.class
com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.class
com/gekko_holding/webservice/v2_4/GetHotelDetails.class
com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.class
com/gekko_holding/webservice/v2_4/BookingDetails.class
com/gekko_holding/webservice/v2_4/GetVoucherResponse.class
com/fractalite/hermes/teldar/tools/IdGenerator.class
com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$11.class
com/gekko_holding/webservice/v2_4/BookHotel.class
com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean$Rooms.class
com/gekko_holding/webservice/v2_4/BookingInfoBean.class
com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.class
com/fractalite/hermes/teldar/parsers/BookingCancellationTeldResponse.class
com/gekko_holding/webservice/v2_4/package-info.class
com/gekko_holding/webservice/v2_4/HotelBean$Descriptions.class
com/gekko_holding/webservice/v2_4/SegmentInfoBean.class
com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RoomCriterias.class
com/fractalite/hermes/teldar/parsers/Facility.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$1.class
com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.class
com/gekko_holding/webservice/v2_4/RoomOffer.class
com/gekko_holding/webservice/v2_4/Description.class
com/gekko_holding/webservice/v2_4/HotelBooking.class
com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.class
com/gekko_holding/webservice/v2_4/SegmentDetailsBean.class
com/gekko_holding/webservice/v2_4/Destination.class
com/gekko_holding/webservice/v2_4/BookingsCriteria.class
com/gekko_holding/webservice/v2_4/SegmentRoomBean.class
com/gekko_holding/webservice/v2_4/AvailabilityCriteria$RateAccessCodes.class
com/gekko_holding/webservice/v2_4/Facility.class
com/gekko_holding/webservice/v2_4/RequestedBookings$StatisticalFields.class
com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.class
com/gekko_holding/webservice/v2_4/SortBy.class
com/fractalite/hermes/teldar/services/TeldarServices.class
com/gekko_holding/webservice/v2_4/Pax.class
com/gekko_holding/webservice/v2_4/GetVoucher.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$7.class
com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.class
com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.class
com/gekko_holding/webservice/v2_4/HotelResponse$Offers.class
com/gekko_holding/webservice/v2_4/HotelAvailability.class
com/gekko_holding/webservice/v2_4/HotelBean.class
com/gekko_holding/webservice/v2_4/HotelCodeListDestination.class
com/gekko_holding/webservice/v2_4/HotelBean$Facilities.class
com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.class
com/gekko_holding/webservice/v2_4/ServiceException.class
com/gekko_holding/webservice/v2_4/HotelCode.class
com/gekko_holding/webservice/v2_4/Board.class
com/gekko_holding/webservice/v2_4/SearchCriteria.class
com/gekko_holding/webservice/v2_4/RoomPlan.class
com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.class
com/gekko_holding/webservice/v2_4/TimeoutException.class
com/gekko_holding/webservice/v2_4/Segment.class
com/gekko_holding/webservice/v2_4/HotelBookedBean.class
com/gekko_holding/webservice/v2_4/BookedRoom.class
com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder$6.class
com/gekko_holding/webservice/v2_4/PoiDestination.class
com/gekko_holding/webservice/v2_4/CityBean.class
com/gekko_holding/webservice/v2_4/StaticticField.class
com/gekko_holding/webservice/v2_4/CancelBookingSegment.class
com/fractalite/hermes/teldar/parsers/QuoteTeldarCancellationResponse.class
com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.class
com/fractalite/hermes/teldar/parsers/TeldarParsers.class
com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.class
com/gekko_holding/webservice/v2_4/HotelResponse.class
com/gekko_holding/webservice/v2_4/RoomType.class
com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.class
/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
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/Hotels.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/HotelQuotesRequest.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchCriteria.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/EntityBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ServiceException.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/IdGenerator.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomPlan.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailability.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfo.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/TeldarParsers.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentInfoBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParserQuotesresponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/MarshallingJAXB.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegmentResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Country.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RegisteredUser.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/ConfirmBookTeldarRequest.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/package-info.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoLocalization.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomType.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/OfferPrice.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Segment.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeDestination.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Board.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetailsResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PaxBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/CancelBookingsegmentTeldRequest.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelAvailabilityResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedRoom.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBooking.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Offer.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Destination.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/ContentProvider.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseTeldarHotelsPriceResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/StaticticField.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityService.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SortBy.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/DetailsTeld.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ObjectFactory.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookedOffer.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/PreBookingTeldarRequest.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelChain.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucher.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PriceBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ObjectToXml.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetails.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ConferenceBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Facility.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/Marshaller/UnmarshallingJAXB.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRatingCriteria.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CustomerIdentification.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingsCriteria.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/HotelRatingg.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Bookings.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityCriteria.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelSegmentDetailsBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RateAccessCode.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodeListDestination.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ImageUrl.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/StaySearchResultsSimpleAggregator.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/DestinationCriteria.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetHotelDetails.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentRoomBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelRating.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Child.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationPolicyResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Description.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Pax.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetPreBookingInfoResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCode.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RoomOffer.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/QuoteTeldarCancellationResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CreditCardInformation.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseAddBookingTeldar.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/TeldarServices.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/PoiDestination.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseHoteldetailsResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelCodes.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CityDestination.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegmentsResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RequestedBookings.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/SearchTeldarHotelPriceRequest.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/GetHotelDetailsRequest.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Testinfo.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotelsResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/services/QuoteTeldarRequestCancellation.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AcceptedCreditCardBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotel.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingInfoBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/cfg/TeldarRouteBuilder.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetBookingDetailsResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/tools/ReadWriteTextFile.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/ParseConfirmBookResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/Facility.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SearchBookingSegments.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/HotelBookedBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetWhiteListHotels.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookHotelResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GetVoucherResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/GeoCodeDestination.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/InsuranceSegmentDetailsBean.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/fractalite/hermes/teldar/parsers/BookingCancellationTeldResponse.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/TimeoutException_Exception.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancelBookingSegment.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/ErrorDetails.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/CancellationFeesPolicy.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/Identification.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/BookingDetails.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/AvailabilityWS.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/RangeCriteria.java
/Users/macbookair/git/Teldar/tldd-hotels/src/main/java/com/gekko_holding/webservice/v2_4/SegmentDetailsBean.java
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment