package org.tgdb.model.modelmanager;
import org.tgdb.model.availability.AvailabilityRemote;
import java.io.Serializable;
public class AvailabilityDTO implements Serializable {
private int eid, rid, aid, stateid, typeid, strainid;
private String reponame, avbackname, statename, typename, straindesignation, straindesignation_ss, strain_links;
private String stateabbr, typeabbr;
/** Creates a new instance of AvailabilityDTO */
public AvailabilityDTO(AvailabilityRemote availability) {
try{
eid = availability.getEid();
rid = availability.getRid();
aid = availability.getAid();
stateid = availability.getStateid();
typeid = availability.getTypeid();
reponame = availability.getRepositoryName();
avbackname = availability.getAvailableGeneticBackgroundName();
statename = availability.getStateName();
typename = availability.getTypeName();
stateabbr = availability.getStateAbbr();
typeabbr = availability.getTypeAbbr();
strainid = availability.getStrainid();
straindesignation = availability.getStrainDesignation().replaceAll("<","<").replaceAll(">",">");
straindesignation_ss = availability.getStrainDesignation().replaceAll("<","<").replaceAll(">",">");
straindesignation_ss = straindesignation_ss.replaceAll("<","<sup>").replaceAll(">","</sup>");
strain_links = availability.getStrainLinks();
} catch (Exception e) {
e.printStackTrace();
}
}
public int getEid(){
return eid;
}
public int getRid(){
return rid;
}
public int getAid(){
return aid;
}
public int getStateid(){
return stateid;
}
public int getTypeid(){
return typeid;
}
public int getStrainid() {
return strainid;
}
public java.lang.String getReponame(){
return reponame;
}
public java.lang.String getAvbackname(){
return avbackname;
}
public java.lang.String getStatename(){
return statename;
}
public java.lang.String getTypename(){
return typename;
}
public java.lang.String getStateabbr(){
return stateabbr;
}
public java.lang.String getTypeabbr(){
return typeabbr;
}
public String getStraindesignation() {
return straindesignation;
}
public String getStraindesignation_ss() {
return straindesignation_ss;
}
public String getStrain_links() {
return strain_links;
}
}