On Dec 3, 2009, at 10:20 AM, Ludovic Dubost wrote: > To add some information to this. The reason why there is no direct way > to create a object from velocity is for security reasons. So we > provide util functions for creating java objects we have audited to be > secure (not allow to access physical resources or xwiki data without > rights checks for instance) > > For when you really need more users with programming rights can create > a groovy class which is callable from velocity
Groovy or Ruby or Python. See http://code.xwiki.org/xwiki/bin/view/Macros/GroovyMacro http://code.xwiki.org/xwiki/bin/view/Macros/PythonMacro http://code.xwiki.org/xwiki/bin/view/Macros/RubyMacro Thanks -Vincent > Ludovic > > Envoyé de mon iPhone > > Le 3 déc. 2009 à 10:02, Flavius Olaru <flavius.ol...@gmail.com> a > écrit : > >> In velocity you don't have the keywork *new*. You should use the >> variable >> $util to declare a list. >> >> #set($dateList = $util.arrayList) >> $dateList.add($dateD) >> >> And on operations with lists you use $listttool. >> $listtool.size($dateList) >> >> Best regards, >> Flavius Olaru >> >> On Thu, Dec 3, 2009 at 10:50 AM, Bubulina <nohin...@yahoo.com> wrote: >> >>> >>> hello >>> this is by far the most easiest thing ... but >>> i have some data that i want to simple add in a list >>> #set($dateList = new ArrayList() ) >>> $dateList.add($dateD) >>> >>> >>> whyyy is this wrong? how do i else declare a list ? cause it does >>> not work >>> thank you _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users