[xwiki-users] Changing a document object during a notification
Sergiu Dumitriu
sergiu at xwiki.com
Thu Jun 26 21:23:40 CEST 2008
Tiago Rinck Caveden wrote:
> On Wed, Jun 25, 2008 at 7:31 PM, Sergiu Dumitriu <sergiu at xwiki.com> wrote:
>
>> Sergiu Dumitriu wrote:
>>> Yes, use prenotifications. This means that instead of putting the code
>>> in verify(), put it in preverify(), and use the constructor with 3
>>> arguments.
>> I hit Send to soon, and my notification knowledge is a bit rusty...
>>
>> I mean, when creating the notification rule (DocChangeRule or whichever
>> you're using), use the
>> constructor with 3 arguments, and use true for the second argument, false
>> for the third one. If the
>> Rule doesn't have such a constructor, call setPostverify(false) and
>> setPreverify(true). That's all
>> you need to do.
>
>
>
> Thanks, that helped me!
>
> I have one more question... isn't the EVENT_UPDATE_OBJECT event code ever
> used?
> I only need to execute my code when the object in the page is changed, so I
> made an if with this event but then the code stopped being called. I made an
> Eclipse search over the variable and it didn't find any use all over XWiki's
> source code...
>
Sorry, that's a bug. See http://jira.xwiki.org/jira/browse/XWIKI-2105
--
Sergiu Dumitriu
http://purl.org/net/sergiu/
More information about the users
mailing list