PlaceGroupView.java 839 Bytes
package fi.insomnia.bortal.view;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import fi.insomnia.bortal.beans.UserBeanLocal;
import fi.insomnia.bortal.model.User;

@ManagedBean(name = "placeGroupView")
@SessionScoped
public class PlaceGroupView {

    private static final Logger logger = LoggerFactory.getLogger(PlaceGroupView.class);
    private User user;
    @EJB
    private UserBeanLocal userBean;

    public void editSelf() {
        setUser(userBean.getCurrentUser());
    }

    public void setUser(User user) {
        this.user = user;
    }

    public User getUser() {
        if (user != null)
        {
            logger.debug("User {}", user.getPlaceGroups().size());
        }
        return user;
    }

}