package es.tid.pce.server.lspdb;
import java.util.Enumeration;
import java.util.Hashtable;
import es.tid.pce.pcep.objects.LSP;
import es.tid.pce.server.SD_LSP;
public class SingleDomainLSPDB {
private Hashtable <Integer,SD_LSP> LSP_list;
private boolean exportDb = true;
public boolean isExportDb() {
return exportDb;
}
public void setExportDb(boolean exportDb) {
this.exportDb = exportDb;
}
public SingleDomainLSPDB () {
LSP_list = new Hashtable <Integer,SD_LSP>();
}
public Hashtable<Integer, SD_LSP> getSingleDomain_LSP_list() {
return LSP_list;
}
public void setSingleDomain_LSP_list(
Hashtable<Integer, SD_LSP> LSP_list) {
this.LSP_list = LSP_list;
}
public String toString() {
String dbString;
Enumeration <Integer> iter=this.LSP_list.keys();
dbString="Single Domain LSPs: \r\n";
while (iter.hasMoreElements()){
Integer id= iter.nextElement();
dbString=dbString+"\tid: "+id;
SD_LSP mdlsp= this.LSP_list.get(id);
dbString=dbString+mdlsp.toString();
}
return dbString;
}
}