Re: .jsp behaviour in tapestry 5 pages
Yep, just create an eventlink with ComponentResources.createEventLink() and make twitter call the URL of that link as callback. Then put your logic into the handler method of the event. Take a look at page 214: there is a similar solution. On Fri, Mar 26, 2010 at 9:18 AM, Manuel Riegler < s0710455...@students.fh-hagenberg.at> wrote: > Hello Igor, > I know the code on these pages. in the example its a actionLink within a > tapestry page. > but for me it was unclear how the event can be triggered from outside! > is the idea to create an eventlink like > componentResources.createEventLink(arg0, arg1) and to work whit it like > mentioned in "Auslösen von Komponentenereignissen" on page 386? > > Igor Drobiazko schrieb: > > Hello Manuel, >> >> this topic is covered in the book. Please read the pages 68 - 69. The >> example is short but should give you an idea of how to trigger your own >> events pragmatically. >> >> On Fri, Mar 26, 2010 at 12:27 AM, Manuel Riegler < >> manuel.rieg...@students.fh-hagenberg.at> wrote: >> >> >> >>> thx for your immediate response, but its still not clear for me how this >>> works... >>> >>> >>> "You can create the URL for this to pass to your SSO system." >>> >>> where can I pass the URL which leads to the Twitter website for >>> requesting >>> authentication params? >>> would be enormous help if you could provide some short code snipped using >>> the mentioned "ComponentResources" and "ComponentEventCallback". >>> unfortunately I find nothing which could lighten my mind in the tapestry >>> books I use (Tapestry 5, Igor Drobiazko) >>> >>> Am 25.03.2010 19:16, schrieb Howard Lewis Ship: >>> >>> What you are describing is a callback; using ComponentResources you >>> >>> can generate a component event callback to a particular page, or component within a page. You can create the URL for this to pass to your SSO system. This is the same technique used in Ajax support to allow the client to trigger server-side behaviors. On Thu, Mar 25, 2010 at 11:10 AM, Manuel Riegler wrote: > hi everybody, > > I am developing a webapplication using tapestry 5 and I try to > implement > twitter single sign on (SSO with OAuth). > I already implemented that process in a former project with a .jsp. The > .jsp > redirected to twitter, and twitter had the .jsp as callback, soo the > .jsp > handled also the received parameters from twitter. so in the .jsp it > wasn´t > a problem since the java code gets executed everytime the page (.jsp) > is > called. > > my question is, how can I provide this behaviour in tapestry? how is it > possible that a fragment of java code of a tapestry page is executed > everytime the pages gets called? > @SetupRender does that, but needs "void" or "boolean" as return type, > since > I can not navigate to an other page from there. also onActivate() isnt > a > solution, since it is invoked only once at page initialization and NOT > when > a callback from external returns. > > I hope someone can give me some hints! > big THANKS in advance, > best regards, > Manuel > > - > 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 > > -- Best regards, Igor Drobiazko http://tapestry5.de/blog
Re: .jsp behaviour in tapestry 5 pages
On Fri, 26 Mar 2010 05:18:45 -0300, Manuel Riegler wrote: Hello Igor, Hi! I know the code on these pages. in the example its a actionLink within a tapestry page. but for me it was unclear how the event can be triggered from outside! ComponentResources.createEventLink() generates an URL that, when requested, triggers the event, regardless of who requested it. -- Thiago H. de Paula Figueiredo Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor Owner, software architect and developer, Ars Machina Tecnologia da Informação Ltda. http://www.arsmachina.com.br - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org
Re: .jsp behaviour in tapestry 5 pages
Hello Igor, I know the code on these pages. in the example its a actionLink within a tapestry page. but for me it was unclear how the event can be triggered from outside! is the idea to create an eventlink like componentResources.createEventLink(arg0, arg1) and to work whit it like mentioned in "Auslösen von Komponentenereignissen" on page 386? Igor Drobiazko schrieb: Hello Manuel, this topic is covered in the book. Please read the pages 68 - 69. The example is short but should give you an idea of how to trigger your own events pragmatically. On Fri, Mar 26, 2010 at 12:27 AM, Manuel Riegler < manuel.rieg...@students.fh-hagenberg.at> wrote: thx for your immediate response, but its still not clear for me how this works... "You can create the URL for this to pass to your SSO system." where can I pass the URL which leads to the Twitter website for requesting authentication params? would be enormous help if you could provide some short code snipped using the mentioned "ComponentResources" and "ComponentEventCallback". unfortunately I find nothing which could lighten my mind in the tapestry books I use (Tapestry 5, Igor Drobiazko) Am 25.03.2010 19:16, schrieb Howard Lewis Ship: What you are describing is a callback; using ComponentResources you can generate a component event callback to a particular page, or component within a page. You can create the URL for this to pass to your SSO system. This is the same technique used in Ajax support to allow the client to trigger server-side behaviors. On Thu, Mar 25, 2010 at 11:10 AM, Manuel Riegler wrote: hi everybody, I am developing a webapplication using tapestry 5 and I try to implement twitter single sign on (SSO with OAuth). I already implemented that process in a former project with a .jsp. The .jsp redirected to twitter, and twitter had the .jsp as callback, soo the .jsp handled also the received parameters from twitter. so in the .jsp it wasn´t a problem since the java code gets executed everytime the page (.jsp) is called. my question is, how can I provide this behaviour in tapestry? how is it possible that a fragment of java code of a tapestry page is executed everytime the pages gets called? @SetupRender does that, but needs "void" or "boolean" as return type, since I can not navigate to an other page from there. also onActivate() isnt a solution, since it is invoked only once at page initialization and NOT when a callback from external returns. I hope someone can give me some hints! big THANKS in advance, best regards, Manuel - 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
Re: .jsp behaviour in tapestry 5 pages
Hello Manuel, this topic is covered in the book. Please read the pages 68 - 69. The example is short but should give you an idea of how to trigger your own events pragmatically. On Fri, Mar 26, 2010 at 12:27 AM, Manuel Riegler < manuel.rieg...@students.fh-hagenberg.at> wrote: > thx for your immediate response, but its still not clear for me how this > works... > > > "You can create the URL for this to pass to your SSO system." > > where can I pass the URL which leads to the Twitter website for requesting > authentication params? > would be enormous help if you could provide some short code snipped using > the mentioned "ComponentResources" and "ComponentEventCallback". > unfortunately I find nothing which could lighten my mind in the tapestry > books I use (Tapestry 5, Igor Drobiazko) > > Am 25.03.2010 19:16, schrieb Howard Lewis Ship: > > What you are describing is a callback; using ComponentResources you >> can generate a component event callback to a particular page, or >> component within a page. You can create the URL for this to pass to >> your SSO system. This is the same technique used in Ajax support to >> allow the client to trigger server-side behaviors. >> >> On Thu, Mar 25, 2010 at 11:10 AM, Manuel Riegler >> wrote: >> >> >>> hi everybody, >>> >>> I am developing a webapplication using tapestry 5 and I try to implement >>> twitter single sign on (SSO with OAuth). >>> I already implemented that process in a former project with a .jsp. The >>> .jsp >>> redirected to twitter, and twitter had the .jsp as callback, soo the .jsp >>> handled also the received parameters from twitter. so in the .jsp it >>> wasn´t >>> a problem since the java code gets executed everytime the page (.jsp) is >>> called. >>> >>> my question is, how can I provide this behaviour in tapestry? how is it >>> possible that a fragment of java code of a tapestry page is executed >>> everytime the pages gets called? >>> @SetupRender does that, but needs "void" or "boolean" as return type, >>> since >>> I can not navigate to an other page from there. also onActivate() isnt a >>> solution, since it is invoked only once at page initialization and NOT >>> when >>> a callback from external returns. >>> >>> I hope someone can give me some hints! >>> big THANKS in advance, >>> best regards, >>> Manuel >>> >>> - >>> 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 > > -- Best regards, Igor Drobiazko http://tapestry5.de/blog
Re: .jsp behaviour in tapestry 5 pages
thx for your immediate response, but its still not clear for me how this works... "You can create the URL for this to pass to your SSO system." where can I pass the URL which leads to the Twitter website for requesting authentication params? would be enormous help if you could provide some short code snipped using the mentioned "ComponentResources" and "ComponentEventCallback". unfortunately I find nothing which could lighten my mind in the tapestry books I use (Tapestry 5, Igor Drobiazko) Am 25.03.2010 19:16, schrieb Howard Lewis Ship: What you are describing is a callback; using ComponentResources you can generate a component event callback to a particular page, or component within a page. You can create the URL for this to pass to your SSO system. This is the same technique used in Ajax support to allow the client to trigger server-side behaviors. On Thu, Mar 25, 2010 at 11:10 AM, Manuel Riegler wrote: hi everybody, I am developing a webapplication using tapestry 5 and I try to implement twitter single sign on (SSO with OAuth). I already implemented that process in a former project with a .jsp. The .jsp redirected to twitter, and twitter had the .jsp as callback, soo the .jsp handled also the received parameters from twitter. so in the .jsp it wasn´t a problem since the java code gets executed everytime the page (.jsp) is called. my question is, how can I provide this behaviour in tapestry? how is it possible that a fragment of java code of a tapestry page is executed everytime the pages gets called? @SetupRender does that, but needs "void" or "boolean" as return type, since I can not navigate to an other page from there. also onActivate() isnt a solution, since it is invoked only once at page initialization and NOT when a callback from external returns. I hope someone can give me some hints! big THANKS in advance, best regards, Manuel - 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
Re: .jsp behaviour in tapestry 5 pages
Not directly answering your question (Howard already did), but talking of Twitter SSO, have you tried using RPX (https://rpxnow.com) ? It works great. On Thu, Mar 25, 2010 at 18:10, Manuel Riegler < s0710455...@students.fh-hagenberg.at> wrote: > hi everybody, > > I am developing a webapplication using tapestry 5 and I try to implement > twitter single sign on (SSO with OAuth). > I already implemented that process in a former project with a .jsp. The > .jsp redirected to twitter, and twitter had the .jsp as callback, soo the > .jsp handled also the received parameters from twitter. so in the .jsp it > wasn´t a problem since the java code gets executed everytime the page (.jsp) > is called. > > my question is, how can I provide this behaviour in tapestry? how is it > possible that a fragment of java code of a tapestry page is executed > everytime the pages gets called? > @SetupRender does that, but needs "void" or "boolean" as return type, since > I can not navigate to an other page from there. also onActivate() isnt a > solution, since it is invoked only once at page initialization and NOT when > a callback from external returns. > > I hope someone can give me some hints! > big THANKS in advance, > best regards, > Manuel > > - > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >
Re: .jsp behaviour in tapestry 5 pages
What you are describing is a callback; using ComponentResources you can generate a component event callback to a particular page, or component within a page. You can create the URL for this to pass to your SSO system. This is the same technique used in Ajax support to allow the client to trigger server-side behaviors. On Thu, Mar 25, 2010 at 11:10 AM, Manuel Riegler wrote: > hi everybody, > > I am developing a webapplication using tapestry 5 and I try to implement > twitter single sign on (SSO with OAuth). > I already implemented that process in a former project with a .jsp. The .jsp > redirected to twitter, and twitter had the .jsp as callback, soo the .jsp > handled also the received parameters from twitter. so in the .jsp it wasn´t > a problem since the java code gets executed everytime the page (.jsp) is > called. > > my question is, how can I provide this behaviour in tapestry? how is it > possible that a fragment of java code of a tapestry page is executed > everytime the pages gets called? > @SetupRender does that, but needs "void" or "boolean" as return type, since > I can not navigate to an other page from there. also onActivate() isnt a > solution, since it is invoked only once at page initialization and NOT when > a callback from external returns. > > I hope someone can give me some hints! > big THANKS in advance, > best regards, > Manuel > > - > 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