452cded2821fba7b2631796889e8c35b1211cf2a
1 /* Package Annotations*/
3 @javax.xml
.bind
.annotation
.XmlSchema(namespace
= "http://etaxonomy.eu/cdm/model/common/1.0", elementFormDefault
= javax
.xml
.bind
.annotation
.XmlNsForm
.QUALIFIED
)
5 name
="system-increment",
8 @org.hibernate
.annotations
.TypeDefs( {
9 @org.hibernate
.annotations
.TypeDef(name
="persistentDuration", typeClass
=org
.joda
.time
.contrib
.hibernate
.PersistentDuration
.class),
10 @org.hibernate
.annotations
.TypeDef(name
="dateTimeUserType", typeClass
=org
.joda
.time
.contrib
.hibernate
.PersistentDateTime
.class),
11 @org.hibernate
.annotations
.TypeDef(name
="partialUserType", typeClass
=eu
.etaxonomy
.cdm
.model
.common
.PartialUserType
.class),
12 @org.hibernate
.annotations
.TypeDef(name
="uuidUserType", typeClass
=eu
.etaxonomy
.cdm
.model
.common
.UUIDUserType
.class)
14 @org.hibernate
.annotations
.AnyMetaDef(name
= "CdmBase" ,
18 @MetaValue(value
= "eu.etaxonomy.cdm.model.agent.Institution", targetEntity
= Institution
.class),
19 @MetaValue(value
= "eu.etaxonomy.cdm.model.agent.Person", targetEntity
= Person
.class),
20 @MetaValue(value
= "eu.etaxonomy.cdm.model.agent.Team", targetEntity
= Team
.class),
21 @MetaValue(value
= "eu.etaxonomy.cdm.model.common.Annotation", targetEntity
= Annotation
.class),
22 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.MediaKey", targetEntity
= MediaKey
.class),
23 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.TaxonDescription", targetEntity
= TaxonDescription
.class),
24 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.SpecimenDescription", targetEntity
= SpecimenDescription
.class),
25 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.TaxonNameDescription", targetEntity
= TaxonNameDescription
.class),
26 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.CategoricalData", targetEntity
= CategoricalData
.class),
27 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.CommonTaxonName", targetEntity
= CommonTaxonName
.class),
28 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.Distribution", targetEntity
= Distribution
.class),
29 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.IndividualsAssociation", targetEntity
= IndividualsAssociation
.class),
30 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.QuantitativeData", targetEntity
= QuantitativeData
.class),
31 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.TaxonInteraction", targetEntity
= TaxonInteraction
.class),
32 @MetaValue(value
= "eu.etaxonomy.cdm.model.media.Media", targetEntity
= Media
.class),
33 @MetaValue(value
= "eu.etaxonomy.cdm.model.molecular.Sequence", targetEntity
= Sequence
.class),
34 @MetaValue(value
= "eu.etaxonomy.cdm.model.name.BacterialName", targetEntity
= BacterialName
.class),
35 @MetaValue(value
= "eu.etaxonomy.cdm.model.name.BotanicalName", targetEntity
= BotanicalName
.class),
36 @MetaValue(value
= "eu.etaxonomy.cdm.model.name.CultivarPlantName", targetEntity
= CultivarPlantName
.class),
37 @MetaValue(value
= "eu.etaxonomy.cdm.model.name.ViralName", targetEntity
= ViralName
.class),
38 @MetaValue(value
= "eu.etaxonomy.cdm.model.name.ZoologicalName", targetEntity
= ZoologicalName
.class),
39 @MetaValue(value
= "eu.etaxonomy.cdm.model.occurrence.Collection", targetEntity
= Collection
.class),
40 @MetaValue(value
= "eu.etaxonomy.cdm.model.occurrence.DerivedUnit", targetEntity
= DerivedUnit
.class),
41 @MetaValue(value
= "eu.etaxonomy.cdm.model.occurrence.FieldObservation", targetEntity
= FieldObservation
.class),
42 @MetaValue(value
= "eu.etaxonomy.cdm.model.occurrence.Fossil", targetEntity
= Fossil
.class),
43 @MetaValue(value
= "eu.etaxonomy.cdm.model.occurrence.LivingBeing", targetEntity
= LivingBeing
.class),
44 @MetaValue(value
= "eu.etaxonomy.cdm.model.occurrence.Observation", targetEntity
= Observation
.class),
45 @MetaValue(value
= "eu.etaxonomy.cdm.model.occurrence.Specimen", targetEntity
= Specimen
.class),
46 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Journal", targetEntity
= ReferenceBase
.class),
47 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Article", targetEntity
= ReferenceBase
.class),
48 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Book", targetEntity
= ReferenceBase
.class),
49 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Generic", targetEntity
= ReferenceBase
.class),
50 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Database", targetEntity
= ReferenceBase
.class),
51 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.BookSection", targetEntity
= ReferenceBase
.class),
52 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Reference", targetEntity
= ReferenceBase
.class),
53 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.PrintSeries", targetEntity
= ReferenceBase
.class),
54 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Proceedings", targetEntity
= ReferenceBase
.class),
55 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.Thesis", targetEntity
= ReferenceBase
.class),
56 @MetaValue(value
= "eu.etaxonomy.cdm.model.reference.WebPage", targetEntity
= ReferenceBase
.class),
57 @MetaValue(value
= "eu.etaxonomy.cdm.model.taxon.Synonym", targetEntity
= Synonym
.class),
58 @MetaValue(value
= "eu.etaxonomy.cdm.model.taxon.Taxon", targetEntity
= Taxon
.class),
59 @MetaValue(value
= "eu.etaxonomy.cdm.model.description.TextData", targetEntity
= TextData
.class),
60 @MetaValue(value
= "eu.etaxonomy.cdm.model.agent.TeamOrPersonBase", targetEntity
= TeamOrPersonBase
.class),
61 @MetaValue(value
= "eu.etaxonomy.cdm.model.common.User", targetEntity
= User
.class)
63 package eu
.etaxonomy
.cdm
.model
.common
;
65 import org
.hibernate
.annotations
.GenericGenerator
;
66 import org
.hibernate
.annotations
.MetaValue
;
68 import eu
.etaxonomy
.cdm
.model
.agent
.Institution
;
69 import eu
.etaxonomy
.cdm
.model
.agent
.Person
;
70 import eu
.etaxonomy
.cdm
.model
.agent
.Team
;
71 import eu
.etaxonomy
.cdm
.model
.agent
.TeamOrPersonBase
;
72 import eu
.etaxonomy
.cdm
.model
.description
.CategoricalData
;
73 import eu
.etaxonomy
.cdm
.model
.description
.CommonTaxonName
;
74 import eu
.etaxonomy
.cdm
.model
.description
.Distribution
;
75 import eu
.etaxonomy
.cdm
.model
.description
.IndividualsAssociation
;
76 import eu
.etaxonomy
.cdm
.model
.description
.MediaKey
;
77 import eu
.etaxonomy
.cdm
.model
.description
.QuantitativeData
;
78 import eu
.etaxonomy
.cdm
.model
.description
.SpecimenDescription
;
79 import eu
.etaxonomy
.cdm
.model
.description
.TaxonDescription
;
80 import eu
.etaxonomy
.cdm
.model
.description
.TaxonInteraction
;
81 import eu
.etaxonomy
.cdm
.model
.description
.TaxonNameDescription
;
82 import eu
.etaxonomy
.cdm
.model
.description
.TextData
;
83 import eu
.etaxonomy
.cdm
.model
.media
.Media
;
84 import eu
.etaxonomy
.cdm
.model
.molecular
.Sequence
;
85 import eu
.etaxonomy
.cdm
.model
.name
.BacterialName
;
86 import eu
.etaxonomy
.cdm
.model
.name
.BotanicalName
;
87 import eu
.etaxonomy
.cdm
.model
.name
.CultivarPlantName
;
88 import eu
.etaxonomy
.cdm
.model
.name
.ViralName
;
89 import eu
.etaxonomy
.cdm
.model
.name
.ZoologicalName
;
90 import eu
.etaxonomy
.cdm
.model
.occurrence
.Collection
;
91 import eu
.etaxonomy
.cdm
.model
.occurrence
.DerivedUnit
;
92 import eu
.etaxonomy
.cdm
.model
.occurrence
.FieldObservation
;
93 import eu
.etaxonomy
.cdm
.model
.occurrence
.Fossil
;
94 import eu
.etaxonomy
.cdm
.model
.occurrence
.LivingBeing
;
95 import eu
.etaxonomy
.cdm
.model
.occurrence
.Observation
;
96 import eu
.etaxonomy
.cdm
.model
.occurrence
.Specimen
;
97 /*import eu.etaxonomy.cdm.model.reference.Book;
98 import eu.etaxonomy.cdm.model.reference.BookSection;
99 import eu.etaxonomy.cdm.model.reference.Database;
100 import eu.etaxonomy.cdm.model.reference.Generic;
101 import eu.etaxonomy.cdm.model.reference.Journal;
102 import eu.etaxonomy.cdm.model.reference.Article;
103 import eu.etaxonomy.cdm.model.reference.PrintSeries;
104 import eu.etaxonomy.cdm.model.reference.Proceedings;*/
105 import eu
.etaxonomy
.cdm
.model
.reference
.ReferenceBase
;
106 /*import eu.etaxonomy.cdm.model.reference.Thesis;
107 import eu.etaxonomy.cdm.model.reference.WebPage;*/
108 import eu
.etaxonomy
.cdm
.model
.taxon
.Synonym
;
109 import eu
.etaxonomy
.cdm
.model
.taxon
.Taxon
;