Project

General

Profile

« Previous | Next » 

Revision 43514

created dataset dedicated entities

View differences:

TrustOrdering.java
3 3
import com.google.common.collect.ImmutableList;
4 4
import com.google.common.collect.Ordering;
5 5

  
6
import eu.dnetlib.data.proto.OafProtos.Oaf;
6
import eu.dnetlib.data.proto.DNGFProtos.DNGF;
7 7
import eu.dnetlib.data.proto.SpecialTrustProtos.SpecialTrust;
8 8

  
9
public class TrustOrdering extends Ordering<Oaf> {
9
public class TrustOrdering extends Ordering<DNGF> {
10 10

  
11 11
	@Override
12
	public int compare(Oaf left, Oaf right) {
12
	public int compare(DNGF left, DNGF right) {
13 13
		String lTrust = left.getDataInfo().getTrust();
14 14
		String rTrust = right.getDataInfo().getTrust();
15 15

  
......
24 24
		return Float.compare(Float.parseFloat(lTrust), Float.parseFloat(rTrust));
25 25
	}
26 26

  
27
	public static ImmutableList<Oaf> sort(Iterable<Oaf> entities) {
27
	public static ImmutableList<DNGF> sort(Iterable<DNGF> entities) {
28 28
		return new TrustOrdering().immutableSortedCopy(entities);
29 29
	}
30 30

  

Also available in: Unified diff