• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Components binding with custom object
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Components binding with custom object


  • Subject: Re: Components binding with custom object
  • From: HOUNKPONOU Ronald <email@hidden>
  • Date: Fri, 29 May 2015 14:54:11 +0100

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@hidden>:
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@hidden> 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=""> > value="Enregistrer";
> }
>
> 2015-05-29 13:15 GMT+01:00 Johann Werner <email@hidden>:
> 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@hidden>:
> >
> > I forgot the image.
> >
> > 2015-05-29 12:23 GMT+01:00 HOUNKPONOU Ronald <email@hidden>:
> > 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@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Components binding with custom object (From: HOUNKPONOU Ronald <email@hidden>)
 >Re: Components binding with custom object (From: HOUNKPONOU Ronald <email@hidden>)

  • Prev by Date: Re: Components binding with custom object
  • Next by Date: Re: Components binding with custom object
  • Previous by thread: Re: Components binding with custom object
  • Next by thread: Re: Components binding with custom object
  • Index(es):
    • Date
    • Thread