Estou tentando ordenar uma lista do tipo ArrayList, utilizando o método estático da classe Collections (sort). Queria ordenar esta lista por um atributo de um objeto que está dentro de uma classe do tipo Set.
Minha linha de código está assim:
ArrayList results = (ArrayList) form.getDefaultSearch().getItemsCollection();
Collections.sort(results, new BeanComparator("linhaDePesquisaDOList.areaDO.programaDO.nome"));
e está dando o seguinte erro:
java.lang.NoSuchMethodException: Unknown property ‘areaDO’
[b]
Poderiam me ajudar??