On Mon, Jan 28, 2013 at 11:31 AM, Thiago H de Paula Figueiredo <
thiag...@gmail.com> wrote:

> On Mon, 28 Jan 2013 17:02:48 -0200, Kalle Korhonen <
> kalle.o.korho...@gmail.com> wrote:
>
>> As evident from responses though, it's not easy to pick a winner from the
>> proposed half solutions. I think it's going to come down to being able to
>> somehow handle 404s with onActivate(EventContext) present.
>>
>  From tapestry-core side, I don't think that's possible. It would need
> psychic powers. Our suggestion is adding automatically the 404 logic for
> pages without any onActivate() method. Now I think we could exclude
> parameterless onActivate() from this logic.
>

I was thinking more along the lines of added annotation or added attributes
than psychic powers.


> I agree with Massimo though, a completely
>
>> new annotation just for this doesn't sound very lucrative. Perhaps a new
>> attribute to @OnEvent - although I don't know if it can be as useful for
>> other than activate event types.
>>
>  Almost all "activate" event handler methods are using the method name
> convention (aka onActivate(...)), so the attribute in @OnEvent would be
> almost useless for handling 404 errors, specially in already existing code.
> The Steve's solution already covers most pages without any source code
> change.
>

Right, which is exactly what we want. We *don't* suddenly want to start
handling 404s for existing code.

Kalle

Reply via email to