Author: dpillot
Date: Wed Jun 20 11:44:57 2007
New Revision: 17658

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17658&repname=
=3Djahia
Log:
clean the code and generalize logger tracing

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/scripts/groovy=
/events/EventListener.groovy

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/scripts/=
groovy/events/EventListener.groovy
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/webapp/WEB-INF/var/scripts/groovy/events/EventListener.gro=
ovy&rev=3D17658&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/scripts/groovy=
/events/EventListener.groovy (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/webapp/WEB-INF/var/scripts/groovy=
/events/EventListener.groovy Wed Jun 20 11:44:57 2007
@@ -8,25 +8,26 @@
 import org.jahia.utils.*
 import org.jahia.registries.*
 import org.jahia.services.mail.*
-import org.jahia.registries.ServicesRegistry
+import org.jahia.services.events.GroovyEventListener
+import org.apache.log4j.Logger
 =

-// register comma separated lsit of events
-org.jahia.services.events.GroovyEventListener.registerEvents("contentObjec=
tCreated");
 =

-org.apache.log4j.Logger logger =3D
-    org.apache.log4j.Logger.getLogger(getClass())
-logger.debug("Entering in groovy Eventlistner")
+// register comma separated list of events we want trap
+GroovyEventListener.registerEvents("contentObjectCreated");
+
 =

-if(eventName.equals("contentObjectCreated")) {
 =

+if(eventName.equals("contentObjectCreated")) {
+logger =3D Logger.getLogger(getClass())
 =

-       //println "source=3D"+jahiaEvent.getSource().getClass().getName()
-       //println "object=3D"+jahiaEvent.getObject().getClass().getName()
 =

-       //get the pid
+if(jahiaEvent.getObject() instanceof ContentContainer) {
+logger.debug("Entering in groovy Eventlistener")
+    //get the pid
        pid=3DjahiaEvent.getParams().getPageID()
-       //println pid
+
     if(pid=3D=3D-1) return;
+
        //construct the jdata
        jData =3D new JahiaData(jahiaEvent.getParams(),true)
 =

@@ -35,7 +36,7 @@
        if(subscribers!=3Dnull && subscribers.size()>0) {
                logger.debug(subscribers.size())
        } else {
-               logger.debug("no subscribers to push")
+               //logger.debug("no subscribers to push")
                return
        }
 =

@@ -44,7 +45,7 @@
 =

 =

 =

-       if(jahiaEvent.getObject() instanceof ContentContainer) {
+
                //got the mail service
                mailService =3D ServicesRegistry.getInstance ().getMailService 
();
                // get recipients
@@ -57,14 +58,14 @@
 =

 =

                defname=3Dmydef.getName()
-               println defname
+               logger.debug( "the definition found is "+defname);
                //pid=3Dcontainer.getPageID()
                // please edit this to your servername and port
                url=3D 
"http://localhost:8080"+jahiaEvent.getParams().composePageUrl(pid)
 =

 =

-               if(defname.equals("entries")){
-                               println"some changes in blogs on page "+pid
+               if (defname.equals("entries")) {
+                               logger.debug("some changes in blogs on page 
"+pid)
                                while (subscriberEnum.hasMoreElements()) {
                                        subscriber =3D (JahiaContainer) 
subscriberEnum.nextElement();
                                        sub_adress =3D 
subscriber.getFieldValue( "subscriber_mail", "" );
@@ -75,21 +76,21 @@
                                url+=3D"?entryId=3D"+co2.getID()
                                mailService.sendMessage(null, null, 
sb.toString(), "",
                                                               "new post", 
"smtp.free.fr", "a post is =
added on this blog \r"+url)
-               } else if(defname.equals("comments")){
+               } else if (defname.equals("comments")){
                        while (subscriberEnum.hasMoreElements()) {
                                subscriber =3D (JahiaContainer) 
subscriberEnum.nextElement();
                                sub_adress =3D subscriber.getFieldValue( 
"subscriber_mail", "" );
                                sb.append( 
TextHtml.html2text(sub_adress)).append(",")
                        }
-                               println"some changes in comments"
+                               logger.debug("some changes in comments")
                                
co1=3Dcontainer.getParent(jahiaEvent.getParams().getEntryLoadRequest())
                                
co2=3Dco1.getParent(jahiaEvent.getParams().getEntryLoadRequest())
-                               println "parent.parent ctnlist id:"+co2.getID()
+                               logger.debug("parent.parent ctnlist 
id:"+co2.getID())
                                url+=3D"?entryId=3D"+co2.getID()+"#comments"
 =

                                mailService.sendMessage(null, null, 
sb.toString(), "",
                                                               "new comment", 
"smtp.free.fr", "a comme=
nt is added on this blog \r"+url)
-                               //println url
+
                        }
 =

 =


_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to