ComparatorLeiturista.java 734 Bytes
package gcom.micromedicao;

import java.util.Comparator;

public class ComparatorLeiturista implements Comparator<Leiturista> {

	public int compare(Leiturista l1, Leiturista l2) {
		if(l1.getCliente() != null && !l1.getCliente().equals("")){
			if(l2.getCliente() != null && !l2.getCliente().equals("")){
				return l1.getCliente().getNome().compareTo(l2.getCliente().getNome());
			}else{
				return l1.getCliente().getNome().compareTo(l2.getFuncionario().getNome());
			}
		}else{
			if(l2.getCliente() != null && !l2.getCliente().equals("")){
				return l1.getFuncionario().getNome().compareTo(l2.getCliente().getNome());
			}else{
				return l1.getFuncionario().getNome().compareTo(l2.getFuncionario().getNome());
			}
		}
	}

}