3Mcom/edeal/frontline/controller/actions/custom/SendMailObjActionCmdGiftCheque_-com/edeal/frontline/controller/actions/Actionlogger Lorg/apache/commons/logging/Log;REQ_PARAM_JSONLjava/lang/String; ConstantValue data()VCode %org/apache/commons/logging/LogFactory getLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;  LineNumberTableLocalVariableTable   thisOLcom/edeal/frontline/controller/actions/custom/SendMailObjActionCmdGiftCheque_;executer(Ljava/util/Map;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String; Exceptions"java/lang/Exception $&%%javax/servlet/http/HttpServletRequest '( getSession"()Ljavax/servlet/http/HttpSession;*(com/edeal/frontline/navigation/FlRequest ), -*(Ljavax/servlet/http/HttpServletRequest;)V )/ 01 getContext!()Lcom/edeal/frontline/FlContext; 354com/edeal/frontline/FlLocale 67 getInstance@(Ljavax/servlet/http/HttpSession;)Lcom/edeal/frontline/FlLocale; 39 :; getLanguageID()Ljava/lang/String;=objID )? @A getParameter&(Ljava/lang/String;)Ljava/lang/String;CMsgCcEMsgCciGMsgTo IKJcom/edeal/frontline/Utils LMgetRequestParameterl(Lcom/edeal/frontline/FlContext;Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Ljava/lang/String;Otype IQ RSisEmpty(Ljava/lang/String;)ZU; WYXjava/lang/String Z[split'(Ljava/lang/String;)[Ljava/lang/String;] WithInter _a`java/lang/Boolean bS parseBoolean dfecom/edeal/frontline/FlContext ghgetDataDictionary&()Lcom/edeal/frontline/DataDictionary;jIntType_lCOR npo"com/edeal/frontline/DataDictionary qrgetRefIdByCode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;tvIntAtvIDxOUTEMAILzIntStiID|DONE~IntCatIDOUEjava/util/Date actorID javax/servlet/http/HttpSession  getAttribute&(Ljava/lang/String;)Ljava/lang/Object;#com/edeal/frontline/InteractionBean "(Lcom/edeal/frontline/FlContext;)V-com/edeal/frontline/custom/CmdGiftCheque_Bean 4(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)V ; getCgcCmdNumLF334?[Correspondance concernant la Commande des Chèques Cadeaux] : I  getMessageZ(Ljavax/servlet/http/HttpSession;Ljava/lang/String;ZZLjava/lang/String;)Ljava/lang/String;java/lang/StringBuilder W valueOf&(Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V append-(Ljava/lang/String;)Ljava/lang/StringBuilder; ;toStringIh_Te1CMD n qJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ! printStackTrace IntTheme_ setCustomProperty'(Ljava/lang/String;Ljava/lang/Object;)V  setIntAtvID  setIntCatID  setIntCreID  setIntCrDt(Ljava/util/Date;)V  setIntSubject  setIntDate  setIntStiIDjava/util/Vector   addElement(Ljava/lang/Object;)V  setIntActID(Ljava/util/Vector;)V ;getCgcCustomer%com/edeal/frontline/CorrespondentBean  setCorCrDt  setCorCreID  setIntCorIDjava/io/BufferedReaderjava/io/InputStreamReader $ getInputStream$()Ljavax/servlet/ServletInputStream;UTF-8 *(Ljava/io/InputStream;Ljava/lang/String;)V  (Ljava/io/Reader;)V   ;readLine   close org/json/JSONObject  -com/edeal/frontline/helper/custom/ActorHelper getSessionActorID4(Ljavax/servlet/http/HttpSession;)Ljava/lang/String;com/edeal/frontline/ActorBean   ;getMail <>json!{"Status" : "KO", "Msg" : "#M9027%Veuillez vérifier si les options [KBaseCartMailSnderType] et [PasswordReminderEmail] sont bien saisi et/ou si l'acteur courant a une adresse mail. I' (AencodeURIComponent*", "Detail" : ""} $, - setAttribute/The email sender is empty. Verify if the options [KBaseCartMailSnderType] and [PasswordReminderEmail] are correctly set and/or if the current actor has an E-mail address. 132org/apache/commons/logging/Log 4error6failure8 com/edeal/frontline/MessagesBean 7: ;#(Ljavax/servlet/http/HttpSession;)V=MsgBody  ? @A getString BDCjava/net/URLDecoder ErdecodeGI 7K L setMsgBodyN MsgSubject 7P Q setMsgSubjectSMsgAttIDU| IW XY explodeList8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; [ \]addAll(Ljava/util/Collection;)Z_MsgDocID 7a b setMsgDocIDd FusionPdff"com/edeal/frontline/AttachmentBean h ij elementAt(I)Ljava/lang/Object; e em no getAttFile()[B Wq r([BLjava/lang/String;)VtBcom/edeal/frontline/fusion/parameters/impl/FusionParameterWordImpl s wyx!com/edeal/frontline/fusion/Fusion z{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; w} ~ word2pdfNew5(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)[B e ;getAttFileNameapplication/pdf.xml.pdf I replace 2com/edeal/frontline/helper/custom/AttachmentHelper  newAttachmentY(Lcom/edeal/frontline/FlContext;[BLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;  add(Ljava/lang/Object;)Z.ERREUR lors de la péparation à la fusion 1 4*(Ljava/lang/Object;Ljava/lang/Throwable;)V  size()I FusionWord (com/edeal/frontline/fusion/ui/WordFusion determineResultDocExtensionP(Lcom/edeal/frontline/FlContext;Ljavax/servlet/ServletConfig;)Ljava/lang/String;  determineResultDocMimeType. W  lastIndexOf(Ljava/lang/String;)I W  substring(II)Ljava/lang/String; W getBytes(Ljava/lang/String;)[B,ERREUR lors de la prepartation de la fusion 7  setMsgAttIDM9026[Veuillez vérifier si les modèles de message pour la fusion PDF sont bien présents.", "Detail" : " ! ;"}Exception when generating PDF MsgLngReffr_FR 7  setMsgLngRef0com/edeal/frontline/helper/custom/MessagesHelper  %(Lcom/edeal/frontline/MessagesBean;)V  doMergeMessage'(Ljava/lang/String;Ljava/lang/String;)V  sendMailr(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;M609F,L'e-mail a été envoyé correctement.   getIntAttID()Ljava/util/Vector;  getIntAttFileName  getPowerMailHelper4()Lcom/edeal/frontline/netbusiness/PowerEmailHelper; 0com/edeal/frontline/netbusiness/PowerEmailHelper #()Ljavax/mail/internet/MimeMessage; / 'com/edeal/frontline/InteractionFromMail extractAttachmentx(Lcom/edeal/frontline/FlContext;Ljavax/mail/internet/MimeMessage;Ljava/util/Vector;Ljava/util/Vector;)Ljava/lang/String;javax/mail/internet/MimeMessage  $(Ljavax/mail/internet/MimeMessage;)V  ; getSubjectINTOKIMPORTE Jcom/edeal/frontline/controller/actions/custom/SendMailObjActionOpportunity   saveMessagez(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljavax/mail/Part;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;    setIntMsgID   setIntAttID  setIntAttFileName  save'()Lcom/edeal/frontline/OperationResult; 7  getObjectsBean#()Lcom/edeal/frontline/ObjectsBean; com/edeal/frontline/ObjectsBean  ;getObjID 7" # setMsgObjID 7&;Impossible de créer la correspondance avec le Mail envoyé(,Impossible d'accéder à l'objet Interaction* {"Status" : ",OK.KO0 ", "Msg" : "2M609E4%L'e-mail n'a pas été envoyé.6success80com/edeal/frontline/FieldNotInitializedException:&com/edeal/frontline/FrontlineException<)com/edeal/frontline/AccessDeniedExceptionparamsLjava/util/Map;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;session Ljavax/servlet/http/HttpSession; flRequest*Lcom/edeal/frontline/navigation/FlRequest;contextLcom/edeal/frontline/FlContext;localeLcom/edeal/frontline/FlLocale; langageIDdestCopdestCopcdestMailto[Ljava/lang/String;ccbccwithInteractionZ isJSON_OKJSON_KO_fileName JSON_KO_attIDcorr%Lcom/edeal/frontline/InteractionBean;dico$Lcom/edeal/frontline/DataDictionary;correspondentListLjava/util/Vector;actsListcorrIDe2Lcom/edeal/frontline/FieldNotInitializedException; corroutIDafaireID corsortantID dateDuJourLjava/util/Date;actID titreObjetcmdGch/Lcom/edeal/frontline/custom/CmdGiftCheque_Bean;numCCLjava/lang/Exception; cgcCustomercper'Lcom/edeal/frontline/CorrespondentBean;senderjsonDatabrLjava/io/BufferedReader;inputjsonObjLorg/json/JSONObject;e2actBeanLcom/edeal/frontline/ActorBean;actMailmsgBean"Lcom/edeal/frontline/MessagesBean;msgBody msgSubjectattIDs msgAttIDs newAttIDs msgDocIDsdocIDsmodel pdfDocIDs vectPdfDocIDsiIattach$Lcom/edeal/frontline/AttachmentBean;tabByte[BresbytestabfileNameattID wordDocIDsvectWordDocIDsfileExt fileMimeTypepos msgLngReferrorMsg strReturn msgHelper2Lcom/edeal/frontline/helper/custom/MessagesHelper; vectAttIDvectAttFileName mimeMessage!Ljavax/mail/internet/MimeMessage;sendedMessageIDmsgmsgtmpex(Lcom/edeal/frontline/FrontlineException;ade+Lcom/edeal/frontline/AccessDeniedException;LocalVariableTypeTable&Ljava/util/Vector; StackMapTable java/util/Map&javax/servlet/http/HttpServletResponseP SourceFile$SendMailObjActionCmdGiftCheque_.java!   -  ,- /**  !R-R,#:)Y,+:.:2:8:<>: B>: D>: ,FH: N>:  P  TV: P  TV: P  TV:\>^66:::c::::ikm: :s::uwm: :s::y{m: :s::}m: :s:Y:,#W:s:Y::  Y :  :! :!:",#:!Y!:s:":":##s:""iֻY::# :#:$Y:$$$#Y:#: >:YY,:s:Y:Y:: Y : :6 :POY:=s:::Y::PD,Y "$&)+.05:7Y9: :5:<>A:<>A:#YFHJ:M>A:M>A: OY:SR>:PTV:  ZW^>:  P TV:!!` `:: c>: c>:  P TV:!6"eY!"gWk:##l:$WY$p: sYuv:%%|:&#:'&':((W':(::$$""!e>:!!P!TV:"6#eY"#gWk:$:%:&$l:'WY'p: sYuv:($:))6**%Y)*%:)(:++&):,,W:%%##">Y:!,Y &!ø&Ŷ+!5c:!!˶m:""6#:$:%Y:&&  &:$$߸:%6#Y:':':(Y:(:(:)&:)*)'(:**IDY):+++:*Y:''WY:((W* ' (W7Y*:++Y !+$W.:++$:'%':''',Y)# +-/#%13&#$sŶ+57777ahk7!7!!!itw!!r!"),!7 7!9;3457 8'90:9;B<L=U?j@ACFGHJKLMNQSTUY[\]acdeiklmq#t5w9xDyGzL{Y~^ahm~ !,3:?HOVYbz~%Wbfity}  *2<DNUX^ a div !"#$%&)6,;-E.M/W0]1r3z4678:;<=?@ABC0"J)K.LqM~NQRSTUVXYZ\]^_bdegi jlm)n3o>pRq[rcslttv{wxy}~NeRR=>R?@RABJCD@EF9GH 2IJ'+K0"= 9L BM LN UO jOPQPRPSTUTVWXYZ[\]^]_`a~b`agc`aPd`a#3ef5!g9hGij ak!" `l#Am#,*no$YpbqzrsttuvwlOg:xy1zi{|y`l}~ I]F*] <" N]!ad ]!"|#c$@%7&0'( `l$E!W]"Z#r$z%&z'W(P)F*+, `l%.T`l!Z[!"6T#$%&]']())*>6+|+l+ ' '\^ Jg$)d3WWWWWW@@@<$)d3WWWWWWWWnW7$)d3WWWWWWWWnWW7$)d3WWWWWWWWnWWW7$)d3WWWWWWWWnWWWW7>!$)d3WWWWWWWWnWWWWWW"$)d3WWWWWWWWnWWWWWWW7+#$)d3WWWWWWWWnWWWWWWWW! f$$)d3WWWWWWWWnWWWWWWWWW7-$)d3WWWWWWWW*$)d3WWWWWWWWWWW $)d3WWWWWWWWWWW ! .$)d3WWWWWWWWWWW WW!'$)d3WWWWWWWWWWW !H$)d3WWWWWWWWWWW 7!W$W 1W%WWW $$)d3WWWWWWWWWWW 7WWWWe! &W+$)d3WWWWWWWWWWW 7WWWWWeWWWW %$)d3WWWWWWWWWWW 7WWWWWe! I!Uv($)d3WWWWWWWWWWW 7WWWWnWWW7)$)d3WWWWWWWWWWW 7WWWWnWWW7cWF! '$)d3WWWWWWWWWWW 7WWWWnWWW9Q;'$)d3WWWWWWWWWWW 7WWWWnWWW$W'$)d3WWWWWWWWWWW 7WWWWnWWW$WW'$)d3WWWWWWWWWWW 7WWWWnWWW$W'$)d3WWWWWWWWWWW 7WWWWnWWW$WW'$)d3WWWWWWWWWWW 7WWWWnWWW$W'$)d3WWWWWWWWWWW 7WWWWnWWW$WW