Thats the class I discovered earlier at work.

Now my question is how to get ClassTransformation and MutableComponentModel from the Page Object in the PageResponseRenderer?

Thanks for you help/hints.

Regards markus
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





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

Reply via email to