3=com/edeal/frontline/kpi/methods/GiftCheque_CustomAmountMethod*com/edeal/frontline/kpi/AbstractCalcMethodcp#Lcom/edeal/frontline/kpi/CalcParam;()VCode  LineNumberTableLocalVariableTablethis?Lcom/edeal/frontline/kpi/methods/GiftCheque_CustomAmountMethod;getSupportedAxes()Ljava/util/Collection; Signature=()Ljava/util/Collection;java/util/LinkedList   com/edeal/frontline/kpi/TimeAxisGchCrDtjava/lang/String  (com/edeal/frontline/kpi/AbstractCalcAxis !" FRENCH_LOCALELjava/lang/String;$Date de création & '"ENGLISH_LOCALE)Date of Creation +-,'com/edeal/frontline/kpi/TimeGranularity ./DAY)Lcom/edeal/frontline/kpi/TimeGranularity; 1 2c(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/kpi/TimeGranularity;)V 465java/util/List 78add(Ljava/lang/Object;)Z:"com/edeal/frontline/kpi/StringAxis< GchCrDt_Year>Année (Date de création)@Year (Date of Creation) 9B C:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)VE GchValidityDtGDate de validitéIEffective DateKcom/edeal/frontline/kpi/RefAxisM GchStatusIDOStatutQ Department JS T((Ljava/lang/String;[Ljava/lang/String;)VVcom/edeal/frontline/kpi/FobAxisX CgcCustomerZClient\Customer^ Correspondent UBaGchUseWithAdherentc(Utilisation du chèque chez l’affiliéePartnerg Enterprisei EntCheNbID_kNombre de cheminéesmNumber of Chemineeso GchPaymentDtqDate de paiements GchDeadlineDtuDate d'échéancewDate d'echeanceyGchUpd{Date de modification}Modification dateaxesLjava/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;(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; &com/edeal/frontline/FrontlineException  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 SUM#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  ctxLcom/edeal/frontline/FlContext; 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;)VparamsLjava/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;FLjava/util/Map;9Ljava/lang/Iterable; StackMapTable java/util/Mapjava/util/Calendar!com/edeal/frontline/kpi/ICalcAxisjava/sql/ResultSet Exceptions(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  "(Lcom/edeal/frontline/FlContext;)VSELECT SUM(GchMontant)     addAxisFieldd(Ljava/lang/StringBuilder;ZLcom/edeal/frontline/kpi/JoinHelper;Lcom/edeal/frontline/kpi/ICalcAxis;)V  FROM GiftCheque_   addAxisJoinc(Ljava/lang/StringBuilder;Lcom/edeal/frontline/kpi/JoinHelper;Lcom/edeal/frontline/kpi/ICalcAxis;)V0  entrySet()Ljava/util/Set;  java/util/Set iterator()Ljava/util/Iterator; ! java/util/Iterator "#next()Ljava/lang/Object;%java/util/Map$Entry $' (#getValue * +8equals-1/2 1 23hasNext()Z5: LEFT JOIN Enterprise e1 on e1.EntID = GchUseWithAdherent 7 89equalsIgnoreCase(Ljava/lang/String;)Z ; <=contains(Ljava/lang/CharSequence;)Z?; LEFT JOIN RefValues as ref on e1.EntAdhState_ = ref.RefID A WHERE ref.RefVal ='ADHACTIF'C WHERE ref.RefVal ='ADHNNACTIF' E GROUP BY G H  addAxisFieldG J KLvalueOf&(Ljava/lang/Object;)Ljava/lang/String; NPO/com/edeal/frontline/kpi/methods/KPIMethodHelper QRgetSQLlimitForKPImethod3(Lcom/edeal/frontline/FlContext;)Ljava/lang/String;qLjava/lang/StringBuilder;jh$Lcom/edeal/frontline/kpi/JoinHelper;valueParameterentryLjava/util/Map$Entry;jointureLLjava/util/Map$Entry;dispose getSignature=()Ljava/util/Collection; `bajava/util/Collections cd emptyList()Ljava/util/List;faxis.getUserCode(): h i getUserCode kljava/lang/Exception n kp qprintStackTraces, uw GchCrDty+ EXTRACT(YEAR FROM GchCrDt) AS GchCrDt_Year{ GchValidityDt} GchStatusID GchMontant GchMontant join_1.CgcCustomer GchUseWithAdherent e1.EntCheNbID_ GchPaymentDt GchDeadlineDt GchUpdcommaZaxisLjava/lang/Exception;strCommaucode: C LEFT OUTER JOIN CmdGiftCheque_ as join_1 ON GchCgcID=join_1.CgcID getUnit2(Lcom/edeal/frontline/FlLocale;)Ljava/lang/String; com/edeal/frontline/FlLocale  getLocale()Ljava/util/Locale;  localeLjava/util/Locale;   java/util/Locale FRANCE *  FRENCHCA des chèques CadeauxGift Cheques CAflLocaleLcom/edeal/frontline/FlLocale;resultgetDescription  'Somme des montants des Chèques cadeauxBookings counting*(Ljava/lang/String;)Ljava/util/Collection;O(Ljava/lang/String;)Ljava/util/Collection;!com/edeal/frontline/kpi/CalcParam  9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V   Type du Logis  setName  setDefaultValue:(0 : Tous) (1 : Adhérent Actif) (2 : Adhérent Non Actif)  setDesc java/util/Arrays asList%([Ljava/lang/Object;)Ljava/util/List;arg0 SourceFile"GiftCheque_CustomAmountMethod.java InnerClassesEntry!  /*  $  ?ͻYL+YYSY#SY%SY(S*03W+9Y;YSY=SY%SY?S;A3W+YDYSYFSY%SYHSD*03W+JYLYSYNSY%SYPSR3W+UYWYSYYSY%SY[S]_3W+UY`YSYbSY%SYdSf_3W+JYhYSYjSY%SYlSR3W+YnYSYpSY%SYpSn*03W+YrYSYtSY%SYvSr*03W+YxYSYzSY%SY|Sx*03W+ 2 )*7+c-.012>3m456 ~ ~ , :*+-:0:*Y:Y-*Y::: : *::  : Y- :: *    e N;=>?$@-A?DYF\G_HbIeKnLwMNOPQT "+-\\_YbV eS  -N,Z  w Y:Y*:WW*,*-* W*,*-*:+: ] $:  &) :6 &,) ,: &.).: 04: 6j,6- :  W>W@W5.6* :  W>WBW, DW*,F*-F*FYI*M &Z []^(`2a<bGdPfYgbhljqlmnopqrluvxz {|}'~5BJS\`is} f  STUVq4W"NXY Z" NX[ & $ 9  \ +  ]^ ._     \/*Yeg:*jmor:t:g) +YIvWg;) +YIxWgD) +YIzWagL) +YI|W5g~) +YIWgW) +YIWg`) +YIWgh) +YIWgn) +YIWXgr) +YIW,gx)+YIW&)k )&+9>CGL[ux &)8RUd~. H//ST//UV/+C"bk ++++,+++++(H  [g;)*Yeg:*jmor:t:*Yg+YI;W *+-58k :5:HMRV[{ HSTUV:RB"qk ; 5--gW)+W-gh) +4W ,4 *55ST5UV5 5*+*+M** MM, (,/3 55'" ( 5*+*+M** MM, (,/3 55'" (] ;*Y*Ŷ*,*ͶY*SҰ   " , ;;" $