I'm trying to passivate large number (and dynamic) contexts. The signature of my activation looks like this:
@OnEvent(value=EventConstants.ACTIVATE) void parseContext(EventContext ec) { and there is a lot going on in there as far as parsing the context. So I'm trying to do this to passivate: @OnEvent(value=EventConstants.PASSIVATE) Object restoreContext() { trying to return an instance of EventContext but I see there are only two implementations of this interface, both in the internal package which Tapestry discourages from using. Adam On Mon, Nov 28, 2016 at 6:18 PM, Peter Hvass <peter.hv...@jamesinnes.com> wrote: > Hey again! > > Are you trying to pass a value to the context parameter of an eventlink by > any chance? > > You can just use any old properties in Java classes - either the Tapestry > way with an @Property attached to a field or a public getter of any old > type. If it's anything beyond standard Java types (i.e.: string, int, > double etc.) then you'll need to provide a bit of extra code to pass it in > as context. For multiple context items you would use square brackets. > > i.e.: > @Property > private String somevalue; > > <t:eventlink event="foo" context="somevalue">Foo</t:eventlink> > > void onFoo(String someValue) { > > } > > ----or----- > > @Property > private String bar; > > @Property > private Integer baz; > > <t:eventlink event="foo" context="[bar, baz]">Foo</t:eventlink> > > void onFoo(String bar, Integer baz) { > > } > > Is that sort of what you're looking for? > > Thanks, > Peter > > > > On 28 November 2016 at 19:13, Adam X <vbgnm3c...@gmail.com> wrote: > >> Howdy again! >> >> So what's the approved Tapestry way to create an instance of this >> interface? >> >> Adam >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org