Ordenação utilizando 8 condiçoes diferentes [RESOLVIDO]

Pessoal,

Alguem tem um exemplo de ordenação com 8 condiçoes diferentes, todos sao boolean, utilizando o comparator?

1° Promoção de Brinde a Escolher CF
2° Promoção de Brinde a Escolher CN
3° Promoção de Brinde CF
4° Promoção de Brinde CN
5° Promoção de Desconto CF¨
6° Promoção de Desconto CN
7° Promoção de Condição de Pagamento CF
8° Promoção de Condição de Pagamento CN

Se alguem puder ajudar eu agradeço

Att,

Olá Pedro,

você pode dar mais alguns detalhes da sua app?

Não deu pra entender exatamente o que quer fazer com a ordenação.

[]'s

Pessoal,

Obridado pela ajuda, eu resolvi utilizando o comparator mesmo.

Att,

Pedro

Essas condições são mutuamente exclusivas? Ou melhor, serão executadas uma de cada vez?
Se sim,

Para cada condição crie uma classe que herdem de Comparator definindo a implementação do método compareTo

Use Collections.sort passando a List e o Comparator desejado.

http://download.oracle.com/javase/6/docs/api/java/util/Comparator.html

http://download.oracle.com/javase/6/docs/api/java/util/Collections.html#sort(java.util.List, java.util.Comparator)

EDIT: Corrigido links