@Override public String guardar() { for (Usuario u : usuarios.getSource()) { u.setProyecto(null); usuarioServicio.guardar(u); } for (Usuario u : usuarios.getTarget()) { u.setProyecto(getSesionControlador().getProyecto()); usuarioServicio.guardar(u); } return buscar(); }
@Override public String buscar() { try { setUsuariosDisponibles(usuarioServicio.buscarSinProyecto()); setUsuariosAsignados( usuarioServicio.buscarPorProyecto(getSesionControlador().getProyecto().getId())); setUsuarios(new DualListModel<>(usuariosDisponibles, usuariosAsignados)); } catch (Exception ex) { LOG.error("Error al realizar la busqueda de usuarios", ex); } return null; }