On Thu, Dec 3, 2009 at 10:41, Vincent Massol <[email protected]> wrote: > > 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
Or PHP ;) http://code.xwiki.org/xwiki/bin/view/Macros/PHPMacro > > Thanks > -Vincent > >> Ludovic >> >> Envoyé de mon iPhone >> >> Le 3 déc. 2009 à 10:02, Flavius Olaru <[email protected]> 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 <[email protected]> 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 > [email protected] > http://lists.xwiki.org/mailman/listinfo/users > -- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
