On Tue, Jan 15, 2013 at 4:19 PM, Xwiki_beginner <[email protected]> wrote: > Thanks very much for those! I hadn't realised they were what I was looking > for (I had found the tile post processing one before, but not the other > one). I went away from the event listener and worked on a few other bits I > had to get done. I will go give them another read now. > > Just to make sure I am understanding this all correctly, and apologises for > these probably basic questions, I am assuming that to use the event > listener I am going to need a scheduler (like the IRC bot demo code) so > that it starts up automatically.
Yes, but if you're brave enough you can implement the event listener as a wiki component ( http://extensions.xwiki.org/xwiki/bin/view/Extension/WikiComponent+Module ) which will be registered automatically (even after a server restart) without the need of a scheduler job. > I am also assuming I don't need to do > anything to the page in question to trigger the event listener (other than > save it!). Yes, once the event listener is registered, each page save will trigger it. Hope this helps, Marius > > Thanks again. > > On 12 January 2013 09:18, Marius Dumitru Florea [via XWiki] < > [email protected]> wrote: > >> On Fri, Jan 11, 2013 at 4:13 PM, Xwiki_beginner <[hidden >> email]<http://user/SendEmail.jtp?type=node&node=7583266&i=0>> >> wrote: >> >> > Hello, I am pretty new to Xwiki and Groovy/Velocity, but made a bit of >> > progress in what I want to do with it. however I can't find the >> information >> > I need to move onto the last step so i can start using it. >> > >> > I have a page which includes an object, which has a static list of >> states. >> > Upon saving the page I want to update that object to a different state. >> > >> > I have gone through the tutorial of the creating an event listener in >> > Groovy, and have a basic event listener at the moment. what I am not >> quite >> > understanding is how I can use that event listener to access the static >> list >> > and change it to another state upon saving. >> > >> >> > I couldn't really find any documentation about what I am trying to do, >> but >> >> Have you seen >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Title+Post+Processing+Using+Groovy >> or >> http://extensions.xwiki.org/xwiki/bin/view/Extension/Create+Object+with+Context+Data+EventListener >> ? It's a good thing to search for code snippets on >> http://extensions.xwiki.org . >> >> Hope this helps, >> Marius >> >> > please point me in the right direction if I am wrong! I am assuming I >> will >> > need to do some extra code as by changing the variable, I will need to >> save >> > the document again. >> > >> > Thanks very much in advance. >> > >> > >> > >> > -- >> > View this message in context: >> http://xwiki.475771.n2.nabble.com/Using-an-event-Listener-to-modify-object-variables-tp7583258.html >> > Sent from the XWiki- Dev mailing list archive at Nabble.com. >> > _______________________________________________ >> > devs mailing list >> > [hidden email] <http://user/SendEmail.jtp?type=node&node=7583266&i=1> >> > http://lists.xwiki.org/mailman/listinfo/devs >> _______________________________________________ >> devs mailing list >> [hidden email] <http://user/SendEmail.jtp?type=node&node=7583266&i=2> >> http://lists.xwiki.org/mailman/listinfo/devs >> >> >> ------------------------------ >> If you reply to this email, your message will be added to the discussion >> below: >> >> http://xwiki.475771.n2.nabble.com/Using-an-event-Listener-to-modify-object-variables-tp7583258p7583266.html >> To unsubscribe from Using an event Listener to modify object variables, >> click >> here<http://xwiki.475771.n2.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=7583258&code=Y3JvbnZla0BnbWFpbC5jb218NzU4MzI1OHwtMTc1Mzg3MzY5OQ==> >> . >> NAML<http://xwiki.475771.n2.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> >> > > > > -- > Liz Mackie > www.cronvek.com > > > > > -- > View this message in context: > http://xwiki.475771.n2.nabble.com/Using-an-event-Listener-to-modify-object-variables-tp7583258p7583297.html > Sent from the XWiki- Dev mailing list archive at Nabble.com. > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

