Please ignore - sent to wrong forum accidentally.
Naresh

-----Original Message-----
From: Naresh Bhatia 
Sent: Thursday, December 07, 2006 1:21 PM
To: 'Maven Users List'
Subject: When to initialize bean properties?

I have a bean property that is displayed on a page. The value of the
property needs to be initialized by making a service layer call. When
should this initialization be done? Currently I am doing a lazy
initialization when the property is first accessed:

public class ForumDetailsBean {
    private ForumDetailsVO forum;

    public ForumDetailsVO getForum() {
        if (forum == null) {
            forum = forumService.getForumDetails(forumId);
        }
        return forum;
    }

    public void setForum(ForumDetailsVO forum) {
        this.forum = forum;
    }
}

In other component frameworks I have used (e.g. asp.net), such
initialization is done on page load events. What is the recommended JSF
way? (BTW, my bean is in request scope).

Naresh

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to