package br.com.centralit.citcorpore.ajaxForms; import java.util.Comparator; import br.com.centralit.citcorpore.bean.BaseConhecimentoDTO; public class CompararBaseConhecimento implements Comparator<BaseConhecimentoDTO> { public int compare(BaseConhecimentoDTO o1, BaseConhecimentoDTO o2) { return (((Integer) o1.getContadorCliques()).compareTo((Integer) o2.getContadorCliques()) * -1); } } class CompararBaseConhecimentoGrauImportancia implements Comparator<BaseConhecimentoDTO> { public int compare(BaseConhecimentoDTO baseConhecimento1, BaseConhecimentoDTO baseConhecimento2) { return (((Integer) baseConhecimento1.getGrauImportancia()).compareTo((Integer) baseConhecimento2.getGrauImportancia()) * -1); } } class CompararBaseConhecimentoMedia implements Comparator<BaseConhecimentoDTO> { @Override public int compare(BaseConhecimentoDTO baseConhecimento1, BaseConhecimentoDTO baseConhecimento2) { return ((baseConhecimento1.getMedia()).compareTo(baseConhecimento2.getMedia()) * -1); } } class CompararBaseConhecimentoPorVersao implements Comparator<BaseConhecimentoDTO> { @Override public int compare(BaseConhecimentoDTO baseConhecimento1, BaseConhecimentoDTO baseConhecimento2) { return ((baseConhecimento1.getVersao()).compareTo(baseConhecimento2.getVersao()) * -1); } }