package uni.projecte.dataTypes;
import java.util.ArrayList;
import java.util.HashMap;
public class RemoteCitationSet {
ArrayList<RemoteCitation> citationList;
HashMap<String, String> uniqueNameList;
private String utm;
public RemoteCitationSet(String utm){
this.utm=utm;
citationList=new ArrayList<RemoteCitation>();
uniqueNameList= new HashMap<String, String>();
}
public ArrayList<RemoteCitation> getCitationList(){
return citationList;
}
public int numElements(){
return citationList.size();
}
public void addCitation(String locality, String bib){
locality=locality.replace("; ; ","");
citationList.add(new RemoteCitation(locality,bib));
//uniqueNameList.put(taxon, taxonId);
}
public boolean existsTaxon(String taxon){
if(uniqueNameList.get(taxon) != null) return true;
else return false;
}
public HashMap<String, String> getUniqueNameList() {
return uniqueNameList;
}
public void setUniqueNameList(HashMap<String, String> uniqueNameList) {
this.uniqueNameList = uniqueNameList;
}
public String getTaxonId(String taxon){
String taxonId=uniqueNameList.get(taxon);
if( taxonId!= null) return taxonId;
else return "";
}
}