Edit C:\Users\Administrator\Desktop\galaxie\WEB-INF\classes\com\edeal\frontline\helper\custom\CustomListStatsEmlByDomainList.class
Êþº¾ 3J @com/edeal/frontline/helper/custom/CustomListStatsEmlByDomainList ,com/edeal/frontline/grid/CustomListResultSet logger Lorg/apache/commons/logging/Log; nb I <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/CustomListStatsEmlByDomainList; getFieldMapping ()Ljava/util/HashMap; Signature ;()Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>; " java/util/HashMap ! % Domain ! ' ( ) put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + Sent - Delivered / PerDelivered 1 Opened 3 PerOpenedOnDelivered 5 Unsubscribed 7 PerUnsubscribedOnDelivered 9 PerUnsubscribedOnOpened ; Clicks = PerClicksOnDelivered ? PerClicksOnOnpened 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 H &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;>;>; K java/util/ArrayList J N EmlID P R Q (com/edeal/frontline/navigation/FlRequest S T getSearchCriteria &(Ljava/lang/String;)Ljava/lang/String; V X W com/edeal/frontline/FlContext Y Z isDbMsSqlServer ()Z V \ ] Z isDbSybaseASA V _ ` Z isDbSybaseASE b java/lang/StringBuilder d ?SELECT SUBSTRING(EmsEmail, CHARINDEX('@', EmsEmail) + 1, LEN(EmsEmail)) AS "domain", COUNT(*) AS "nb" FROM EmailSent WHERE EmsEmlID = a f g (Ljava/lang/String;)V i k j com/edeal/frontline/Utils l m formatToSQL E(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String; a o p q append -(Ljava/lang/String;)Ljava/lang/StringBuilder; s ? AND EmsStatus <> 5 AND EmsStatus <> 4 GROUP BY SUBSTRING(EmsEmail, CHARINDEX('@', EmsEmail) + 1, LEN(EmsEmail)) ORDER BY nb DESC a u v w toString ()Ljava/lang/String; y ? AND (EmsStatus = -1 OR EmsStatus = 0) GROUP BY SUBSTRING(EmsEmail, CHARINDEX('@', EmsEmail) + 1, LEN(EmsEmail)) ORDER BY nb DESC { q AND EmsStatus = 0 GROUP BY SUBSTRING(EmsEmail, CHARINDEX('@', EmsEmail) + 1, LEN(EmsEmail)) ORDER BY nb DESC } ?SELECT SUBSTRING(IblMail, CHARINDEX('@', IblMail) + 1, LEN(IblMail)) AS "domain", COUNT(*) AS "nb" FROM InBoundLog WHERE IblEmlID = ? AND (IblStatus = 20 OR IblStatus = 21) GROUP BY SUBSTRING(IblMail, CHARINDEX('@', IblMail) + 1, LEN(IblMail)) ORDER BY nb DESC ? o AND IblStatus = 40 GROUP BY SUBSTRING(IblMail, CHARINDEX('@', IblMail) + 1, LEN(IblMail)) ORDER BY nb DESC V ? ? Z isDbPostgreSQL ? ?SELECT SUBSTRING(EmsEmail FROM POSITION('@' IN EmsEmail) + 1) AS "domain", COUNT(*) AS "nb" FROM EmailSent WHERE EmsEmlID = ? L AND EmsStatus <> 5 AND EmsStatus <> 4 GROUP BY domain ORDER BY nb DESC ? K AND (EmsStatus = -1 OR EmsStatus = 0) GROUP BY domain ORDER BY nb DESC ? 7 AND EmsStatus = 0 GROUP BY domain ORDER BY nb DESC ? SELECT SUBSTRING(IblMail FROM POSITION('@' IN IblMail) + 1) AS "domain", COUNT(*) AS "nb" FROM InBoundLog WHERE IblEmlID = ? L AND (IblStatus = 20 OR IblStatus = 21) GROUP BY domain ORDER BY nb DESC ? 8 AND IblStatus = 40 GROUP BY domain ORDER BY nb DESC V ? ? Z isDbDB2 ? ?SELECT SUBSTR(EmsEmail, LOCATE('@', EmsEmail) + 1, LENGTH(EmsEmail)) AS "domain", COUNT(*) AS "nb" FROM EmailSent WHERE EmsEmlID = ? ? AND EmsStatus <> 5 AND EmsStatus <> 4 GROUP BY SUBSTR(EmsEmail, LOCATE('@', EmsEmail) + 1, LENGTH(EmsEmail)) ORDER BY COUNT(*) DESC ? ? AND (EmsStatus = -1 OR EmsStatus = 0) GROUP BY SUBSTR(EmsEmail, LOCATE('@', EmsEmail) + 1, LENGTH(EmsEmail)) ORDER BY COUNT(*) DESC ? s AND EmsStatus = 0 GROUP BY SUBSTR(EmsEmail, LOCATE('@', EmsEmail) + 1, LENGTH(EmsEmail)) ORDER BY COUNT(*) DESC ? ?SELECT SUBSTR(IblMail, LOCATE('@', IblMail) + 1, LENGTH(IblMail)) AS "domain", COUNT(*) AS "nb" FROM InBoundLog WHERE IblEmlID = ¡ ? AND (IblStatus = 20 OR IblStatus = 21) GROUP BY SUBSTR(IblMail, LOCATE('@', IblMail) + 1, LENGTH(IblMail)) ORDER BY COUNT(*) DESC £ p AND IblStatus = 0 GROUP BY SUBSTR(IblMail, LOCATE('@', IblMail) + 1, LENGTH(IblMail)) ORDER BY COUNT(*) DESC V ¥ ¦ Z isDbOracle ¨ ?SELECT SUBSTR(EmsEmail, INSTR(EmsEmail, '@') + 1, LENGTH(EmsEmail)) AS "domain", COUNT(*) AS "nb" FROM EmailSent WHERE EmsEmlID = ª ? AND EmsStatus <> 5 AND EmsStatus <> 4 GROUP BY SUBSTR(EmsEmail, INSTR(EmsEmail, '@') + 1, LENGTH(EmsEmail)) ORDER BY COUNT(*) DESC ¬ ? AND (EmsStatus = -1 OR EmsStatus = 0) GROUP BY SUBSTR(EmsEmail, INSTR(EmsEmail, '@') + 1, LENGTH(EmsEmail)) ORDER BY COUNT(*) DESC ® r AND EmsStatus = 0 GROUP BY SUBSTR(EmsEmail, INSTR(EmsEmail, '@') + 1, LENGTH(EmsEmail)) ORDER BY COUNT(*) DESC ° ?SELECT SUBSTR(IblMail, INSTR(IblMail, '@') + 1, LENGTH(IblMail)) AS "domain", COUNT(*) AS "nb" FROM InBoundLog WHERE IblEmlID = ² ? AND (IblStatus = 20 OR IblStatus = 21) GROUP BY SUBSTR(IblMail, INSTR(IblMail, '@') + 1, LENGTH(IblMail)) ORDER BY COUNT(*) DESC ´ o AND IblStatus = 0 GROUP BY SUBSTR(IblMail, INSTR(IblMail, '@') + 1, LENGTH(IblMail)) ORDER BY COUNT(*) DESC ¶ ¸ · org/apache/commons/logging/Log ¹ º debug (Ljava/lang/Object;)V J ¼ ½ ¾ add (Ljava/lang/Object;)Z À java/lang/String Ã Å Ä !com/edeal/frontline/EMailSentBean Æ Ç listSQL X(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; É Å Ê "com/edeal/frontline/InBoundLogBean Ì Î Í java/util/Vector Ï Ð elementAt (I)Ljava/lang/Object; Ò java/util/Hashtable Ñ Ô Õ Ö get &(Ljava/lang/Object;)Ljava/lang/Object; Ø Ú Ù !org/apache/axis/utils/StringUtils Û Ü isEmpty (Ljava/lang/String;)Z Þ java/lang/Number Ý à á â intValue ()I ä å æ nbForDomain '(Ljava/util/Vector;Ljava/lang/String;)I è java/lang/Integer ç ê ë (I)V í java/lang/Float ì ï ð (F)V ì ò ó ô floatValue ()FBÈ ì ÷ ø ù valueOf (F)Ljava/lang/Float; Ì û ü â size þ L0018 Global i getMessage X(Ljavax/servlet/http/HttpSession;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; STACK TRACE ¶ error *(Ljava/lang/Object;Ljava/lang/Throwable;)V session Ljavax/servlet/http/HttpSession; context Lcom/edeal/frontline/FlContext; flRequest *Lcom/edeal/frontline/navigation/FlRequest; parameters orderby [Ljava/lang/String; beginIndex nbEntry res Ljava/util/ArrayList; sentRs Ljava/util/Vector; deliveredRs openedRs unsubscribedRs clicksRs emlID Ljava/lang/String; sentQ deliveredQ openedQ unsubscribedQ clicksQ total sentIT deliveredIT openedIT unsubscribedIT clicksIT i cur Ljava/util/Hashtable; sentI deliveredI openedI unsubscribedI clicksI domain perDelivered Ljava/lang/Float; perOpenedOnDelivered perUnsubscribedOnDelivered perUnsubscribedOnOpened perClicksOnDelivered perClicksOnOnpened fe (Lcom/edeal/frontline/FrontlineException; 9Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>; PLjava/util/ArrayList<Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Object;>;>; StackMapTableA javax/servlet/http/HttpSession ¿DE ¾ equals list getNumberOfResults SourceFile #CustomListStatsEmlByDomainList.java ! ) ¸ ³ ± = *· *dµ ± ð v» !Y· #L+$$¶ &W+**¶ &W+,,¶ &W+..¶ &W+00¶ &W+22¶ &W+44¶ &W+66¶ &W+88¶ &W+::¶ &W+<<¶ &W+>>¶ &W+° : # ! , "