Hi Christoph,

1. Yes i have that variable.

2. Not sure because I set that variable on authentication succes, but how
can i check it?


I would like to use ((Session) session()).authenticatedUser  directly in
all my components but i have customs Frameworks thats contains some of my
components. And I am unable to have access to ((Session)
session()).authenticatedUser in those components.

that why i am trying to bind that object to the components in framework.

I don't know if there is another way to do it.

2015-05-29 14:37 GMT+01:00 CHRISTOPH WICK | i4innovation GmbH, Bonn <
[email protected]>:

> Hi Ronald,
>
> 1. does your B.java contains a either a public property e.g.
>
>         public UserAccount userAccount;
>
> or a getter/setter pair, e.g.
>
>         private UserAccount _userAccount;
>
>         public UserAccount userAccount() {
>                 return this._userAccount;
>         }
>         public void setUserAccount(UserAccount newUserAccount) {
>                 this._userAccount = newUserAccount;
>         }
>
> Note, that (cum grano salis) for each binding you define in the Component
> API there must be a public property or a getter/setter pair with exactly
> the same name in the java code.
>
> 2. are you sure that the property "authenticatedUser" in your session is
> not null when the component is rendered?
>
> BTW: since ((Session) session()).authenticatedUser should be accessible in
> every component of your app - also the subcomponents - you may use it
> directly in your subcomponent instead of passing it via a binding. Jm2¢.
>
> C.U.CW
> --
> The three great virtues of a programmer are Laziness, Impatience and
> Hubris. (Randal Schwartz)
>
> > On 29.05.2015, at 15:11, HOUNKPONOU Ronald <[email protected]>
> wrote:
> >
> > In A.html
> >
> > <webobject name = "template">
> >
> > </webobject>
> >
> >
> > In A.wood
> >
> > template : B {
> >       userAccount = session.authenticatedUser;
> > }
> >
> >
> > in B.html
> >
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> >       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
> >
> > <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
> > <head>
> >       <meta http-equiv="Content-Type" content="text/html;
> charset=utf-8"/>
> >       <title>untitled</title>
> > </head>
> > <body>
> > <webobject name = "specialitemedicale">
> > <label>Libellé</label>
> > <webobject name = "libelle"/>
> > <webobject name = "enregistrer"/>
> > </webobject>
> > </body>
> > </html>
> >
> > in B.wood
> >
> > specialitemedicale : WOForm {
> > }
> >
> > libelle : WOTextField {
> >   value = libelle;
> > }
> >
> > enregistrer : WOSubmitButton {
> > action=insertSpecialitemedicale;
> > value="Enregistrer";
> > }
> >
> > 2015-05-29 13:15 GMT+01:00 Johann Werner <[email protected]>:
> > What is your HTML? You need to wire up your binding with the actual
> method/ivar of your component A:
> >
> > …
> > <wo:B userAccount="$account" />
> > …
> >
> > and in A.java:
> >
> > public MyAccountClass account = …;
> >
> >
> >
> >
> > > Am 29.05.2015 um 13:25 schrieb HOUNKPONOU Ronald <
> [email protected]>:
> > >
> > > I forgot the image.
> > >
> > > 2015-05-29 12:23 GMT+01:00 HOUNKPONOU Ronald <
> [email protected]>:
> > > Hi everyone,
> > >
> > > Iam facing a problem with subcomponent binding.
> > >
> > > I have 2 componets A & B. B is to be include in A.
> > >
> > > But B need some information (eg. Authenticated user object). So i have
> create a binding as show in the attached picture and add its gette 7 setter
> in B.java.
> > >
> > > (I dont know how to specify Value Set to be my Objet Type. so i try
> with undefined & ressources)
> > >
> > > But the object is not passed to B.
> > >
> > > I got a NullPointerException when trying to access the passed vairable
> in B.java
> > >
> > > Thanks for your help.
> > >
> > > <Selection_005.png>
> >
> >
> >
> > _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > Webobjects-dev mailing list      ([email protected])
> > Help/Unsubscribe/Update your Subscription:
> >
> https://lists.apple.com/mailman/options/webobjects-dev/cw%40i4innovation.de
> >
> > This email sent to [email protected]
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to