Tengo una fachada que tiene una unidad de persistencia. Y necesito la Fachada y sus dependencias inicializadas antes de que se ejecute RoleController Conconstructor, ¿es posible en EJB 3.1 hacer eso?Cómo inyectar un frijol con EJB 3.1 antes de que se ejecute el constructor de la clase?
En Spring usted simplemente agrega algunos parámetros (preConstruction = "true") al @configurable y listo.
Pero en EJB no puedo encontrar una manera de hacer eso siempre consigo un NullPointer ...
@FacesConverter("rolesConverter")
@Named("roleController")
@SessionScoped
@TransactionManagement(TransactionManagementType.CONTAINER)
public class RoleController implements Serializable, Converter{
private List<Roles> listOfRoles;
private List<Roles> listChoosenRoles;
private DualListModel<Roles> listOfDualRoles;
@EJB
private RoleFacade roleFacade;
public RoleController(){
listOfRoles = roleFacade.getListOfRoles();
listChoosenRoles = new ArrayList();
listOfDualRoles = new DualListModel<Roles>(listOfRoles, listChoosenRoles);
}
¡Exactamente lo que necesitaba! –