ListUsersBean.java 648 Bytes
package org.legrog.presentation;

import org.legrog.application.UserService;
import org.legrog.entities.User;

import javax.annotation.PostConstruct;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
import java.util.List;

@Named
@RequestScoped
public class ListUsersBean {
    @Inject
    private UserService userService;

    private List<User> users;

    public List<User> getUsers() {
        return users;
    }

    public void setUsers(List<User> users) {
        this.users = users;
    }

    @PostConstruct
    public void init() {
        users = userService.getAllUsers();
    }

}