JaliosXperience
fr en
Path > Home > Forums > French Forum
Link

Surcharge Bean

Rudi Verwimp - on 9/2/10 at 11:58 AM

Bonjour à tous,

En débutant petit à petit dans le monde JCMS, je lis de temps en temps "surcharger le bean MailPublicationHandler". Mais lorsque je regarde où il se trouve, je ne trouve qu'un .class et pas le .java

Comment faire donc pour le "copier" et ainsi changer son code.

Merci d'avance.

Rudi

Xuan Tuong LE - on 9/2/10 at 10:56 PM

Bonjour Rudi,

MailPublicationHandler fait partie de la code source de JCMS qui n'est pas distribué. C'est pour cela que vous trouvez seulement un .class :) mais la documentation javadoc est également disponible.
Concernant la notion de surcharge, pourriez-vous m'indiquer la référence des fiches sur notre site qui évoque "surcharger le bean MailPublicationHandler" ?
Cette notion devrait être comprise dans le sens objet (héritage) et non pas changer le code de la classe. Un exemple sur l'authentication qui consiste à surcharger les méthodes login et logout :

public class MyAuthenticationHandler extends AuthenticationHandler {
  
  @Override
  public void login(AuthenticationContext ctxt) throws IOException {
    // ...
  }

  @Override
  public void logout(AuthenticationContext ctxt) throws IOException {
    // ...
  }
}

Cordialement,

Rudi Verwimp - on 9/3/10 at 8:15 AM

Jean-Emmanuel Roux parle de faire une copie de la classe ici :

http://support.jalios.com/jcms/1041_DBForumTopic/envoyer-une-copie-complete-plutot-qu-un-lien-url?hlText=mailhandler&id=1041_DBForumTopic&#1041_DBForumPost

C'est parce que je cherche le moyen de modifier le comportement lors de l'envoi du mail et j'ai vu que c'était cette classe là qui était appelée.

Merci d'avance.

Rudi

Xuan Tuong LE - on 9/3/10 at 9:12 AM

Sur quelle version jcms travaillez-vous ?
Pourriez-vous me décrire en détail votre besoin qui consiste à modifier le comportement lors de l'envoi du mail ?

Merci.

Rudi Verwimp - on 9/3/10 at 9:33 AM

Le site est en JCMS 6.01.

J'aurais souhaité modifier le code de l'envoi du mail car je désirerais rajouter un recaptcha sur le fichier mailPublication.jsp

Merci

Rudi

Xuan Tuong LE - on 9/3/10 at 10:45 AM

L'explication de l'autre post par un collègue est lié à un contexte particulier.

Pour votre besoin, je vous conseille de regarder MailPolicyFilter : http://support.jalios.com/jcms/jx_64101/catalogue-des-points-de-debranchement-hooks-disponibles-dans-l-api-jcms?hlText=mailpolicy#toclink37

Rudi Verwimp - on 9/3/10 at 11:07 AM

J'avais lu que cela existait mais je ne pensais pas que je pourrais vérifier le code du recaptcha envoyé à l'intérieur du MailPolicyFilter. Je vais regarder ça de plus prêt.

Merci

Login   Home   fr en
JALIOS SA - SIREN 440 126 035