Hi

Logic is enclosed in ActivationRequestParameterWorker, i think you can adapt
this to your needs and extract values. At the moment, I don't see any other
way to identify ActivationRequestParameters during link creation.

2010/9/6 Markus Feindler <markus.feind...@gmx.de>

>
>>  i would say you can get them from
>> Request directly
>>
> This only works for the current request. I need to get the parameters,
> which will be set for the next request/redirect. It would be possible to
> write get methods for the ActivationRequestParameters, but that would not be
> the right way. I need to find out how that is solved internally.
>
>
>  Oh sorry, i had mis-read your first message. I didn't get deep into this
>> new
>> feature at the time, but at first glance, i would say you can get them
>> from
>> Request directly. Maybe, you can implement a worker that will be in charge
>> of implementing an interface that will contain the method that return the
>> values.
>>
>> I will go deeper to see if there is not a more simple way of doing this.
>>
>> 2010/9/6 Markus Feindler<markus.feind...@gmx.de>
>>
>>
>>
>>> Thats what Im doing right now for the PageActivationContext, but I also
>>> need the values for the ActivationRequestParameters (introduced in 5.2:
>>>
>>> http://tapestry.apache.org/tapestry5.2-dev/apidocs/org/apache/tapestry5/annotations/ActivationRequestParameter.html
>>> ).
>>>
>>>  Hi
>>>
>>>
>>>> So why not passivate the page, see PageActivationContextCollector ? This
>>>> is
>>>> how it works to create links.
>>>>
>>>> 2010/9/5 Markus Feindler<markus.feind...@gmx.de>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>  No, Im trying to upgrade "my" portlet implementation from 5.1 to 5.2
>>>>> and
>>>>> up to now the activationrequestparameters aren't put in the url, cause
>>>>> I
>>>>> have to adjust my former 5.1 custom response renderer. If the Request
>>>>> is
>>>>> an
>>>>> ActionRequest (see Portlet lifecycle) you can't write output into a
>>>>> stream
>>>>> instead a redirect is done internally in the portlet container.
>>>>> Therefore
>>>>> I
>>>>> have to add the parameters to the ActionReponse
>>>>> (_actionResponse.setRenderParameter). In order to do so I need to get
>>>>> the
>>>>> parameters.
>>>>>
>>>>>  That's not enough details.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> -- Josh
>>>>>>
>>>>>> On Sep 5, 2010, at 9:51 AM, Markus Feindler<markus.feind...@gmx.de>
>>>>>>  wrote:
>>>>>>
>>>>>>  Need it for portlet implementation.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi
>>>>>>>>
>>>>>>>> What is the purpose ? I guess you are dealing with some kind of
>>>>>>>> dynamic
>>>>>>>> stuff, please can you give more details ?
>>>>>>>>
>>>>>>>> 2010/9/5 Markus Feindler<markus.feind...@gmx.de>
>>>>>>>>
>>>>>>>>   Hey folks,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> I need to access page field values annotated with
>>>>>>>>> ActivationRequestParameters in order to retrieve the values.
>>>>>>>>> Reflection
>>>>>>>>> doesnt work, because the fields are private and a
>>>>>>>>> java.lang.IllegalAccessException is thrown. Whats the right way to
>>>>>>>>> retrieve
>>>>>>>>> the values / activation request parameters?
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> Markus
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>>  ---------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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
>
>


-- 
Regards,
Christophe Cordenier.

Committer on Apache Tapestry 5
Co-creator of wooki @wookicentral.com

Reply via email to