Author: cmailleux
Date: Wed May 23 10:58:58 2007
New Revision: 17359
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17359&repname=
=3Djahia
Log:
Avoid classcast exception during import
Modified:
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/esi/EsiIn=
validationEventListener.java
Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/esi=
/EsiInvalidationEventListener.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/services/esi/EsiInvalidationEventListener.j=
ava&rev=3D17359&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/java/org/jahia/services/esi/EsiIn=
validationEventListener.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/services/esi/EsiIn=
validationEventListener.java Wed May 23 10:58:58 2007
@@ -99,25 +99,17 @@
public void userPropertiesSet( JahiaEvent je ) {
=
JahiaUser jahiaUser =3D (JahiaUser) je.getObject();
+ if(jahiaUser!=3Dnull) {
+ ProcessingContext pc =3D je.getProcessingContext();
=
- ProcessingContext pc =3D je.getProcessingContext();
- ParamBean paramBean =3D null;
- if (pc!=3Dnull) {
- try {
- paramBean =3D (ParamBean) pc;
- } catch(ClassCastException e) {
- paramBean =3D (ParamBean) Jahia.getThreadParamBean();
- }
- }
+ //invalidate page and all its non-absolute fragments
+ ServicesRegistry.getInstance().getEsiSOAPInvalidatorService()
+ .SOAPInvalidateAllUserEntries(pc, jahiaUser);
=
- //invalidate page and all its non-absolute fragments
- ServicesRegistry.getInstance().getEsiSOAPInvalidatorService()
- .SOAPInvalidateAllUserEntries(paramBean, jahiaUser);
-
- if (logger.isDebugEnabled())
- logger.debug("[esi] : userPropertiesSet event triggering clea=
ring of all objects belonging to user : " + jahiaUser.getUsername());
-
- return;
+ if (logger.isDebugEnabled())
+ logger.debug("[esi] : userPropertiesSet event triggering =
clearing of all objects belonging to user : " +
+ jahiaUser.getUsername());
+ }
}
=
/* -------------------------------- FIELD EVENTS -------------------------=
----------------------- */
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list