Could you please paste the itemList() function?

Thanks.
On 27 Aug 2015 18:17, "Copernico" <engcopern...@gmail.com> wrote:

> Hi!
>
> I have a velocity template for send an email. In this template i send to
> our
> clients a list of items (JPA Entities) as an arraylist (is a result of a
> query which size may be diferent each time)
>
> Dear ${headers.name}
>
> You request ${headers.itemList.size} items
>
> #foreach(${item} in ${headers.itemList})
>  Item ${item.description} - ${item.price}
> #end
>
> With Java DSL i put the headers
>
> exchange.getIn().setHeader("name", client.getName());
> exchange.getIn().setHeader("itemList", itemList());
>
>
> But the testing email i receive, does not have the items list from the
> arraylist (the foreach loop is not working) and camel is not replacing
> ${headers.itemList.size}
>
> Dear George
>
> The items
>
> You request ${headers.itemList.size} items
>
>
> Any Ideas? How i pass objects like a pojo, a jpa entity, an arraylist to
> the
> velocity template and access to their properties?
>
> Thanks,
>
>
>
>
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Camel-Velocity-pass-ArrayList-tp5771027.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Reply via email to