BGBM BDI Projects
/
cdmlib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
JAXB annotations - first drop
[cdmlib.git]
/
cdmlib-model
/
src
/
main
/
java
/
eu
/
etaxonomy
/
cdm
/
model
/
name
/
BacterialName.java
diff --git
a/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BacterialName.java
b/cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BacterialName.java
index 14f3a625071e7437c1d685073a98539b856d18d4..2b46db5e31174017dc88be5eac4c858d8e0ad735 100644
(file)
--- a/
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BacterialName.java
+++ b/
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/BacterialName.java
@@
-13,6
+13,11
@@
package eu.etaxonomy.cdm.model.name;
import org.apache.log4j.Logger;
import javax.persistence.*;
import org.apache.log4j.Logger;
import javax.persistence.*;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
/**
* Taxon name class for bacteria
/**
* Taxon name class for bacteria
@@
-20,13
+25,23
@@
import javax.persistence.*;
* @version 1.0
* @created 08-Nov-2007 13:06:11
*/
* @version 1.0
* @created 08-Nov-2007 13:06:11
*/
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "subGenusAuthorship",
+ "nameApprobation"
+})
+@XmlRootElement(name = "BacterialName")
@Entity
public class BacterialName extends NonViralName {
@Entity
public class BacterialName extends NonViralName {
+
static Logger logger = Logger.getLogger(BacterialName.class);
//Author team and year of the subgenus name
static Logger logger = Logger.getLogger(BacterialName.class);
//Author team and year of the subgenus name
+ @XmlElement(name = "SubGenusAuthorship")
private String subGenusAuthorship;
private String subGenusAuthorship;
+
//Approbation of name according to approved list, validation list,or validly published, paper in IJSB after 1980
//Approbation of name according to approved list, validation list,or validly published, paper in IJSB after 1980
+ @XmlElement(name = "NameApprobation")
private String nameApprobation;
public static BacterialName NewInstance(Rank rank){
private String nameApprobation;
public static BacterialName NewInstance(Rank rank){
@@
-64,5
+79,13
@@
public class BacterialName extends NonViralName {
public void setNameApprobation(String nameApprobation){
this.nameApprobation = nameApprobation;
}
public void setNameApprobation(String nameApprobation){
this.nameApprobation = nameApprobation;
}
+
+
+ @Transient
+ @Override
+ public NomenclaturalCode getNomeclaturalCode(){
+ return NomenclaturalCode.BACTERIOLOGICAL();
+
+ }
}
\ No newline at end of file
}
\ No newline at end of file