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

Reply via email to