You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Mathijs Brand <m....@hippo.nl> on 2007/07/24 16:56:23 UTC
Session keep alive time
Hello,
Does anyone know what the default cocoon.session keep alive time is?
Met vriendelijke groet,
Mathijs Brand
Hippo
Oosteinde 11
1017WT
Amsterdam
The Netherlands
Telefoon: +31(0)20-5224466
Fax: +31(0)20-5224467
-------------------------------------------------------------
m.brand@hippo.nl / www.hippo.nl
--------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
RE: Nested repeaters and binding
Posted by Oliver Scheel <ol...@wazap.de>.
Hi Ron,
I also searched a lot of time and found an example in the cocoon(2.1.10)
distribution (heavy-binding.xml).
Here is a concrete example (using beans as data model):
definition:
...
<fd:repeater id="customers">
<fd:label><i18n:text>customers</i18n:text>:</fd:label>
<fd:widgets>
<fd:output id="customerId">
<fd:datatype base="integer"/>
</fd:output>
<!-- the nested repeater definition -->
<fd:repeater id="orders">
<fd:label><i18n:text>orders</i18n:text></fd:label>
<fd:widgets>
<fd:output id="orderId">
<fd:datatype base="integer"/>
</fd:output>
<!-- additional order fields -->
</fd:widgets>
</fd:repeater>
<!-- additional customer fields -->
</fd:widgets>
</fd:repeater>
...
binding:
...
<!-- suppose you have a data model bean with a method named
'getCustomers()' that returns a collection of Customers -->
<fb:repeater id="customers" parent-path="." row-path="customers">
<fb:identity>
<fb:value id="customerId" path="id" />
</fb:identity>
<fb:on-bind>
<!-- suppose your data model bean 'Customer' has a method named
'getOrders()' that returns a collection of Orders -->
<fb:repeater id="orders" parent-path="." row-path="orders">
<fb:identity>
<fb:value id="orderId" path="id" />
</fb:identity>
</fb:repeater>
</fb:on-bind>
</fb:repeater>
...
template:
...
<ft:repeater id="customers">
<div>
<table>
<jx:choose>
<jx:when test="${repeater.getSize() == 0}">
<tr><td>no customers</td></tr>
</jx:when>
<jx:otherwise>
<ft:repeater-rows>
<tr>
<td>
<ft:widget id="customerId"/>
</td>
<td>
<ft:repeater id="orders">
<!-- layout the nested repeater -->
</ft:repeater>
</td>
</tr>
</ft:repeater-rows>
</jx:otherwise>
</table>
</div>
</ft:repeater>
...
> Hi All
>
> I have a requirement to nest repeaters as follows:
>
> A summary page displays a list of customers.
> Each customer has a list of current orders.
>
>
> I want to list the companies, each having a table of orders. I am
> using the binding framework to display the page. The current
> requirement is read only, but I suspect that the correct answer will
> cover editable fields as well. Does anyone have an example on exactly
> how to do this? A search of the Cocoon site suggests that this is
> possible, but does not give a definitive example. What I need is XML
> snippets from a sample page_template.xml, page.xml and page_bind.xml
> files.
> Any help much appreciated.
>
> Regards
>
>
> Ron
--
Oliver Scheel
Software Engineer
Wazap AG
Karl-Liebknecht-Str. 5
D-10178 Berlin (Mitte)
E-Mail: oliver.scheel@wazap.de
URL: http://wazap.de / http://wazap.jp
Winner of the prestigious 2007 Red Herring Europe 100 award
Sitz: Berlin (HRB 103534 B, Amtsgericht Berlin-Charlottenburg)
Vorstand: Andreas Rührig (VV), Timo Meyer, Alexander Piutti, Philip
Gienandt
Aufsichtsrat: Martin Sinner (Vors.), Frank Böhnke, Florian Seubert, Markus Jorquera Imbernón
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Nested repeaters and binding
Posted by Ron McNulty <rm...@xtra.co.nz>.
Hi All
I have a requirement to nest repeaters as follows:
A summary page displays a list of customers.
Each customer has a list of current orders.
I want to list the companies, each having a table of orders. I am using the
binding framework to display the page. The current requirement is read only,
but I suspect that the correct answer will cover editable fields as well.
Does anyone have an example on exactly how to do this? A search of the
Cocoon site suggests that this is possible, but does not give a definitive
example. What I need is XML snippets from a sample page_template.xml,
page.xml and page_bind.xml files.
Any help much appreciated.
Regards
Ron
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
RE: can't call java method from flow
Posted by Kai Mütz <km...@web.de>.
Try
var pipeutil = new
Packages.org.apache.cocoon.components.flow.util.PipelineUtil();
users-return-92382-kmuetz=web.de@cocoon.apache.org <> wrote:
> I try to use this method in my flowscript
> var pipeutil =
> cocoon.createObject(Packages.org.apache.cocoon.components.flow.uti
> l.PipelineUtil);
>
> but I get following error: method not found.
> I have built cocoon with standard blocks and use it on my tomcat5.5.
>
> do I have to enable a special block to get this working?
>
> Cheers Christoph
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
can't call java method from flow
Posted by e0...@stud3.tuwien.ac.at.
I try to use this method in my flowscript
var pipeutil =
cocoon.createObject(Packages.org.apache.cocoon.components.flow.util.PipelineUtil);
but I get following error: method not found.
I have built cocoon with standard blocks and use it on my tomcat5.5.
do I have to enable a special block to get this working?
Cheers Christoph
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
RE: Re: Session keep alive time
Posted by Robby Pelssers <ro...@agp.nl>.
The session timeout is typically configured in the web.xml
- <session-config>
- <!-- Default to 5 minute session timeouts -->
- <session-timeout>5</session-timeout>
- </session-config>
But apparently the web.xml shipped with cocoon does not have a
session-configuration... I already grepped a bit around... You probably
can find it if you search your servlet container documentation.
Cheers,
Robby
-----Oorspronkelijk bericht-----
Van: news [mailto:news@sea.gmane.org] Namens Olivier Billard
Verzonden: donderdag, juli 2007 13:47
Aan: users@cocoon.apache.org
Onderwerp: Re: Session keep alive time
Hi Mathijs,
I think cocoon.session maps to the HTTPSession object.
HTTP session TTL is managed by the servlet container (Tomcat for
example). Default session timeout value for Tomcat is 30 minutes.
But if you use continuations, beware that as far as I know, a
continuation also has a timeout value of 10 minutes, I think (someone
please correct me).
PS : Hippo gurus are gone in holidays :) ?
HTH,
--
Olivier Billard
Mathijs Brand wrote:
> Hello,
>
> Does anyone know what the default cocoon.session keep alive time is?
>
> Met vriendelijke groet,
> Mathijs Brand
> Hippo
> Oosteinde 11
> 1017WT
> Amsterdam
> The Netherlands
> Telefoon: +31(0)20-5224466
> Fax: +31(0)20-5224467
> -------------------------------------------------------------
> m.brand@hippo.nl / www.hippo.nl
> --------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org
Re: Session keep alive time
Posted by Olivier Billard <ol...@laposte.net>.
Hi Mathijs,
I think cocoon.session maps to the HTTPSession object.
HTTP session TTL is managed by the servlet container (Tomcat for example). Default session timeout value for Tomcat is 30 minutes.
But if you use continuations, beware that as far as I know, a continuation also has a timeout value of 10 minutes, I think (someone please correct me).
PS : Hippo gurus are gone in holidays :) ?
HTH,
--
Olivier Billard
Mathijs Brand wrote:
> Hello,
>
> Does anyone know what the default cocoon.session keep alive time is?
>
> Met vriendelijke groet,
> Mathijs Brand
> Hippo
> Oosteinde 11
> 1017WT
> Amsterdam
> The Netherlands
> Telefoon: +31(0)20-5224466
> Fax: +31(0)20-5224467
> -------------------------------------------------------------
> m.brand@hippo.nl / www.hippo.nl
> --------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org