String codMunicipio = "";
if(campos.length == 10)
codMunicipio = campos[9].trim();
CargaProdutosPPA itemArquivo = new CargaProdutosPPA();
itemArquivo.setAnoExe(anoExe);
itemArquivo.setCodMunicipio(codMunicipio);
itemArquivo.setCodRegiao(codRegiao);
itemArquivo.setIndObra(indObra);
itemArquivo.setNomeIndicador(Util.removeEspacosDuplicados(nomeIndicador));
itemArquivo.setNomeProduto(Util.removeEspacosDuplicados(nomeProduto));
itemArquivo.setSiglaAcao(siglaAcao);
itemArquivo.setSiglaProduto(siglaProduto);
itemArquivo.setUnidadeIndicador(unidadeIndicador);
itemArquivo.setValorPrevisto(valorPrevisto);
itensArquivo.add(itemArquivo);
}
msg("++++++++++++++++ [ Ordenando itensArquivo pela siglaAcao e siglaProduto ] ++++++++++++++++++++");
Collections.sort(itensArquivo, new Comparator(){
public int compare(Object o1, Object o2) {
CargaProdutosPPA c1 = (CargaProdutosPPA) o1;
CargaProdutosPPA c2 = (CargaProdutosPPA) o2;
String s1 = c1.getSiglaAcao();
String s2 = c2.getSiglaAcao();
return s1.compareTo(s2);
}
});