3UNcom/edeal/frontline/controller/actions/custom/SendInteractionEmailCustomAction1com/edeal/frontline/controller/actions/SaveActionlogger Lorg/apache/commons/logging/Log;()VCode  %org/apache/commons/logging/LogFactory getLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;  LineNumberTableLocalVariableTable  thisPLcom/edeal/frontline/controller/actions/custom/SendInteractionEmailCustomAction;executer(Ljava/util/Map;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String; Exceptionsjava/lang/Exception  !(com/edeal/frontline/navigation/FlRequest # $*(Ljavax/servlet/http/HttpServletRequest;)V &('%javax/servlet/http/HttpServletRequest )* getSession"()Ljavax/servlet/http/HttpSession; ,.-com/edeal/frontline/FlLocale /0 getInstance@(Ljavax/servlet/http/HttpSession;)Lcom/edeal/frontline/FlLocale; ,2 34 getLanguageID()Ljava/lang/String; 6 78 getContext!()Lcom/edeal/frontline/FlContext; :<;com/edeal/frontline/FlContext =>getDataDictionary&()Lcom/edeal/frontline/DataDictionary;@ Interaction B CD getAttribute&(Ljava/lang/String;)Ljava/lang/Object;F#com/edeal/frontline/InteractionBeanHMessagesJ com/edeal/frontline/MessagesBeanLjava/util/Vector K EO P4 getIntMsgID IR S4getID EU VW setIntMsgID(Ljava/lang/String;)V EY Z[save'()Lcom/edeal/frontline/OperationResult; I] ^_ getMsgAttID()Ljava/util/Vector;ajava/util/HashSet `c d(Ljava/util/Collection;)V Kc Ig hi setMsgAttID(Ljava/util/Vector;)V Ik l_getMsgAttFileName In oisetMsgAttFileName IYrMsgTo t uvgetRequestParameterOrAttribute&(Ljava/lang/String;)Ljava/lang/String;xMsgCczMsgCci|java/lang/String ~#org/apache/commons/lang/StringUtils  isNotEmpty(Ljava/lang/String;)Z ~ split((Ljava/lang/String;C)[Ljava/lang/String; ( -com/edeal/frontline/helper/custom/ActorHelper getSessionActorID4(Ljavax/servlet/http/HttpSession;)Ljava/lang/String; com/edeal/frontline/Utils isEmptycom/edeal/frontline/ActorBean 6 4(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)V 4getMailjava/lang/StringBuilder 4toString { valueOf&(Ljava/lang/Object;)Ljava/lang/String; W< append-(Ljava/lang/String;)Ljava/lang/StringBuilder;> E _ getIntActID K contains(Ljava/lang/Object;)Z K add E i setIntActID java/lang/Boolean (Z)Ljava/lang/Boolean; I _ getMsgDocID K ()ZIntSolicitation_ E DgetCustomProperty$com/edeal/frontline/SolicitationBean  SolCategorie_ So_Te1SPRES "com/edeal/frontline/DataDictionary getRefIdByCodeJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;SPFIDSPQA { equalsIgnoreCase com/edeal/frontline/DocumentBean K  elementAt(I)Ljava/lang/Object; 4 getDocAttID"com/edeal/frontline/AttachmentBean  getAttFile()[BUTF-8 { ([BLjava/lang/String;)V 4 getDocLngID ERBcom/edeal/frontline/fusion/parameters/impl/FusionParameterWordImpl  !com/edeal/frontline/fusion/Fusion   doFusion(Ljavax/servlet/http/HttpSession;Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/fusion/parameters/FusionParameter;)Ljava/lang/String;   miseEnPageAutre(Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String;   booleanValue   word2pdfNew5(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)[B  4getAttFileNameapplication/pdf.xml.pdf  !replace #%$2com/edeal/frontline/helper/custom/AttachmentHelper &' newAttachmentY(Lcom/edeal/frontline/FlContext;[BLjava/lang/String;Ljava/lang/String;)Ljava/lang/String; {) *+getBytes(Ljava/lang/String;)[B-application/msword/.doc1ERREUR lors de la fusion 354org/apache/commons/logging/Log 67error*(Ljava/lang/Object;Ljava/lang/Throwable;)V K9 :;size()I I= >i setMsgDocID K@ AB addElement(Ljava/lang/Object;)VD0com/edeal/frontline/helper/custom/MessagesHelper CF G%(Lcom/edeal/frontline/MessagesBean;)V CI JKsendMailr(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; EM N_ getIntAttID EP Q_getIntAttFileName CS TUgetPowerMailHelper4()Lcom/edeal/frontline/netbusiness/PowerEmailHelper; WYX0com/edeal/frontline/netbusiness/PowerEmailHelper Z[ getMessage#()Ljavax/mail/internet/MimeMessage; ]_^'com/edeal/frontline/InteractionFromMail `aextractAttachmentx(Lcom/edeal/frontline/FlContext;Ljavax/mail/internet/MimeMessage;Ljava/util/Vector;Ljava/util/Vector;)Ljava/lang/String; Ec di setIntAttID Ef gisetIntAttFileNamei IntDossierID_kCl_IDm[Ljava/lang/String;oCl_Dossier = 'q's Cl_CrDt DESC uwv*com/edeal/frontline/custom/Classement_Bean xy listSummarym(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;[[Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Vector;{java/util/Hashtable z} ~get&(Ljava/lang/Object;)Ljava/lang/Object; u E 4getIntID u WsetCl_Notification uY STACK TRACE'com/edeal/frontline/custom/Dossier_Bean   _getDs_Fichiers  _getDs_AttFileName  isetDs_Fichiers  isetDs_AttFileName Y0com/edeal/frontline/FieldNotInitializedException&com/edeal/frontline/FrontlineException)com/edeal/frontline/AccessDeniedExceptionparamsLjava/util/Map;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;resultLjava/lang/String; flRequest*Lcom/edeal/frontline/navigation/FlRequest;session Ljavax/servlet/http/HttpSession;localeLcom/edeal/frontline/FlLocale; langageIDcontextLcom/edeal/frontline/FlContext;dico$Lcom/edeal/frontline/DataDictionary;interactionBean%Lcom/edeal/frontline/InteractionBean; messageBean"Lcom/edeal/frontline/MessagesBean; vectAttMsgIDLjava/util/Vector;vectAttFileNameMsge2Lcom/edeal/frontline/FieldNotInitializedException;hs1Ljava/util/HashSet;toParamccParamcciParamtoccccisender sessionActIDactBeanLcom/edeal/frontline/ActorBean;actMailactIDs docBaseIDs docBaseAttIDfileNameattID genererWordLjava/lang/Boolean;vectAttDocsFusionIDssolID Solicitation&Lcom/edeal/frontline/SolicitationBean;solCatIDreservationCatIDfidelisationStateIDmecontentementStateIDLjava/lang/Exception;iI docFusion"Lcom/edeal/frontline/DocumentBean;attach$Lcom/edeal/frontline/AttachmentBean;tabByte[BmodeldoclngIDresbytestab messageHelper2Lcom/edeal/frontline/helper/custom/MessagesHelper; errorResult vectAttIDvectAttFileName mimeMessage!Ljavax/mail/internet/MimeMessage; vectAttIDCopyvectAttFileNameCopysendedMessageID dossierID classementsIDfldsquery[[Ljava/lang/String;orderBylist idClassementtabLjava/util/Hashtable; clasNotif,Lcom/edeal/frontline/custom/Classement_Bean;ex(Lcom/edeal/frontline/FrontlineException;ade+Lcom/edeal/frontline/AccessDeniedException;dbe)Lcom/edeal/frontline/custom/Dossier_Bean; vectdsAttIDvectdsAttFileNameLocalVariableTypeTable&Ljava/util/Vector;'Ljava/util/HashSet; StackMapTable java/util/Map &javax/servlet/http/HttpServletResponse javax/servlet/http/HttpSessionjavax/mail/internet/MimeMessagesCEG488Ds_VALI_APPPROP_APP  NOTIF_APP" VALI_MARQ$ PROS_MARQ& NOTIF_MARQ (*)java/lang/Double +(D)Ljava/lang/Double;-java/util/Date ,0 IntTiersConc_2 IntID = ' E4 x5Z(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;[[Ljava/lang/String;)Ljava/util/Vector; K7 89iterator()Ljava/util/Iterator; ;=<java/util/Iterator >?next()Ljava/lang/Object; ;A BhasNextDEntStarClassID_F EntRefLngID_H EntID = ' J4K"com/edeal/frontline/EnterpriseBeanMPerIDO PerEntID = ' Q4Rcom/edeal/frontline/PersonBeanT:Ventctrid JX YZlookupW(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; ,\ /]c(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Lcom/edeal/frontline/FlLocale; {_ `'(Ljava/lang/String;)[Ljava/lang/String; Q c dprintStackTrace Qf ghgetPerFctExitDt()Ljava/util/Date; ,j kl compareTo(Ljava/util/Date;)I Qn o4 getPerCivIDq PerCivAdh_ Q Qt u4 getPerNamewreftabid yXz!com/edeal/frontline/RefValuesBean|Te2 ~  getRefDisph(Lcom/edeal/frontline/FlLocale;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;Ordre_Classement : vgetContextParameter Cl_ClassType Cl_ClassementCl_ObservationCl_ClassType:RefPosCl_Dossier = 'Cl_ClassType:RefPos  : { equals java/lang/System outLjava/io/PrintStream;Cl_ClassType =  Cl_Classement = java/io/PrintStream WprintlnLF3A0Concernant Qualit� Tourisme, compte-tenu des r�sultats obtenus, le Comit� a d�cid� de ne pas valider votre adh�sion au Plan Qualit� Tourisme  Zk(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)Ljava/lang/String;LF3A1Bien que vous ayez obtenu le pourcentage requis, la marque Qualit� Tourisme ne peut �tre attribu�e � votre �tablissement car ce dernier n'est pas class� Etoile Nouvelle NormeLF3A2Concernant Qualit� Tourisme, compte-tenu des r�sultats obtenus, le Comit� a d�cid� de valider votre adh�sion au Plan Qualit� TourismeLF39FPour votre compl�te information, nous tenions � vous faire part des commentaires qui ont �t� �mis � cette occasion :FF295Comit� de l'appelFF296Comit� de la marqueEG_TauxConformiteEG_Dossier = 'EG_Chapitre = ' 4*com/edeal/frontline/custom/Equaliting_Bean Ds_Statut Ds_MandatDt Ds_ID = ' 4 [_CIVILADH_] { !D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; [_CIVIL_] [_NAMEEXP_] observation:  obsnull:  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;[_OBS_] (  doubleValue()D@T[_PQT_] [_CLASS_][_COM_]java/text/SimpleDateFormat dd/MM/yyyy  java/text/DateFormat format$(Ljava/util/Date;)Ljava/lang/String;date_audit_str: [_DATE_]  Z4 3 BwarnobjIdlngIDgras retourLigneChPQTlngTiers ClassementCom_ApCom_Ap1Com_Ap2Com_MrCom_Mr1Com_Mr2obsnull observationtext_observationdossier_statut date_auditLjava/util/Date;res_obs obsnullTst1 obsnullTst2obsElmPQTLjava/lang/Double;civPer civPerAdhcivcivAdh nomExploitantetoiletiers dossier_ID dateDuJourfieldsitemfields2query2list2 idExploitantfields5query5list5 countryIDlistexploitantperid Lcom/edeal/frontline/PersonBean;e1 PerFctExitDtperciv_refTableIDordre_classementfields1query1list1Cl_ClassType_refTableIDCl_ClassTypeTmpCl_Classement_refTableIDCl_ClassementTmp text_PQT1 text_PQT2 text_PQT3comAppcomMarfields3query3list3fields4query4list4dfLjava/text/DateFormat;date_audit_str)Ljava/util/Vector;Rjava/lang/Throwable SourceFile%SendInteractionEmailCustomAction.java! )  5 /*3  % .C*+,-: Y,":,%:+:1:5:  9: ?AE: GAI: KYM: KYM: { NW:  QT XW \: `Y b:KYe:   f: j:`Yb:KYe: m: pW:qs:ws:ys:{:} ;:{:} ;:{:} ;:::Y*:6:::Y:: :: KYM:W  XW:::::: ::ǚKYM:: ʶ{::Y ::Ҷ{: :: ٶ: :  :!:":: :!!  :6Y{ :::Y :: {Y :!:":":#"": ! Y:#*#  , :#- #:$: $":*#(:$: $,.":W: 0 28 <%6 {?8  f mCY E:H:7KYM: L::KYM: O::RV:KYM: KYM:!* !\:" "T  b !e XW:# h{:#:$:${YjS:%lY{YYn#pSS:&{YrS:' %&'t:(:)(G(ǚ?KYM:$6*&(*z:++j|{:)$)?**(8$_6*OuY$*{ :++ +W$:,,2:,,2**$8#Y# :*KYM:+*:+:,KYM:,*:,:-6-$+-+-{?--86-$,-,-{?--8*+*,*WflokruA!8DGMtw*14W]`W]r; =>?"@)A0B7DCEOGXHaJfMlNqO{PZ[\]^bcdefhinoprstuvw'x-y5z>|A~KSbgkrw#(58DIMZgty|19BI`cls ! * 1 6@IRahov| "#'()*,-./01 23 0-72889M:W<]=b>r?t@8GHIKLNPQTUVTZ[\Z,`3a:b@g@SCCCC :0("!)0 7  C O X aq\SJDm-m-mAKbtk/9eb_\V5q8nIZ|*g ' t!$!y " !"s#B$l$  L<+*@I R!a"#$m%x&lm'_(\)0* +5Y*M4+b ,t ,*+,.-.- X a9e+*I R!+,pFo& {  ,{:EIKKffH1& {  ,{:EIKK{{{lll6& {  ,{:EIKK{{{lll{{{" & {  ,{:EIKK{{{lll{{K !& {  ,{:EIKK{{{lll{& {  ,{:EIKK{{{lll{K{{{'& {  ,{:EIKK{{{lll{K{{{K{#& {  ,{:EIKK{{{lll{K{{{K{{i {{{& {  ,{:EIKK{{{lll{K{{{K{& {  ,{:EIKK{{{lll{K{{{K{-#& {  ,{:EIKK{{{lll{K{{{K{ {{\{& & {  ,{:EIKK{{{lll{K{{{K{ 2& {  ,{:EIKK{{{lll{K{{{C{K& {  ,{:EIKK{{{lll{K{{{C{KKX$& {  ,{:EIKK{{{lll{K{{{C{KKKK{{n+& {  ,{:EIKK{{{lll{K{{{C{KKKK{{KllK{" ',& {  ,{:EIKK{{{lll{K{{{C{KKKK{{KllK{uQ $,& {  ,{:EIKK{{{lll{K{{{C{KKKK{{KllK{K-& {  ,{:EIKK{{{lll{K{{{C{KKKK{{KllK{KK& {  ,{:EIKK{{{lll{K{{{C{   ; -9:::: : : : : :::!:#:%::::::::::':::: :!:":#:$:%,Y.:&,{YhSY/S:'lY{YY1,pSS:(-'(3:))E)ǚ=)6:+)+:z:**/|{:$*h|{:%+@,{YCSYES:'lY{YYG$pSS:(-'(I:))E)ǚ=)6:+)+:z:**C|{:#*E|{: +@:'{YLS:(lY{YYN$pSS:)-()P:**P*ǚH*6:,4,:z:+Y'+L|{S:',@-U$W{:+- +[:,'S^:-6.]-.2R:/QY-.2-a:/ :00b:0/e:0:100&i0&i -.2:'..-:.QY'-a:. ://b.m: ://b.pr{: ://b.s:" ://b-vx{:/,/{}{: ://b-vx{:/,/}{:! ://b:/-:/:0,{YSYSYSYS:0lY{YY%pSS:1{YY/S:2-012t:33?3ǚ736:5#5:z:44|{: 4|{: :6-v x{:6 :7:6:7,6{ }{:7 :8:7:8-v x{:8 :9:8:9,8 }{:9 :::9Y 79: 4|{: :-Y4|{::5@ٲY   :- :0- :1- :2- :- :3- :4,{YS:5lY{YYŷ%pSYYǷ pSS:6-56:7787ǚ076:99:z:88ö|(:9@,{YSYS:5lY{YYз%pSS:6-56:77E7ǚ=76:9)9:z:88̶|{:8ζ|,:9@+!L+ L+"LYܷY޷ +L4:Y:+L8똜+0L#+1L +2L+ L +3L8 +4L +LY:55:6Y6+L+6L:55+L+L+L+L+L+L:7+L+L+L+L+L+L7+L+L+L+L+L+L+'*18;BORY`cjBB Zln opq"s&t*u.w=xLy[{j|y}$1GTako 2<I_  ',18=BOTY`ejx   6 B Oer!"#')*+./,0F2L4O5s6y:;<>?@AB CE F,GoHyIJKJOPQRSTU+V8TB[L\V]``xabcdfghjklmopq sxz={G|h}r~u     % / 9 C M W Z d n x   b            y  " v  & r * n . j  = [L L[ =j .y      !" #!$"%#&$'%(&x)m'Q($G)G**y+m'Q,(G-)**.' /m(2f0)<\1*_%*+2+,3m-e.L45/60070}85.,6/=6/T6/e6/x9/6/9/6/:/;m0h<16Mm2BA=3e*4>67?78@89A9:B0C1D2 E3|F4,Gm5oDH6y:I7 *8yJm5QK6GL7*8=MN54O6 5>$GP)G-P)<\1P*BA=P3y:IP7GLP7wD;,{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,lK;% '{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,^,{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,lK;% '{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,X-{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK;0 +{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK'/{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,l0{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ 1{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ, /{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQIOIcb0{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{6{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{llK;:7{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{llKz;{8{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{llKz;{{9{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{llKz;{{{:{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{llKz;{{{{Q)6{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{llK; 0{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{8:{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{{{{{{lK; 5{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{{{{{{^:{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{{{{{{lK;% 5{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{{{{{{Z 0 '  >{ 5{{:&{{{{{{{{{{{{{{{{{,{{({{{{{{{{,{lK{,lQ{{{{{{MQ@;ST