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