How can I change the status of the seller, what I want to do is change the status by just clicking on the link, and change it in the database this is my managedbean
@ManagedBean
@SessionScoped
public class VendedorManagedBean {
private Vendedor vendedor =new Vendedor();
private List<Vendedor> vendedores = new ArrayList<Vendedor>();
private List<Local> locales = new ArrayList<Local>();
@ManagedProperty(value="#{vendedorService}")
private VendedorService vendedorService;
@ManagedProperty(value="#{localService}")
private LocalService localService;
public String editar(){
FacesContext context = FacesContext.getCurrentInstance();
Map<String, String> params = context.getExternalContext()
.getRequestParameterMap();
String id = params.get("vendedorId");
vendedor = vendedorService.getVendedorRepositoryy()
.findOne(new Long(id));
return "editar_vendedor";
}
public String buscar2(boolean estado){
vendedores = vendedorService.getVendedorRepositoryy().obtenerVendedorporestado(estado);
return null;
}
public String buscar(){
vendedores = vendedorService.getVendedorRepositoryy().obtenerVendedorporestado(vendedor.isEstado());
return null;
}
public String eliminar(){
Long id = vendedor.getId();
vendedorService.getVendedorRepositoryy().delete(id);
vendedor = new Vendedor();
return "registro_vendedor";
}
public String guardar(){
vendedorService.getVendedorRepositoryy().save(vendedor);
vendedor = new Vendedor();
return "registro_vendedor";
}
public Vendedor getVendedor() {
return vendedor;
}
public void setVendedor(Vendedor vendedor) {
this.vendedor = vendedor;
}
public List<Vendedor> getVendedores() {
vendedores = Lists.newArrayList(vendedorService.getVendedorRepositoryy().findAll());
return vendedores;
}
public void setVendedores(List<Vendedor> vendedores) {
this.vendedores = vendedores;
}
public List<Local> getLocales() {
locales = Lists.newArrayList(localService.getLocalRepositoryy().findAll());
return locales;
}
public void setLocales(List<Local> locales) {
this.locales = locales;
}
public VendedorService getVendedorService() {
return vendedorService;
}
public void setVendedorService(VendedorService vendedorService) {
this.vendedorService = vendedorService;
}
public LocalService getLocalService() {
return localService;
}
public void setLocalService(LocalService localService) {
this.localService = localService;
}
}
In addition, the status must be by default active, as you could insert it without including it visually in the form