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

Reply via email to