Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2011, 06:22
jlgarcia1977
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 16 años, 3 meses
Puntos: 5
inyectar un bean

Tengo un controlador y no se que anotacion tengo que usar para inyectarle una entidad, la entidad sera de sesion:

@ManagedBean(name = "gestionRRHHController")
@SessionScoped
public class GestionRRHHController{

private CandidatoBarraDto candidatoSeleccionado;

}

Y la entidad:

public class CandidatoBarraDto {

}

No se que anotación tengo que poner a la entidad para que sea un "bean" de sesión ni en el controlador para inyectárselo.

Antes con xml lo hacia así:

<bean id="usuarioLogado" class="com.ibtim.commons.model.entidades.Usuario"
scope="session" /> <-- para hacer la entidad de session.

Y luego lo inyectaba:

<bean id="headerActionBean" class="com.ibtim.beneficios.web.bean.impl.HeaderAc tionBeanImpl"
scope="session" init-method="init">
<property name="usuario" ref="usuarioLogado" />
<property name="servicioAlerta" ref="servicioAlerta" />
</bean>

Pero no se como hacerlo eso mismo con anotaciones.