1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <beans xmlns=
"http://www.springframework.org/schema/beans"
3 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance"
4 xmlns:
context=
"http://www.springframework.org/schema/context"
5 xmlns:
tx=
"http://www.springframework.org/schema/tx"
6 xsi:
schemaLocation=
"http://www.springframework.org/schema/beans
7 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
8 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
9 http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
12 <context:component-scan base-package=
"eu/etaxonomy/cdm"/>
14 <!-- enable the configuration of transactional behavior based on annotations -->
15 <tx:annotation-driven transaction-manager=
"transactionManager"/>
17 <bean id=
"transactionManager" class=
"org.springframework.orm.hibernate3.HibernateTransactionManager">
18 <property name=
"sessionFactory" ref=
"sessionFactory" />
21 <bean id=
"sessionFactory"
22 class=
"org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
23 <property name=
"namingStrategy">
24 <bean class=
"org.hibernate.cfg.DefaultComponentSafeNamingStrategy" />
26 <property name=
"annotatedPackages">
28 <value>eu.etaxonomy.cdm.model.common
</value>
31 <property name=
"annotatedClasses">
33 <value>eu.etaxonomy.cdm.model.agent.Address
</value>
34 <value>eu.etaxonomy.cdm.model.agent.Agent
</value>
35 <value>eu.etaxonomy.cdm.model.agent.Contact
</value>
36 <value>eu.etaxonomy.cdm.model.agent.Institution
</value>
37 <value>eu.etaxonomy.cdm.model.agent.InstitutionalMembership
</value>
38 <value>eu.etaxonomy.cdm.model.agent.InstitutionType
</value>
39 <value>eu.etaxonomy.cdm.model.agent.Person
</value>
40 <value>eu.etaxonomy.cdm.model.agent.Team
</value>
41 <value>eu.etaxonomy.cdm.model.agent.TeamOrPersonBase
</value>
42 <value>eu.etaxonomy.cdm.model.common.AnnotatableEntity
</value>
43 <value>eu.etaxonomy.cdm.model.common.Annotation
</value>
44 <value>eu.etaxonomy.cdm.model.common.CdmBase
</value>
45 <value>eu.etaxonomy.cdm.model.common.DefinedTermBase
</value>
46 <value>eu.etaxonomy.cdm.model.common.EventBase
</value>
47 <value>eu.etaxonomy.cdm.model.common.Extension
</value>
48 <value>eu.etaxonomy.cdm.model.common.ExtensionType
</value>
49 <value>eu.etaxonomy.cdm.model.common.Figure
</value>
50 <value>eu.etaxonomy.cdm.model.common.ILoadableTerm
</value>
51 <value>eu.etaxonomy.cdm.model.common.IdentifiableEntity
</value>
52 <value>eu.etaxonomy.cdm.model.common.IEvent
</value>
53 <value>eu.etaxonomy.cdm.model.common.ISourceable
</value>
54 <value>eu.etaxonomy.cdm.model.common.IReferencedEntity
</value>
55 <value>eu.etaxonomy.cdm.model.common.Keyword
</value>
56 <value>eu.etaxonomy.cdm.model.common.Language
</value>
57 <value>eu.etaxonomy.cdm.model.common.LanguageString
</value>
58 <value>eu.etaxonomy.cdm.model.common.Marker
</value>
59 <value>eu.etaxonomy.cdm.model.common.MarkerType
</value>
60 <value>eu.etaxonomy.cdm.model.common.MultilanguageSet
</value>
61 <value>eu.etaxonomy.cdm.model.common.NoDefinedTermClassException
</value>
62 <value>eu.etaxonomy.cdm.model.common.OrderedTermBase
</value>
63 <value>eu.etaxonomy.cdm.model.common.OriginalSource
</value>
64 <value>eu.etaxonomy.cdm.model.common.ReferencedEntityBase
</value>
65 <value>eu.etaxonomy.cdm.model.common.RelationshipTermBase
</value>
66 <value>eu.etaxonomy.cdm.model.common.Representation
</value>
67 <value>eu.etaxonomy.cdm.model.common.TermBase
</value>
68 <value>eu.etaxonomy.cdm.model.common.TermVocabulary
</value>
69 <value>eu.etaxonomy.cdm.model.common.OrderedTermVocabulary
</value>
70 <value>eu.etaxonomy.cdm.model.common.TimePeriod
</value>
71 <value>eu.etaxonomy.cdm.model.common.VersionableEntity
</value>
72 <value>eu.etaxonomy.cdm.model.common.WrongTermTypeException
</value>
73 <value>eu.etaxonomy.cdm.model.description.AbsenceTerm
</value>
74 <value>eu.etaxonomy.cdm.model.description.CategoricalData
</value>
75 <value>eu.etaxonomy.cdm.model.description.CommonTaxonName
</value>
76 <value>eu.etaxonomy.cdm.model.description.DescriptionBase
</value>
77 <value>eu.etaxonomy.cdm.model.description.Distribution
</value>
78 <value>eu.etaxonomy.cdm.model.description.DescriptionElementBase
</value>
79 <value>eu.etaxonomy.cdm.model.description.FeatureNode
</value>
80 <value>eu.etaxonomy.cdm.model.description.FeatureTree
</value>
81 <value>eu.etaxonomy.cdm.model.description.Feature
</value>
82 <value>eu.etaxonomy.cdm.model.description.IdentificationKey
</value>
83 <value>eu.etaxonomy.cdm.model.description.IndividualsAssociation
</value>
84 <value>eu.etaxonomy.cdm.model.description.MeasurementUnit
</value>
85 <value>eu.etaxonomy.cdm.model.description.Modifier
</value>
86 <value>eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase
</value>
87 <value>eu.etaxonomy.cdm.model.description.PresenceTerm
</value>
88 <value>eu.etaxonomy.cdm.model.description.QuantitativeData
</value>
89 <value>eu.etaxonomy.cdm.model.description.Scope
</value>
90 <value>eu.etaxonomy.cdm.model.description.Sex
</value>
91 <value>eu.etaxonomy.cdm.model.description.SpecimenDescription
</value>
92 <value>eu.etaxonomy.cdm.model.description.Stage
</value>
93 <value>eu.etaxonomy.cdm.model.description.State
</value>
94 <value>eu.etaxonomy.cdm.model.description.StateData
</value>
95 <value>eu.etaxonomy.cdm.model.description.StatisticalMeasure
</value>
96 <value>eu.etaxonomy.cdm.model.description.StatisticalMeasurementValue
</value>
97 <value>eu.etaxonomy.cdm.model.description.TaxonDescription
</value>
98 <value>eu.etaxonomy.cdm.model.description.TaxonNameDescription
</value>
99 <value>eu.etaxonomy.cdm.model.description.TaxonInteraction
</value>
100 <value>eu.etaxonomy.cdm.model.description.TextData
</value>
101 <value>eu.etaxonomy.cdm.model.description.TextFormat
</value>
102 <value>eu.etaxonomy.cdm.model.location.Continent
</value>
103 <value>eu.etaxonomy.cdm.model.location.NamedArea
</value>
104 <value>eu.etaxonomy.cdm.model.location.NamedAreaLevel
</value>
105 <value>eu.etaxonomy.cdm.model.location.NamedAreaType
</value>
106 <value>eu.etaxonomy.cdm.model.location.Point
</value>
107 <value>eu.etaxonomy.cdm.model.location.ReferenceSystem
</value>
108 <value>eu.etaxonomy.cdm.model.location.WaterbodyOrCountry
</value>
109 <value>eu.etaxonomy.cdm.model.media.AudioFile
</value>
110 <value>eu.etaxonomy.cdm.model.media.IdentifyableMediaEntity
</value>
111 <value>eu.etaxonomy.cdm.model.media.ImageFile
</value>
112 <value>eu.etaxonomy.cdm.model.media.IMediaDocumented
</value>
113 <value>eu.etaxonomy.cdm.model.media.Media
</value>
114 <value>eu.etaxonomy.cdm.model.media.MediaRepresentation
</value>
115 <value>eu.etaxonomy.cdm.model.media.MediaRepresentationPart
</value>
116 <value>eu.etaxonomy.cdm.model.media.MovieFile
</value>
117 <value>eu.etaxonomy.cdm.model.media.ReferencedMedia
</value>
118 <value>eu.etaxonomy.cdm.model.media.Rights
</value>
119 <value>eu.etaxonomy.cdm.model.media.RightsTerm
</value>
120 <value>eu.etaxonomy.cdm.model.molecular.DnaSample
</value>
121 <value>eu.etaxonomy.cdm.model.molecular.GenBankAccession
</value>
122 <value>eu.etaxonomy.cdm.model.molecular.Locus
</value>
123 <value>eu.etaxonomy.cdm.model.molecular.PhylogeneticTree
</value>
124 <value>eu.etaxonomy.cdm.model.molecular.Sequence
</value>
125 <value>eu.etaxonomy.cdm.model.name.BacterialName
</value>
126 <value>eu.etaxonomy.cdm.model.name.BotanicalName
</value>
127 <value>eu.etaxonomy.cdm.model.name.CultivarPlantName
</value>
128 <value>eu.etaxonomy.cdm.model.name.HomotypicalGroup
</value>
129 <value>eu.etaxonomy.cdm.model.name.HybridRelationship
</value>
130 <value>eu.etaxonomy.cdm.model.name.HybridRelationshipType
</value>
131 <value>eu.etaxonomy.cdm.model.name.NameRelationship
</value>
132 <value>eu.etaxonomy.cdm.model.name.NameRelationshipType
</value>
133 <value>eu.etaxonomy.cdm.model.name.NameTypeDesignation
</value>
134 <value>eu.etaxonomy.cdm.model.name.NomenclaturalCode
</value>
135 <value>eu.etaxonomy.cdm.model.name.NomenclaturalStatus
</value>
136 <value>eu.etaxonomy.cdm.model.name.NomenclaturalStatusType
</value>
137 <value>eu.etaxonomy.cdm.model.name.NonViralName
</value>
138 <value>eu.etaxonomy.cdm.model.name.Rank
</value>
139 <value>eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation
</value>
140 <value>eu.etaxonomy.cdm.model.name.TaxonNameBase
</value>
141 <value>eu.etaxonomy.cdm.model.name.TypeDesignationStatus
</value>
142 <value>eu.etaxonomy.cdm.model.name.ViralName
</value>
143 <value>eu.etaxonomy.cdm.model.name.ZoologicalName
</value>
144 <value>eu.etaxonomy.cdm.model.occurrence.Collection
</value>
145 <value>eu.etaxonomy.cdm.model.occurrence.DerivationEvent
</value>
146 <value>eu.etaxonomy.cdm.model.occurrence.DerivationEventType
</value>
147 <value>eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase
</value>
148 <value>eu.etaxonomy.cdm.model.occurrence.DeterminationEvent
</value>
149 <value>eu.etaxonomy.cdm.model.occurrence.DeterminationModifier
</value>
150 <value>eu.etaxonomy.cdm.model.occurrence.FieldObservation
</value>
151 <value>eu.etaxonomy.cdm.model.occurrence.Fossil
</value>
152 <value>eu.etaxonomy.cdm.model.occurrence.GatheringEvent
</value>
153 <value>eu.etaxonomy.cdm.model.occurrence.LivingBeing
</value>
154 <value>eu.etaxonomy.cdm.model.occurrence.Observation
</value>
155 <value>eu.etaxonomy.cdm.model.occurrence.PreservationMethod
</value>
156 <value>eu.etaxonomy.cdm.model.occurrence.Specimen
</value>
157 <value>eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase
</value>
158 <value>eu.etaxonomy.cdm.model.reference.Article
</value>
159 <value>eu.etaxonomy.cdm.model.reference.BibtexEntryType
</value>
160 <value>eu.etaxonomy.cdm.model.reference.BibtexReference
</value>
161 <value>eu.etaxonomy.cdm.model.reference.Book
</value>
162 <value>eu.etaxonomy.cdm.model.reference.BookSection
</value>
163 <value>eu.etaxonomy.cdm.model.reference.CdDvd
</value>
164 <value>eu.etaxonomy.cdm.model.reference.ConferenceProceedings
</value>
165 <value>eu.etaxonomy.cdm.model.reference.Database
</value>
166 <value>eu.etaxonomy.cdm.model.reference.Generic
</value>
167 <value>eu.etaxonomy.cdm.model.reference.INomenclaturalReference
</value>
168 <value>eu.etaxonomy.cdm.model.reference.InProceedings
</value>
169 <value>eu.etaxonomy.cdm.model.reference.Journal
</value>
170 <value>eu.etaxonomy.cdm.model.reference.Map
</value>
171 <value>eu.etaxonomy.cdm.model.reference.Patent
</value>
172 <value>eu.etaxonomy.cdm.model.reference.PersonalCommunication
</value>
173 <value>eu.etaxonomy.cdm.model.reference.PrintedUnitBase
</value>
174 <value>eu.etaxonomy.cdm.model.reference.PrintSeries
</value>
175 <value>eu.etaxonomy.cdm.model.reference.Proceedings
</value>
176 <value>eu.etaxonomy.cdm.model.reference.PublicationBase
</value>
177 <value>eu.etaxonomy.cdm.model.reference.ReferenceBase
</value>
178 <value>eu.etaxonomy.cdm.model.reference.Report
</value>
179 <value>eu.etaxonomy.cdm.model.reference.SectionBase
</value>
180 <value>eu.etaxonomy.cdm.model.reference.StrictReferenceBase
</value>
181 <value>eu.etaxonomy.cdm.model.reference.Thesis
</value>
182 <value>eu.etaxonomy.cdm.model.reference.WebPage
</value>
183 <value>eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType
</value>
184 <value>eu.etaxonomy.cdm.model.taxon.Synonym
</value>
185 <value>eu.etaxonomy.cdm.model.taxon.SynonymRelationship
</value>
186 <value>eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType
</value>
187 <value>eu.etaxonomy.cdm.model.taxon.Taxon
</value>
188 <value>eu.etaxonomy.cdm.model.taxon.TaxonBase
</value>
189 <value>eu.etaxonomy.cdm.model.taxon.TaxonRelationship
</value>
190 <value>eu.etaxonomy.cdm.model.view.View
</value>
193 <property name=
"dataSource" ref=
"dataSource"/>
194 <property name=
"hibernateProperties" ref=
"hibernateProperties"/>