package authoritymanager.client;


import java.io.Serializable;
import java.util.Collection;
import java.util.HashMap;

import com.google.gwt.user.client.rpc.IsSerializable;


public class DataPair implements IsSerializable {
	private static final long serialVersionUID = -8346402225727908747L;
	public double distance ;
	public DataSerial first, second ;
	
	public DataPair() {
		first = null ;
		second = null ;
	}

	public DataPair(double distance, HashMap<String, Collection> dataFirst, 
			HashMap<String, Collection> dataSecond) {
		this.distance = distance ;
		this.first = new DataSerial(dataFirst) ;
		this.second = new DataSerial(dataSecond) ;
	}

	public void addData(double distance, DataSerial first, DataSerial second) {
		this.distance = distance ;
		this.first = first ;
		this.second = second ;
	}
	
	public String toString() {
		String res = "" + distance + "\n$\n" ;
		res += first + "$\n";
		res += second + "$\n";
		
		return res ;
	}
}
