Ola pessoal
Sou novo em jsf , fiz um xhtml que recebe uma lista de objetos e através de commandLink desejo excluir um deles , o problema que esta ocorrendo é que o xhtml nao esta passando o objeto para o metodo "remover" ,que é executado mas recebe um objeto vazio.
segue codigos
lista.xhtml:
<h:head>
UsuariosUsuarios
classe java
package br.com.locadora.logic;
import java.util.List;
import javax.faces.bean.ManagedBean;
import br.com.locadora.dao.DaoFactory;
import br.com.locadora.modelo.Usuario;
@ManagedBean(name=“usuarioLogic”)
public class UsuarioLogic {
private Usuario usuario = new Usuario();
private DaoFactory daoFactory;
private List usuarios;
public UsuarioLogic(){
DaoFactory daoFactory = new DaoFactory();
this.daoFactory = daoFactory;
}
public void adiciona(){
this.daoFactory.beginTransaction();
this.daoFactory.getUsuarioDao().adiciona(usuario);
this.daoFactory.commit();
}
public List <Usuario> getLista(){
usuarios = this.daoFactory.getUsuarioDao().listaTudo();
return usuarios;
}
public void remover (){
this.daoFactory.beginTransaction();
this.daoFactory.getUsuarioDao().remove(usuario);
this.daoFactory.commit();
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
public Usuario getUsuario() {
return usuario;
}
/*public void setUsuarios(List <Usuario> usuarios) {
this.usuarios = usuarios;
}
public List <Usuario> getUsuarios() {
return usuarios;
}*/
}