Edit C:\Users\Administrator\Desktop\Back\Livraison EVQG22\com\edeal\frontline\helper\custom\CustomListEventStatusMigration.class
Êþº¾ 39 @com/edeal/frontline/helper/custom/CustomListEventStatusMigration ,com/edeal/frontline/grid/CustomListResultSet logger Lorg/apache/commons/logging/Log; nb I ConstantValue <clinit> ()V Code %org/apache/commons/logging/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; LineNumberTable LocalVariableTable <init> this BLcom/edeal/frontline/helper/custom/CustomListEventStatusMigration; getFieldMapping ()Ljava/util/HashMap; Signature ;()Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>; $ java/util/HashMap # ' EvtID # ) * + put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - EvtLabel / EvtCount 1 EvtStatus0 3 EvtStatus1 5 EvtStatus2 7 EvtStatus3 9 EvtStatus4 ; EvtStatus5 = EvtStatus6 ? EvtStatus7 A EvtStatus8 C EvtStatus9 map Ljava/util/HashMap; LocalVariableTypeTable 9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>; getResultSet ¨(Ljavax/servlet/http/HttpSession;Lcom/edeal/frontline/FlContext;Lcom/edeal/frontline/navigation/FlRequest;Ljava/util/HashMap;[Ljava/lang/String;II)Ljava/util/ArrayList; Exceptions L &com/edeal/frontline/FrontlineException (Ljavax/servlet/http/HttpSession;Lcom/edeal/frontline/FlContext;Lcom/edeal/frontline/navigation/FlRequest;Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;[Ljava/lang/String;II)Ljava/util/ArrayList<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>; O Q P com/edeal/frontline/FlContext R S getDataDictionary &()Lcom/edeal/frontline/DataDictionary; U false W CaseInsensitiveSearch O Y Z [ getContextParameter &(Ljava/lang/String;)Ljava/lang/String; ] _ ^ java/lang/String ` a equalsIgnoreCase (Ljava/lang/String;)Z c e d (com/edeal/frontline/navigation/FlRequest f [ getSearchCriteria h EvtCode j EvtCategory l java/lang/StringBuffer k o SELECT EvtID, k q r s append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; u EvtLabel, w COUNT(PvtID) AS EvtCount, y EvtStatus0, { EvtStatus1, } EvtStatus2, EvtStatus3, ? EvtStatus4, ? EvtStatus5, ? EvtStatus6, ? EvtStatus7, ? EvtStatus8, ? EvtStatus9 ? FROM Event ? LEFT OUTER JOIN PersonEvent ? ON EvtID = PvtEventID ? WHERE PvtParStatus IS NULL ? AND PvtInsStatus IS NULL ? ? ? #org/apache/commons/lang/StringUtils ? a isEmpty ? AND PvtEventID = ? ? com/edeal/frontline/Utils ¡ ¢ formatToSQL E(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String; ¤ AND PvtEventID IS NOT NULL ¦ AND EvtLabel LIKE ¨ java/lang/StringBuilder ª UPPER( ¬ ] ® ¯ ° valueOf &(Ljava/lang/Object;)Ljava/lang/String; § ² ³ (Ljava/lang/String;)V µ % § · r ¸ -(Ljava/lang/String;)Ljava/lang/StringBuilder; § º » ¼ toString ()Ljava/lang/String; ¾ ) À AND EvtCode LIKE  AND EvtCategory = Ä GROUP BY EvtID, Æ )CustomListEventStatusMirgation sql query: § È r É -(Ljava/lang/Object;)Ljava/lang/StringBuilder; Ë Í Ì org/apache/commons/logging/Log Î Ï info (Ljava/lang/Object;)V Ñ java/util/ArrayList Ð O Ô Õ Ö getConnection ()Ljava/sql/Connection; Ø Ú Ù java/sql/Connection Û Ü createStatement ()Ljava/sql/Statement; k º ß á à java/sql/Statement â ã executeQuery ((Ljava/lang/String;)Ljava/sql/ResultSet; å ç æ java/sql/ResultSet è é next ()Z å ë ì [ getString å î ï ð getInt (Ljava/lang/String;)I ò ô ó java/lang/Integer ¯ õ (I)Ljava/lang/Integer; Ð ÷ ø ù add (Ljava/lang/Object;)Z û SQL Exception Ë ý þ ÿ error *(Ljava/lang/Object;Ljava/lang/Throwable;)V å close ß Ø java/sql/SQLException java/lang/Exception session Ljavax/servlet/http/HttpSession; context Lcom/edeal/frontline/FlContext; flRequest *Lcom/edeal/frontline/navigation/FlRequest; parameters orderby [Ljava/lang/String; beginIndex nbEntry dico $Lcom/edeal/frontline/DataDictionary; caseInsensitiveSearch Z paramEvtID Ljava/lang/String; paramEvtLabel paramEvtCode paramEvtCategory sqlQuery Ljava/lang/StringBuffer; res Ljava/util/ArrayList; con Ljava/sql/Connection; stmt Ljava/sql/Statement; rs Ljava/sql/ResultSet; j count sqle Ljava/sql/SQLException; 9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>; PLjava/util/ArrayList<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>; StackMapTable/ "com/edeal/frontline/DataDictionary1 javax/servlet/http/HttpSession4 java/lang/Throwable getNumberOfResults ()I SourceFile #CustomListEventStatusMigration.java ! ) ¸ ³ ± <