示例#1
0
  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>();
  }
示例#2
0
  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()));
    }
  }