3Icom/edeal/frontline/kpi/methods/Reservation_CustomGuestDurationAvgMethod3*com/edeal/frontline/kpi/AbstractCalcMethodsqlHlpr(Lcom/edeal/frontline/kpi/impl/SqlHelper; entJoinCountI()VCode  &com/edeal/frontline/kpi/impl/SqlHelper  ctxLcom/edeal/frontline/FlContext;  "(Lcom/edeal/frontline/FlContext;)V  LineNumberTableLocalVariableTablethisKLcom/edeal/frontline/kpi/methods/Reservation_CustomGuestDurationAvgMethod3;getSupportedAxes()Ljava/util/Collection; Signature=()Ljava/util/Collection;"java/util/LinkedList ! %"com/edeal/frontline/kpi/StringAxis' Rs_ResaStatus)java/lang/String +-,(com/edeal/frontline/kpi/AbstractCalcAxis ./ FRENCH_LOCALELjava/lang/String;1Statut de la réservation +3 4/ENGLISH_LOCALE6 Date of end $8 9:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V ;=<java/util/List >?add(Ljava/lang/Object;)ZARs_TypeCType de la réservationE Resa typeG Rs_OrigineIOrigine de la réservationK Resa Orig.MRs_CusFourniNameONom du FournisseurQ Provider NameScom/edeal/frontline/kpi/RefAxisUPerCtrIDWPays de Provenance du GuestY Guest Country R[ \((Ljava/lang/String;[Ljava/lang/String;)V^Lo_Dep`Département du TiersbDepartment of TiersdEntCtrIDf Pays du TiershCountry of Tiersj com/edeal/frontline/kpi/TimeAxisl Rs_BgDt_DatenDate de Début de bookingp Check-in Date rts'com/edeal/frontline/kpi/TimeGranularity uvDAY)Lcom/edeal/frontline/kpi/TimeGranularity; ix yc(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/kpi/TimeGranularity;)V{ Rs_CrDt_Date}Date de créationDate of CreationaxesLjava/util/List;LocalVariableTypeTable5Ljava/util/List;run(Ljava/util/Map;Ljava/util/Calendar;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;)Lcom/edeal/frontline/kpi/IDataSet; Exceptions&com/edeal/frontline/FrontlineException(Ljava/util/Map;Ljava/util/Calendar;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;)Lcom/edeal/frontline/kpi/IDataSet;   composeQuery(Ljava/util/Map;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;)Ljava/lang/String;  logger Lorg/apache/commons/logging/Log;  getMessage()Ljava/lang/String; org/apache/commons/logging/Log error*(Ljava/lang/Object;Ljava/lang/Throwable;)V#com/edeal/frontline/kpi/ListDataSet !com/edeal/frontline/kpi/Aggregate AVERAGE#Lcom/edeal/frontline/kpi/Aggregate; (Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/Aggregate;Ljava/lang/Iterable;)Vjava/lang/StringBuilder Requete : (Ljava/lang/String;)V append-(Ljava/lang/String;)Ljava/lang/StringBuilder; toString info(Ljava/lang/Object;)V com/edeal/frontline/FlContext  getConnection()Ljava/sql/Connection; java/sql/Connection createStatement()Ljava/sql/Statement; java/sql/Statement  executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;!com/edeal/frontline/kpi/DBDataSet (Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/Aggregate;Ljava/sql/ResultSet;Ljava/sql/Connection;)V java/sql/SQLException com/edeal/frontline/Utils cleanUp@(Ljava/sql/Connection;Ljava/sql/Statement;Ljava/sql/ResultSet;)V"SQLException in performing query []: *(Ljava/lang/String;Ljava/lang/Throwable;)V java/lang/ExceptionException in performing query [paramsLjava/util/Map;calLjava/util/Calendar;axis1#Lcom/edeal/frontline/kpi/ICalcAxis;axis2axis3querye(Lcom/edeal/frontline/FrontlineException;itLjava/lang/Iterable;dataSet#Lcom/edeal/frontline/kpi/DBDataSet;conLjava/sql/Connection;stLjava/sql/Statement;rsLjava/sql/ResultSet;sqleLjava/sql/SQLException;Ljava/lang/Exception;FLjava/util/Map;9Ljava/lang/Iterable; StackMapTable java/util/Mapjava/util/Calendar!com/edeal/frontline/kpi/ICalcAxisjava/sql/ResultSetdispose getSignature=()Ljava/util/Collection;   java/util/Collections  emptyList()Ljava/util/List;(Ljava/util/Map;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;)Ljava/lang/String; "com/edeal/frontline/kpi/JoinHelper SELECT 4AVG(DATE_PART('day', Rs_BgDate - Rs_DateCreation) )   addAxisFieldd(Ljava/lang/StringBuilder;ZLcom/edeal/frontline/kpi/JoinHelper;Lcom/edeal/frontline/kpi/ICalcAxis;)V FROM Reservation_ ! "# addAxisJoinc(Ljava/lang/StringBuilder;Lcom/edeal/frontline/kpi/JoinHelper;Lcom/edeal/frontline/kpi/ICalcAxis;)V% GROUP BY ' ( addAxisFieldG (* +,valueOf&(Ljava/lang/Object;)Ljava/lang/String; .0//com/edeal/frontline/kpi/methods/KPIMethodHelper 12getSQLlimitForKPImethod3(Lcom/edeal/frontline/FlContext;)Ljava/lang/String;qLjava/lang/StringBuilder;jh$Lcom/edeal/frontline/kpi/JoinHelper; 8 9 getUserCode (; <?equals > @h LEFT JOIN Enterprise as E ON Rs_HotelID=E.EntID LEFT JOIN Localite_ as L ON E.EntLocalityID_ = L.Lo_ID B. INNER JOIN Person as P ON Rs_Contact=P.PerID D2 INNER JOIN Enterprise as E ON Rs_HotelID=E.EntID axisGaxis.getUserCode(): I K L printStackTraceN, PRRs_CrDtT Rs_CrDtV Rs_BgDateX Rs_BgDateZ Rs_ResaStatus\ Rs_Contact^ Rs_Contact` Rs_Typeb Rs_Origined Rs_CusFourniNamef P.PerCtrIDh L.Lo_Depj E.EntCtrIDl6 (date_trunc('month',Rs_BgDate))::date AS Rs_BgDt_Daten< (date_trunc('month',Rs_datecreation))::date AS Rs_CrDt_DatecommaZstrCommas Rs_BgDt_Dateu Rs_CrDt_DategetUnit2(Lcom/edeal/frontline/FlLocale;)Ljava/lang/String; y{zcom/edeal/frontline/FlLocale |} getLocale()Ljava/util/Locale;  localeLjava/util/Locale;  vw java/util/Locale FRANCE ;  FRENCHDélai Moyen en JoursAverage durationflLocaleLcom/edeal/frontline/FlLocale;resultgetDescription  w1Délai moyen entre la Réservation et le séjour /Duration between Reservation and Beginning Date*(Ljava/lang/String;)Ljava/util/Collection;O(Ljava/lang/String;)Ljava/util/Collection;arg0 SourceFile.Reservation_CustomGuestDurationAvgMethod3.java!   F* *Y*#%#  !Y#L+$Y&(Y*SY0SY2SY5S&7:W+$Y@(Y*SYBSY2SYDS@7:W+$YF(Y*SYHSY2SYJSF7:W+$YL(Y*SYNSY2SYPSL7:W+RYT(Y*SYVSY2SYXSZ:W+RY](Y*SY_SY2SYaSZ:W+RYc(Y*SYeSY2SYgSZ:W+iYk(Y*SYmSY2SYoSkqw:W+iYz(Y*SY|SY2SY~Szqw:W+. *.4/`0134 566e78   #:*+-:0:*!Y#:Y-*Y::: : *::  : Y- :: *    ӻYYٷ۶ ж ݿ: *    ӻYY۶  ݿeeb>@AB$C-D?GYI\J_KbLeNnOwPQRSTUVWXY \###### /+-\_b e A A #-V(,Z (BB  +a   . d  ~Y:Y*:WW*,*-*W*, *- * , $W*,&*-&*&Y)*-Fj kmp(r2s<tGvPxYybzl|p}yH 3456  y"# p--7]:*=X+?W*Y=`=C-7T:+AW*-7c:*=+CW*Y=`=2 ",=EV]eo*pp34p56pE)& *YF7:*HJM:O:7Q: +Y)SW7U: +Y)WW7U: +Y)WW7&: +Y)YW7[: +Y)]W`7@: +Y)_W47F: +Y)aW7L: +Y)cW7T: +Y)eW7]: +Y)gW7c: +Y)iWX7k: +Y)kW,7z:+Y)mW&)/&+9>CGL\vy),;UXg14C]`oH34op56E+CGq/b (,,,+,+++++++(( *YF7:*HJM:O:7Q: +Y)SW7U: +Y)WW7U: +Y)WW7&: +Y)YW7[: +Y)]W`7@: +Y)_W47F: +Y)aW7L: +Y)cW7T: +Y)eW7]: +Y)gW7c: +Y)iWX7k: +Y)rW,7z:+Y)tW&)/&+9>CGL\vy),;UXg14C]`oH34op56E+CGq/b (,,,+,+++++++(vw 5*+x~*+M*~*~ MM,   ( ,/3 55'/ ((w 5*+x~*+M*~*~ MM,(,/3 55'/ ((  6"/