CONTROLLERS IN JAVA

0

Good afternoon I have a problem with a controller in java, it does not delete or edit me but if I list and register now I have enough problems with the drivers since there is not much material on the Internet how to do them with IEE JSF java. I hope you can help me

Driver

package controlador;


import entidades.Cliente;
import entidades.Usuario;
import facade.ClienteFacade;
import facade.UsuarioFacade;
import javax.inject.Named;
import javax.enterprise.context.SessionScoped;
import java.io.Serializable;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.ejb.EJB;


/**
 *
 * @author Asus
 */
@Named(value = "usuarioControlador")
@SessionScoped
public class UsuarioControlador implements Serializable {

    /**
     * Creates a new instance of UsuarioControlador
     */
    public UsuarioControlador() {
    }

   @PostConstruct
    public void init() {
        cliente = new Cliente();
        usuario = new Usuario();
        listaUsuarios = usuarioFacade.buscarTodo();
    }

    @EJB
    ClienteFacade clienteFacade;

    @EJB
    UsuarioFacade usuarioFacade;

    private Cliente cliente;
    private Usuario usuario;
    private List<Usuario> listaUsuarios;

// get and seter
    public Cliente getCliente() {
        return cliente;
    }

    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public List<Usuario> getListaUsuarios() {
        return listaUsuarios;
    }

    public void setListaUsuarios(List<Usuario> listaUsuarios) {
        this.listaUsuarios = listaUsuarios;
    }
//crud

    public void registar() {
        usuario.setIdusuario(00);

        usuarioFacade.registar(usuario);
        usuario = new Usuario();

    }

    public void eliminar(Usuario u) {
        usuarioFacade.eliminar(u);
        listaUsuarios.remove(u);
        usuario = new Usuario();

    }

    public String edit(Usuario u) {
        usuario = u;
        return "editarUsuario";

    }

    public void editar() {
        usuarioFacade.editar(usuario);

        usuario = new Usuario();
    }



}
    
asked by MOISES PINZON XIQUES 21.05.2018 в 19:56
source

0 answers