JSF Managed Property question

Posted by kidvid on Stack Overflow See other posts from Stack Overflow or by kidvid
Published on 2010-05-18T23:28:00Z Indexed on 2010/05/18 23:30 UTC
Read the original article Hit count: 367

Filed under:
|
|
|

I have a search page that I'll called "Parent." The search page references a country lookup page that I'll call "Child."

When the user selects a country on Child's page and clicks on OK, I set the country back into the parent page. I do this by calling a method on the Parent page called "UpdateCountryCodeWithLookupValue(Child child)" When the user clicks on OK on the Child page, that method gets called in the parent, wherein it'll get the selected country code out of the Child page and set it into a text entry field.

My question has to do with the proper way to set up this relationship in the faces config file. The way I have it now is that the child has a managed property for the parent. I.e., in my Child page I defined a method called "SetParent(Parent parent)".

Is there any drawback to doing it this way? Would it be preferable to set the managed property so that the Child page class is a property of the parent instead of vice-versa?

Let's say that I could have two Parent (search) pages open at the same time, and each of these was able to open the Child page (country code lookup). What would be the ramification for that circumstance in terms of the managed property in the faces config file?

Thanks, Adrian

© Stack Overflow or respective owner

Related posts about jsf

Related posts about managed