/**
*
*/
package org.inbio.m3s.dto.taxonomy;
import org.inbio.m3s.dto.BaseDTO;
/**
* @author jgutierrez
*
*/
public class TaxonLiteDTO extends BaseDTO {
/**
*
*/
private static final long serialVersionUID = -7171633841004967522L;
private String taxonKey;
private String defaultName;
private String kingdomKey;
/* The kingdom name will be useful for some operations of the GUI that need
* not only the kingdomKey... this value won't be filled by default,
* in those cases is responsibility of the programmer to set the value */
private String kingdomName;
/**
*
*/
public TaxonLiteDTO() {
super();
}
/**
* @param taxonKey
* @param defaultName
* @param kingdomKey
*/
public TaxonLiteDTO(String taxonKey, String defaultName, String kingdomKey) {
this.taxonKey = taxonKey;
this.defaultName = defaultName;
this.kingdomKey = kingdomKey;
}
/**
* @param taxonKey
* @param defaultName
* @param kingdomKey
* @param kingdomName
*/
public TaxonLiteDTO(String taxonKey, String defaultName, String kingdomKey, String kingdomName) {
this.taxonKey = taxonKey;
this.defaultName = defaultName;
this.kingdomKey = kingdomKey;
this.kingdomName = kingdomName;
}
/**
*
*/
@Override
public String toString(){
return "El Taxon Lite DTO tiene:" +
"\n\tTaxonId: " + this.getTaxonKey() +
"\n\tDefault Name: " + this.getDefaultName() +
"\n\tKingdom key: " + this.getKingdomKey() +
"\n\tKingdom Name: " + this.getKingdomName() +
"";
}
/**
* @return the taxonKey
*/
public String getTaxonKey() {
return taxonKey;
}
/**
* @param taxonKey the taxonKey to set
*/
public void setTaxonKey(String taxonKey) {
this.taxonKey = taxonKey;
}
/**
* @return the defaultName
*/
public String getDefaultName() {
return defaultName;
}
/**
* @param defaultName the defaultName to set
*/
public void setDefaultName(String defaultName) {
this.defaultName = defaultName;
}
/**
* @return the kingdomKey
*/
public String getKingdomKey() {
return kingdomKey;
}
/**
* @param kingdomKey the kingdomKey to set
*/
public void setKingdomKey(String kingdomKey) {
this.kingdomKey = kingdomKey;
}
/**
* @return the kingdomName
*/
public String getKingdomName() {
return kingdomName;
}
/**
* @param kingdomName the kingdomName to set
*/
public void setKingdomName(String kingdomName) {
this.kingdomName = kingdomName;
}
}