Edit C:\Users\Administrator\Desktop\CGI\LIVRAISONS\V1.6.3\Livraison_20230619\WEB-INF\classes\com\edeal\frontline\helper\custom\PersonEventHelper.class
Êþº¾ 3 3com/edeal/frontline/helper/custom/PersonEventHelper 0com/edeal/frontline/helper/PersonEventBaseHelper <init> ((Lcom/edeal/frontline/PersonEventBean;)V Code LineNumberTable LocalVariableTable this 5Lcom/edeal/frontline/helper/custom/PersonEventHelper; bean %Lcom/edeal/frontline/PersonEventBean; sendMailToPvtWithOpportunity ?(Lcom/edeal/frontline/FlContext;Lcom/edeal/frontline/navigation/FlRequest;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String; Exceptions &com/edeal/frontline/FrontlineException )com/edeal/frontline/AccessDeniedException $javax/mail/internet/AddressException java/lang/InterruptedException com/edeal/frontline/FlContext getDataDictionary &()Lcom/edeal/frontline/DataDictionary; " $ % & logger Lorg/apache/commons/logging/Log; ( avant sleep * , + org/apache/commons/logging/Log - . info (Ljava/lang/Object;)V ¸ 2 4 3 java/lang/Thread 5 6 sleep (J)V 8 après sleep : java/lang/StringBuilder < 9 > ? (Ljava/lang/String;)V A C B (com/edeal/frontline/navigation/FlRequest D E getSession "()Ljavax/servlet/http/HttpSession; G MF17D I Impossible d'envoyer le mail. K M L com/edeal/frontline/Utils N O getMessage Z(Ljavax/servlet/http/HttpSession;Ljava/lang/String;ZZLjava/lang/String;)Ljava/lang/String; 9 Q R S append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 9 U V W toString ()Ljava/lang/String; Y MF17E [ Le champ PvtID est null. ] _ ^ java/lang/String ` a valueOf &(Ljava/lang/Object;)Ljava/lang/String; c MF17F e &Email du tiers / personne non trouvé. g MF180 i EvtCategory est non correct. k MF181 m PvtEventID est null. o MF182 q FrmTypID_ est non correct. s MF183 u Mail non envoyé w %Devis / Facture associé introuvable. y La fusion a échouée { 1PersonEventHelper.sendMailToPvtWithOpportunity : * } ~ . warn ? PvtEventID ? ? ? #com/edeal/frontline/PersonEventBean ? ? lookup W(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; ? MPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du PvtEventID * ? ~ ? *(Ljava/lang/Object;Ljava/lang/Throwable;)V ? PvtPersonID:PerEntID:EntMail_ ? `PersonEventHelper.sendMailToPvtWithOpportunity : Récupération de PvtPersonID:PerEntID:EntMail_ ] ? ? ? isEmpty ()Z ? PvtPersonID:PerMail ? VPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du PvtPersonID:PerMail ? PvtPersonID:PerEntID ? PvtPersonID ? APersonEventHelper.sendMailToPvtWithOpportunity : Email du tiers ' ? ' et celui de la personne ' ¡ ,' non trouvé, impossible d'envoyer le mail. * £ ¤ . error ¦ ¨ § -com/edeal/frontline/helper/custom/ActorHelper © ª getSessionActorID 4(Ljavax/servlet/http/HttpSession;)Ljava/lang/String; K ¬ ? (Ljava/lang/String;)Z ¯ ActMail ± ? ² com/edeal/frontline/ActorBean ´ JPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du ActMail ± ¶ · 4(Ljava/lang/String;Lcom/edeal/frontline/FlContext;)V ± U º < ¼ > ¾ KPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du ActMail2 À EvtCategory  ? à com/edeal/frontline/EventBean Å NPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du EvtCategory Ç QSTWEB É Ë Ê "com/edeal/frontline/DataDictionary Ì Í getRefIdByCode 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ] Ï Ð Ñ equals (Ljava/lang/Object;)Z Ó java/lang/Exception Ò Õ Ö ()V Ø EvtModelMail_:MsgCode Ú XPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du EvtModelMail_:MsgCode Ü FrmTypID_ Þ [Ljava/lang/String; à FrmEventID = K â ã ä formatToSQL E(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String; æ è ç com/edeal/frontline/FormBean é ê listSummary Z(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;[[Ljava/lang/String;)Ljava/util/Vector; ì JPersonEventHelper.sendMailToPvtWithOpportunity : type form non récupéré * î ¤ ? ð java/util/Vector ï Õ ï ó ô õ size ()I ï ÷ ø ù elementAt (I)Ljava/lang/Object; û java/util/Hashtable ú ý þ ÿ get &(Ljava/lang/Object;)Ljava/lang/Object; FRMGUIDE FRMSTAT FRMMARCHE =type formulaire vide ou n'étant pas dans la liste souhaitée Ò > !PvtPersonID:PerEntID:EntRefLngID_ dPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du PvtPersonID:PerEntID:EntRefLngID_ SEND ENV REL PvtParStatus:RefVal VPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du PvtParStatus:RefVal PvtFinStatus_:RefVal WPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du PvtFinStatus_:RefVal PRN NORES MsgID" MsgCode$ Statuts_financier& Statuts_participation( java/lang/StringBuffer ' Õ+ ?Select MsgID,MsgCode,'='||string_agg(rsf.refval,'=;=')||'=' Statuts_financier,'='||string_agg(rsp.refval,'=;=')||'=' Statuts_participation From Messages '- R. ,(Ljava/lang/String;)Ljava/lang/StringBuffer;0 &left join objects on objid = MsgObjID 2 3left join refvalues r1 on r1.refid = msgtypeenvoi_ 4 6full join mvamsgstatfinanc_ sf on sf.mvacolid = MsgID 6 2full join refvalues rsf on rsf.refid = sf.mvatext 8 8full join mvamsgstatparticip_ sp on sp.mvacolid = MsgID : 2full join refvalues rsp on rsp.refid = sp.mvatext < where objradical = 'Pvt' > and r1.refval = @ and MsgTypeForm_ = B and MsgLngRef = D group by MsgID,MsgCode F order by MsgUpd desc ' U IKJ com/edeal/frontline/BasicBeanLM listSQL X(Lcom/edeal/frontline/FlContext;[Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;O = ]QRS contains (Ljava/lang/CharSequence;)ZU JPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du message WYX 0com/edeal/frontline/helper/custom/MessagesHelperZ[ getMessageByCode U(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Lcom/edeal/frontline/MessagesBean;] PPersonEventHelper.sendMailToPvtWithOpportunity : Récupération du MessageHelper_ !PvtPersonID:PerEntID:EntCotDevID_a 1PersonEventHelper.sendMailToPvtWithOpportunity = cde getOppPDF ·(Lcom/edeal/frontline/DataDictionary;Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/navigation/FlRequest;Ljava/lang/String;)Ljava/util/Vector; gih com/edeal/frontline/MessagesBeanjk setMsgAttID (Ljava/util/Vector;)V gmn ? setMsgLngRef Wp q %(Lcom/edeal/frontline/MessagesBean;)Vs PersonEvent Wuvw doMergeMessage '(Ljava/lang/String;Ljava/lang/String;)Vy IsendMailToPvtWithOpportunity => Lancement d'envoi de mail - PersonEvent: { - Tiers: W}~ sendMail s(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String;? CsendMailToPvtWithOpportunity => Fin d'envoi de mail - PersonEvent: ? ¶? PvtInsStatus? SENT ??? ? setPvtInsStatus ???? save '()Lcom/edeal/frontline/OperationResult;? APersonEventHelper.sendMailToPvtWithOpportunity : Merge du message? MF172? BAucun modèle de mail n'a été trouvé pour le cas sélectionné.? KO : ? 0com/edeal/frontline/FieldNotInitializedException context Lcom/edeal/frontline/FlContext; request *Lcom/edeal/frontline/navigation/FlRequest; pvtID Ljava/lang/String; typeEnvoi usehubsmtpserver Z withOppPJ dico $Lcom/edeal/frontline/DataDictionary; matchingMsgCode DefaultmsgCode err_msg_000 err_msg_001 err_msg_002 err_msg_003 err_msg_004 err_msg_005 err_msg_006 err_msg_007 err_msg_008 e Ljava/lang/Exception; to mail fe entid perid sender sessionActID actMail 2Lcom/edeal/frontline/FieldNotInitializedException; (Lcom/edeal/frontline/FrontlineException; frmTypeID isFormGuide isFormStat isFormMM objFields objQuery [[Ljava/lang/String; objList Ljava/util/Vector; row Ljava/util/Hashtable; lngID participation financier result MsgNote I keys sqlQuery Ljava/lang/StringBuffer; i Msgcode isStatut_financierOK isStatut_participationOK isStatut_financier isStatut_participation errorResult msg "Lcom/edeal/frontline/MessagesBean; oppid messageHelper 2Lcom/edeal/frontline/helper/custom/MessagesHelper; pvt StackMapTableÁ Signature Ë(Lcom/edeal/frontline/DataDictionary;Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/navigation/FlRequest;Ljava/lang/String;)Ljava/util/Vector<Ljava/lang/String;>;á Stoã Te1å DEV Éç Ìè J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ê ORDì FACî FPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de Stoð To_ò FPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de To_ô OppStoID ö ?÷ #com/edeal/frontline/OpportunityBeanù KPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de OppStoID ]ûü equalsIgnoreCaseþ OppNumDev_ MPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de OppNumDev_ OppNumComm_ NPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de OppNumComm_ OppNumFact_ NPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de OppNumFact_ ö ¶ ö getObjectsBean #()Lcom/edeal/frontline/ObjectsBean; com/edeal/frontline/ObjectsBean W getObjID KPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de docObjID Fdc TIERS LPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de docFamily DocID DocAttID Doctitle" DocObjID = '$ '& DocOppType_ = '( DocLngID = '* DocCatID = ' , è- com/edeal/frontline/DocumentBean/ GPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de list1 OppCompteClient_3 'com/edeal/frontline/custom/Contrat_Bean 2 ¶6 Ct_ModeReg8 MS 2:; W getCt_ModeReg ï=>? iterator ()Ljava/util/Iterator;ACB java/util/IteratorDE next ()Ljava/lang/Object;G chéancierAIJ ? hasNextL 2Erreur l'ors de la création d'un nouveau contrat N N WP )erreur lors de la récuperation de ct_id N ï ?T "com/edeal/frontline/AttachmentBean S ¶W IPersonEventHelper.sendMailToPvtWithOpportunity : Récupération de attach SYZ[ getAttFile ()[B] UTF-8 ]_ ` ([BLjava/lang/String;)Vb "PersonEventHelper.sendMailToPvt = d Bcom/edeal/frontline/fusion/parameters/impl/FusionParameterWordImpl c Õ gih !com/edeal/frontline/fusion/Fusionjk doFusion î(Ljavax/servlet/http/HttpSession;Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/fusion/parameters/FusionParameter;Lcom/edeal/frontline/helper/ListSummaryFilter;)Ljava/lang/String; mon Dcom/edeal/frontline/controller/actions/custom/Envoyer_CourrierActionpq miseEnPageMensualites W(Ljava/lang/String;Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/lang/String; gstu word2pdfNew 5(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)[Bw NPersonEventHelper.sendMailToPvtWithOpportunity : Impossible de faire la fusiony actorID{}| javax/servlet/http/HttpSession~ getAttribute &(Ljava/lang/String;)Ljava/lang/Object; S? ? "(Lcom/edeal/frontline/FlContext;)V S??? setAttFile ([B)V? java/util/Date ? Õ S??? setAttCrDt (Ljava/util/Date;)V S?? ? setAttCreID S?? ? setAttModID? .pdf S?? ? setAttFileName? application/octet-stream S?? ? setAttContentType S? S ¡ Ö saveBinary S£¤ W getID 獵 . addElement© MPersonEventHelper.sendMailToPvtWithOpportunity : Impossible de generer le pdf devisStateRefID commandeStateRefID factureStateRefID typeDoc nomfichier list PDF $Lcom/edeal/frontline/AttachmentBean; devisDocTyp commandeDocTyp factureDocTyp oppStoID ex numDevis numCommande numFacture docObjID e1 docid model docFamily isEcheancier fields query tab ctID contratBean )Lcom/edeal/frontline/custom/Contrat_Bean; mensualisation elemenet +Lcom/edeal/frontline/AccessDeniedException; fle attach isModelOK tabByte [B bytestab res actID fichiersList ade LocalVariableTypeTable )Ljava/util/Vector<Ljava/util/Hashtable;>; &Ljava/util/Vector<Ljava/lang/String;>;Í sendMailToPvt ?(Lcom/edeal/frontline/FlContext;Lcom/edeal/frontline/navigation/FlRequest;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;Ú "PersonEventHelper.sendMailToPvt : Ü >PersonEventHelper.sendMailToPvt : récupération de PvtEventIDÞ QPersonEventHelper.sendMailToPvt : récupération de PvtPersonID:PerEntID:EntMail_à GPersonEventHelper.sendMailToPvt : récupération de PvtPersonID:PerMailâ 2PersonEventHelper.sendMailToPvt : Email du tiers 'ä ;PersonEventHelper.sendMailToPvt : récupération de ActMailæ :PersonEventHelper.sendMailToPvt : récupération de sender Òèé Ö printStackTraceë ;PersonEventHelper.sendMailToPvt : type form non récupéréí @PersonEventHelper.sendMailToPvt : récupération de EntRefLngID_ï GPersonEventHelper.sendMailToPvt : récupération de PvtParStatus:RefValñ APersonEventHelper.sendMailToPvt : récupération de PvtFinStatus_ó ;PersonEventHelper.sendMailToPvt : récupération du messageõ APersonEventHelper.sendMailToPvt : récupération du messageHelper÷ )Lancement d'envoi de mail - PersonEvent: ù #Fin d'envoi de mail - PersonEvent: û /PersonEventHelper.sendMailToPvt : envoi du mail sendMailToPvtAfterSave o(Lcom/edeal/frontline/FlContext;Lcom/edeal/frontline/navigation/FlRequest;Ljava/lang/String;)Ljava/lang/String;ÿ MF184 Personne non trouvé. MF185 Modèle de mail non trouvé. MF186 /L'utilisateur connecté n'a pas d'adresse mail. +PersonEventHelper.sendMailToPvtAfterSave : PvtEventID:EvtModelMail_:MsgCode com/edeal/frontline/PersonBean ¶ W getMail DPersonEventHelper.sendMailToPvt : récupération du person.getMail() APersonEventHelper.sendMailToPvtAfterSave : Email de la personne ' W getPerID ± EPersonEventHelper.sendMailToPvt : récupération du actBean.getMail() VPersonEventHelper.sendMailToPvt : récupération du getMessageByCode(context, msgCode) !"# setTrackingUrl ?(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Lcom/edeal/frontline/MessagesBean;Ljavax/servlet/http/HttpSession;)Ljava/lang/String;% PersonEventHelper.setTrackingUrl' Person ÒN msgCode perID evtID err_msg_009 person Lcom/edeal/frontline/PersonBean; actBean Lcom/edeal/frontline/ActorBean; trackingreturn3 MF1875 5Il n y a pas de formulaire associé à cet evénement7 MF1889 .Cet personne n'a pas de champ PerCookie valide; MF189= EImpossible de mettre à jour le modèle de mail par l'url de tracking? FrmPublicURLA <PersonEventHelper.sendMailToPvt : récupération du FormbeanC PerCookie ?F #PersonEventHelper.setTrackingUrl : ]HI õ length ]KLM substring (I)Ljava/lang/String; ?P >PersonEventHelper.sendMailToPvt : récupération du PersonBeanR utk= KTUV scramble &(Ljava/lang/String;)Ljava/lang/String; KXYV paramEncode 9 Õ\ ? ]^_` indexOf (Ljava/lang/String;)Ib & gde W getMsgBodyg $$questionnaireurl$$ ]ijk replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; gmn ? setMsgBodyp 0PersonEventHelper.sendMailToPvt : msg.setMsgBody session Ljavax/servlet/http/HttpSession; err_msg_010 err_msg_011 err_msg_012 formList formurl perCookie PERTOKEN_LENGTH per trackedutk sendMailToPvtOldVersion p(Lcom/edeal/frontline/FlContext;Lcom/edeal/frontline/navigation/FlRequest;Ljava/lang/String;Z)Ljava/lang/String; ,PersonEventHelper.sendMailToPvt : PvtEventID? )PersonEventHelper.sendMailToPvt : msgCode? (PvtPersonID:PerEntID:EntRefLngID_:RefVal? FR ]?L? (II)Ljava/lang/String; ??? W getPvtPersonID? "com/edeal/frontline/EnterpriseBean ?? W getPerEntID ? ¶? EntMail_ ??? getCustomProperty? 8PersonEventHelper.sendMailToPvt : récupération du mail? :PersonEventHelper.sendMailToPvt : récupération du mail 2? ;PersonEventHelper.sendMailToPvt : récupération du actMail? :PersonEventHelper.sendMailToPvt : récupération du sender ?PersonEventHelper.sendMailToPvt : Modele de mail pour la langue¢ ;PersonEventHelper.sendMailToPvt : Creation du messageHelper lngCode nbr ent $Lcom/edeal/frontline/EnterpriseBean; reGenerateForm 4(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Zª /PersonEventHelper : (Re)Generate a form : Begin¬ Admin.FormID ®¯V getContextParameter ± U² java/lang/Object æ ¶ æ? ɶ· Í getRefCode ¹»º 7com/edeal/frontline/helper/custom/GuideGenerationHelper¼¨ doesDevisCotisationExist¾ 8Impossible de générer le questionnaire, pour le tiers À - veuillez générer le devis de cotisations ! ¹ÂÃÄ updatePvtForGeneration X(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ÆÈÇ ,com/edeal/frontline/helper/custom/FormHelperÉÊ initLfqQueries 4(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)V ¹ÌÍÎ initGuideForm X(Lcom/edeal/frontline/FlContext;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z ÆÐÑÎ initStatsFormÓ FRMOPT ÆÕÖÎ initOptimisationForm Õ ¹ÙÚÊ setPvtStatusAfterReGeneration U ¹ÝÞÊ updatePerTokenà 0InitWebFormPvtAction : (Re)Generate a form : Endâ /Impossible de récupérer l'ID du questionnaire formID form Lcom/edeal/frontline/FormBean; entID typForm reponse getListPersonIdIntegratedInQMM E(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/util/Vector; Y(Lcom/edeal/frontline/FlContext;Ljava/lang/String;)Ljava/util/Vector<Ljava/lang/String;>;í PvtParStatusï ITGñ $ SELECT pe.perID FROM PersonEvent pvó 0 INNER JOIN event ev on pv.pvteventid = ev.evtidõ 2 INNER JOIN person pe on pe.PerID = pv.PvtPersonID÷ WHERE ev.evtcode = ù AND pv.PvtParStatus = û 'getListPersonIdIntegratedInQMM query : 9ý Rþ -(Ljava/lang/Object;)Ljava/lang/StringBuilder;* ?K ?[PersonEventHelper - getListPersonIdIntegratedInQMM] : erreur lors de la récupération des person id qui étaient intégrer dans le QMM ï Ñ add eventCode itg resultList listIds Ljava/lang/StringBuilder; id SourceFile PersonEventHelper.java ! >