3=com/edeal/frontline/kpi/methods/ChqFidelite_CustomCountMethod*com/edeal/frontline/kpi/AbstractCalcMethodcp#Lcom/edeal/frontline/kpi/CalcParam;()VCode  LineNumberTableLocalVariableTablethis?Lcom/edeal/frontline/kpi/methods/ChqFidelite_CustomCountMethod;getSupportedAxes()Ljava/util/Collection; Signature=()Ljava/util/Collection;java/util/LinkedList   com/edeal/frontline/kpi/TimeAxisCf_DateCreationjava/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/RefAxis<Lo_Dep>Département du Tiers@Department of Tiers 9B C((Ljava/lang/String;[Ljava/lang/String;)VEcom/edeal/frontline/kpi/FobAxisGEntStructureLocalID_I AssociationKAssoM Enterprise DO P:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)VRCf_UtilAdherentTAffiliéV AffiliatedX Cf_StatutZStatut du chèque de fidélité\Fidelity Check Status^ EntCheNbID_`Nombre de cheminéesbNumber of Chemineesd"com/edeal/frontline/kpi/StringAxisfCf_DateCreation_YearhAnnée (Date de création)jYear (Date of Creation) cOaxesLjava/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; t uv composeQuery(Ljava/util/Map;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;Lcom/edeal/frontline/kpi/ICalcAxis;)Ljava/lang/String; x yzlogger 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 COUNT (*)   addAxisFieldd(Ljava/lang/StringBuilder;ZLcom/edeal/frontline/kpi/JoinHelper;Lcom/edeal/frontline/kpi/ICalcAxis;)V FROM ChqFidelite_   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  8equals12   hasNext()Z!6 LEFT JOIN Enterprise as E ON Cf_UtilAdherent=E.EntID # $%equalsIgnoreCase(Ljava/lang/String;)Z ' ()contains(Ljava/lang/CharSequence;)Z+: LEFT JOIN RefValues as ref on E.EntAdhState_ = ref.RefID - WHERE ref.RefVal ='ADHACTIF'/ WHERE ref.RefVal ='ADHNNACTIF' 1 GROUP BY 3 4 addAxisFieldG 6 78valueOf&(Ljava/lang/Object;)Ljava/lang/String; :<;/com/edeal/frontline/kpi/methods/KPIMethodHelper =>getSQLlimitForKPImethod3(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; LNMjava/util/Collections OP emptyList()Ljava/util/List;Raxis.getUserCode(): T U getUserCode W~Xjava/lang/Exception Z W\ ]printStackTrace_, ac Cf_DateCreation e< EXTRACT(YEAR FROM Cf_DateCreation) AS Cf_DateCreation_Year g L.Lo_Dep i E.EntStructureLocalID_ k Cf_UtilAdherent m E.EntCheNbID_ o Cf_Statut qCf_DateValidites Cf_DateValidite u Cf_DateConsow Cf_DateConso yCf_CrDt{ Cf_CrDt }Cf_Upd Cf_Upd commaZaxisLjava/lang/Exception;strCommaucode: Cf_DateCreation_Year 8 LEFT JOIN Localite_ as L ON E.EntLocalityID_ = L.Lo_ID getUnit2(Lcom/edeal/frontline/FlLocale;)Ljava/lang/String; com/edeal/frontline/FlLocale  getLocale()Ljava/util/Locale;  localeLjava/util/Locale;   java/util/Locale FRANCE   FRENCH*Nombre de chèque de fidélité utilisés Fidelity Cheques countflLocaleLcom/edeal/frontline/FlLocale;resultgetDescription  *(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"ChqFidelite_CustomCountMethod.java InnerClassesEntry!  /*  $  ;YL+YYSY#SY%SY(S*03W+9Y;YSY=SY%SY?SA3W+DYFYSYHSY%SYJSLN3W+DYQYSYSSY%SYUSLN3W+9YWYSYYSY%SY[SA3W+9Y]YSY_SY%SYaSA3W+cYeYSYgSY%SYiSek3W+ & )+7,a-./0 298 ;3lmn 3lopqr , :*+-s:0:*w{Y:Y-*wY::: : *::  : Y- :: *w    |e N=?@A$B-C?FYH\I_JbKeMnNwOPQRSV "+-\\_YbV eS  n-N|,Z uv| d Y:Y*:W*,*-*W*,*-*:+: [  :   :6  : :  : "j"- &  W*W,W5"* &  W*W.W, 0W*,2*-2*2Y5*9 %\ ]_a(b2c=eEgNhWianepqrstuvpz{}&3;DMQZdny f  ?@ABe1C"LDE F" nLDG u  $    8  H +  IJ .K  | _2*wYQS:*wVY[^:`:S +Y5bWSe +Y5dWS; +Y5fWdSF +Y5hW8SQ +Y5jW S] +Y5lWSW +Y5nWSp +Y5rWSt +Y5vWZSx +Y5zW-S|+Y5~W&)W )&+9>CGL[ux %(7QTc}1 H22?@22AB2+C"bW +++++++,,,)4| \Se*wYQS:*wVY[^:`:*wYS+Y5W *+-58W :5:HMRV[{ H?@AB:RC"qW <| .- :-S;7+& +Y5WS+WH-SF+&.+W$-S]+& +W > $AILZfmp~ 4?@AB F" ; #  5*+*+M** MM, (,/3 55'" ( 5*+*+M** MM,   ( , /3 55'" (I ;*Y***Y*S° ", ;;"