private void associaSotware() { // TODO Auto-generated method stub // Adiciona os softwares disponíveis if (disponiveisSelecionados.size() > 0) { Iterator<String> iteratorDisp = disponiveisSelecionados.iterator(); Software obj = new Software(); maquina.setSoftwares(new ArrayList<Software>()); while (iteratorDisp.hasNext()) { obj.setId(Long.parseLong(iteratorDisp.next())); maquina.getSoftwares().add(obj); obj = new Software(); } } instaladosSelecionados = new ArrayList<String>(); disponiveisSelecionados = new ArrayList<String>(); }
private void carregaCombos() throws Exception { listaSetores = new ArrayList<SelectItem>(); List<Setor> listaS = new ArrayList<Setor>(); listaS = new SetorDao().listarTodos(); for (Setor s : listaS) { listaSetores.add(new SelectItem(s.getId(), s.getDescricao())); } listaClientes = new ArrayList<SelectItem>(); List<Cliente> listaM = new ArrayList<Cliente>(); listaM = new ClienteDao().listarTodos(); for (Cliente m : listaM) { listaClientes.add(new SelectItem(m.getId(), m.getNomeCliente())); } disponiveis = new ArrayList<SelectItem>(); List<Software> listaO = new ArrayList<Software>(); listaO = new SoftwareDao().listarSoftwareDisponivel(); for (Software s : listaO) { disponiveis.add(new SelectItem(s.getId(), s.getNome())); } instalados = new ArrayList<SelectItem>(); listaO = maquina.getSoftwares(); for (Software s : listaO) { instalados.add(new SelectItem(s.getId(), s.getNome())); } }