I implemented what I needed for my client as on a good day, I work
from specific use cases. Required vs. optional makes sense and can be
easily implemented.

On Sat, Jun 26, 2010 at 10:47 PM, Vjeran Marcinko
<vjeran.marci...@email.t-com.hr> wrote:
> This is exactly related to comment I left on TAP-1190 so I'll repeat the
> question here -
>
> Why doesn't @QueryParameterMapped has attribute to specify whether it is
> required or optional? In my web apps I don't use onActivate/onPassivate for
> anything else beside setting/getting activation context fields, and I don't
> care whether these fields are passed in URLs throguh path info or URL query
> params, so I'll probably end up using only @QueryParameterMapped since it is
> more powerful way to pass page render parameters (parameter can be named and
> optional versus activate/passivate way) and sometimes I want these to be
> required (as it is now I understand they are always optional, so I want to
> save myself having to null check every time before I prepare my model with
> it).
>
> -Vjeran
>
> ----- Original Message ----- From: "Howard Lewis Ship" <hls...@gmail.com>
> Newsgroups: gmane.comp.java.tapestry.user
> To: "Tapestry users" <users@tapestry.apache.org>
> Sent: Sunday, June 27, 2010 12:18 AM
> Subject: Re: [Tapestry Central] Tapestry 5.2: Improved Query Parameter
> Support
>
>
> On Sat, Jun 26, 2010 at 2:55 PM, Josh Canfield <joshcanfi...@gmail.com>
> wrote:
>>
>>> @QueryParameter --> @RequestParameter
>>> @QueryParameterMapped --> @ActivationQueryParameter
>>
>>
>> I'd like to hear more about how these are going to be different, other
>> than were they are located. What parameters are needed in one case but not
>> the other? Could that be achieved with a secondary related annotation?
>>
>
> For @QueryParameter, the name attribute is required. It is optional
> for @QueryParameterMapped (because we can use the field name as a
> default). �...@queryparameter has an attribute for required vs. optional.
>
> @QueryParaterMapped may added attributes to control whether the value
> is encoded for event requests links or for page request links.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to