Project

General

Profile

« Previous | Next » 

Revision 5d49833e

Added by Ben Clark about 15 years ago

Annotated References, Media, and Agents, and also added more data types to the anyTypeDefs to allow more types of data to be annotated and marked etc, and added a jaxb annotation to OriginalSource.sourcedObj

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/package-info.java
19 19
		@MetaValue(value = "eu.etaxonomy.cdm.model.agent.Person", targetEntity = Person.class),
20 20
		@MetaValue(value = "eu.etaxonomy.cdm.model.agent.Team", targetEntity = Team.class),
21 21
		@MetaValue(value = "eu.etaxonomy.cdm.model.common.Annotation", targetEntity = Annotation.class),
22
		@MetaValue(value = "eu.etaxonomy.cdm.model.description.IdentificationKey", targetEntity = IdentificationKey.class),
22 23
		@MetaValue(value = "eu.etaxonomy.cdm.model.description.TaxonDescription", targetEntity = TaxonDescription.class),
23 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.media.Media", targetEntity = Media.class),
27
		@MetaValue(value = "eu.etaxonomy.cdm.model.molecular.Sequence", targetEntity = Sequence.class),
28
		@MetaValue(value = "eu.etaxonomy.cdm.model.name.BacterialName", targetEntity = BacterialName.class),
29
		@MetaValue(value = "eu.etaxonomy.cdm.model.name.BotanicalName", targetEntity = BotanicalName.class),
30
		@MetaValue(value = "eu.etaxonomy.cdm.model.name.CultivarPlantName", targetEntity = CultivarPlantName.class),
31
		@MetaValue(value = "eu.etaxonomy.cdm.model.name.ViralName", targetEntity = ViralName.class),
32
		@MetaValue(value = "eu.etaxonomy.cdm.model.name.ZoologicalName", targetEntity = ZoologicalName.class),
33
		@MetaValue(value = "eu.etaxonomy.cdm.model.occurrence.Collection", targetEntity = Collection.class),
34
		@MetaValue(value = "eu.etaxonomy.cdm.model.occurrence.DerivedUnit", targetEntity = DerivedUnit.class),
35
		@MetaValue(value = "eu.etaxonomy.cdm.model.occurrence.FieldObservation", targetEntity = FieldObservation.class),
36
		@MetaValue(value = "eu.etaxonomy.cdm.model.occurrence.Fossil", targetEntity = Fossil.class),
37
		@MetaValue(value = "eu.etaxonomy.cdm.model.occurrence.LivingBeing", targetEntity = LivingBeing.class),
38
		@MetaValue(value = "eu.etaxonomy.cdm.model.occurrence.Observation", targetEntity = Observation.class),
39
		@MetaValue(value = "eu.etaxonomy.cdm.model.occurrence.Specimen", targetEntity = Specimen.class),
40
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Article", targetEntity = Article.class),
41
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.BibtexReference", targetEntity = BibtexReference.class),
42
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Book", targetEntity = Book.class),
43
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.BookSection", targetEntity = BookSection.class),
44
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.CdDvd", targetEntity = CdDvd.class),
45
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Database", targetEntity = Database.class),
46
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Generic", targetEntity = Generic.class),
47
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.InProceedings", targetEntity = InProceedings.class),
48
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Journal", targetEntity = Journal.class),
49
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Map", targetEntity = Map.class),
50
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Patent", targetEntity = Patent.class),
51
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.PersonalCommunication", targetEntity = PersonalCommunication.class),
52
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.PrintSeries", targetEntity = PrintSeries.class),
53
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Proceedings", targetEntity = Proceedings.class),
54
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Report", targetEntity = Report.class),
55
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.Thesis", targetEntity = Thesis.class),
56
		@MetaValue(value = "eu.etaxonomy.cdm.model.reference.WebPage", targetEntity = WebPage.class),
24 57
		@MetaValue(value = "eu.etaxonomy.cdm.model.taxon.Synonym", targetEntity = Synonym.class),
25 58
		@MetaValue(value = "eu.etaxonomy.cdm.model.taxon.Taxon", targetEntity = Taxon.class)
26 59
		})
27 60
package eu.etaxonomy.cdm.model.common;
28 61

  
29
import org.hibernate.annotations.MetaValue;
30 62
import org.hibernate.annotations.GenericGenerator;
63
import org.hibernate.annotations.MetaValue;
64

  
31 65
import eu.etaxonomy.cdm.model.agent.Institution;
32 66
import eu.etaxonomy.cdm.model.agent.Person;
33 67
import eu.etaxonomy.cdm.model.agent.Team;
68
import eu.etaxonomy.cdm.model.description.IdentificationKey;
34 69
import eu.etaxonomy.cdm.model.description.SpecimenDescription;
35 70
import eu.etaxonomy.cdm.model.description.TaxonDescription;
71
import eu.etaxonomy.cdm.model.description.TaxonNameDescription;
72
import eu.etaxonomy.cdm.model.media.Media;
73
import eu.etaxonomy.cdm.model.molecular.Sequence;
74
import eu.etaxonomy.cdm.model.name.BacterialName;
75
import eu.etaxonomy.cdm.model.name.BotanicalName;
76
import eu.etaxonomy.cdm.model.name.CultivarPlantName;
77
import eu.etaxonomy.cdm.model.name.ViralName;
78
import eu.etaxonomy.cdm.model.name.ZoologicalName;
79
import eu.etaxonomy.cdm.model.occurrence.Collection;
80
import eu.etaxonomy.cdm.model.occurrence.DerivedUnit;
81
import eu.etaxonomy.cdm.model.occurrence.FieldObservation;
82
import eu.etaxonomy.cdm.model.occurrence.Fossil;
83
import eu.etaxonomy.cdm.model.occurrence.LivingBeing;
84
import eu.etaxonomy.cdm.model.occurrence.Observation;
85
import eu.etaxonomy.cdm.model.occurrence.Specimen;
86
import eu.etaxonomy.cdm.model.reference.Article;
87
import eu.etaxonomy.cdm.model.reference.BibtexReference;
88
import eu.etaxonomy.cdm.model.reference.Book;
89
import eu.etaxonomy.cdm.model.reference.BookSection;
90
import eu.etaxonomy.cdm.model.reference.CdDvd;
91
import eu.etaxonomy.cdm.model.reference.Database;
92
import eu.etaxonomy.cdm.model.reference.Generic;
93
import eu.etaxonomy.cdm.model.reference.InProceedings;
94
import eu.etaxonomy.cdm.model.reference.Journal;
95
import eu.etaxonomy.cdm.model.reference.Map;
96
import eu.etaxonomy.cdm.model.reference.Patent;
97
import eu.etaxonomy.cdm.model.reference.PersonalCommunication;
98
import eu.etaxonomy.cdm.model.reference.PrintSeries;
99
import eu.etaxonomy.cdm.model.reference.Proceedings;
100
import eu.etaxonomy.cdm.model.reference.Report;
101
import eu.etaxonomy.cdm.model.reference.Thesis;
102
import eu.etaxonomy.cdm.model.reference.WebPage;
36 103
import eu.etaxonomy.cdm.model.taxon.Synonym;
37 104
import eu.etaxonomy.cdm.model.taxon.Taxon;
38 105
	

Also available in: Unified diff