package org.tgdb.model.modelmanager;
import org.tgdb.model.geneticbackground.GeneticBackgroundRemote;
import java.io.Serializable;
public class GeneticBackgroundDTO implements Serializable {
private int gbid, eid, dna_origin, targeted_back, host_back, backcrossing_strain;
private String backcrosses, dna_origin_name, targeted_back_name, host_back_name, backcrossing_strain_name;
//protected ServiceLocator locator;
//private GeneticBackgroundValuesRemoteHome genbackValuesHome;
/** Creates a new instance of GeneticBackgroundDTO */
public GeneticBackgroundDTO(GeneticBackgroundRemote genback) {
try{
gbid = genback.getGbid();
eid = genback.getEid();
dna_origin = genback.getDna_origin();
targeted_back = genback.getTargeted_back();
host_back = genback.getHost_back();
backcrossing_strain = genback.getBackcrossing_strain();
backcrosses = genback.getBackcrosses();
dna_origin_name = genback.getBackNameFromBackId(dna_origin);
targeted_back_name = genback.getBackNameFromBackId(targeted_back);
host_back_name = genback.getBackNameFromBackId(host_back);
backcrossing_strain_name = genback.getBackNameFromBackId(backcrossing_strain);
} catch (Exception e) {
e.printStackTrace();
}
}
public int getGbid(){
return gbid;
}
public int getEid(){
return eid;
}
public int getDna_origin(){
return dna_origin;
}
public int getTargeted_back(){
return targeted_back;
}
public int getHost_back(){
return host_back;
}
public int getBackcrossing_strain(){
return backcrossing_strain;
}
public java.lang.String getBackcrosses(){
return backcrosses;
}
public String getDna_origin_name(){
return dna_origin_name;
}
public String getTargeted_back_name(){
return targeted_back_name;
}
public String getHost_back_name(){
return host_back_name;
}
public String getBackcrossing_strain_name(){
return backcrossing_strain_name;
}
}