organizing imports
remote.xml : added simple rdf marshaller (named rdfMarshaller) for the web service rdf responses RdfViewTest, OaiPmhViewTest : changed SpringBeanByType annotation to SpringBeanByName since we have now two marshallers (remote.xml) RdfView, XmlView, OaiPmhResponseView : added qualifier for autowired marshaller since we now have two marshallers (remote.xml)...
merge cate-development2 branch with trunk
while unmarshalling the xml escaping has to be reversed
Small changes to the cdmlib-model package, mainly due to read-write operations on parts of the model leading to e.g. the need for cascade semantics on certain relationships
ALSO I removed the @Transient annotations from the titleCache properties of TeamOrPersonBase and NonViralName
Changed public boolean supports* to JavaBeans compliant isSupports*() method signatures in Feature class Several minor bugfixes in defined terms, validation. Indexing works on all Description Element Base subclasses.
minor
Deleted Keyword class
comment XMLescape in JAXB to make maven run
fixes #1100 and #1101
Lots of changes, but primarily: Enabled the marshalling / unmarshalling of LSIDAuthority Renamed the User table to UserAccount to avoid problems on SQLServer Major refactoring of CacheStrategyGenerators so that the generic framework extends across all IIdentifiableEntities, allowing (but not requiring) the use of @Configurable and aop to inject custom cache strategy generators at runtime
Committing large number of changes relating to versioning implementation (#108)
Cleanup
warning clean cdmlib-model agent and jaxb
Refactored JAXB package from cdmlib-model to cdmlib-io. Activator added to app-import.
Marshall/unmarshall HomotypicalGroup. Improved tables comparison.
comma in the wrong place
Normalized Distribution/NamedArea (used in Palmae exemplar group data)
Unmarshall TextData/MultiLanguageText for one entry in Map
Marshall TextData/MultiLanguageText for one entry in Map
Marshall/unmarshall LanguageString. Fixed TermVocabulary_Representation.
Marshall/unmarshall TermVocabulary
Marshall/unmarshall Representations explicitly
Unmarshall FeatureNode and FeatureTree.
Media service added. Marshall FeatureNode and FeatureTree.
Opportunity to omit term loading during DB initialization. Use @Qualifier to fix bean creation error.
Implemented Occurrence Service. Marshalling / unmarshalling SpecimenOrObservationBase.
Retrieve taxa, synonyms, and relationships from services rather than traversing the taxonomic tree.
Using external marshaller listener to set id=0 in case of DefinedTermBase derived classes. Using read-only transaction.
Tested some options to retrieve taxa flat
Counting rows
Deserialize Cichorieae reference database
Refactored DataSet
Performed project cleanup.
Temporarily use getStrUuid method to annotate field uuid as XML ID until we migrate to JAXB 2.1. Retrieve fields relatedTo, relatedFrom and type for taxon and synonym relationships.
UUIDUserType
Store sample data set in DB
Roundtrip marshalling - unmarshalling with sample data set
Initial version
JAXB marshaling: Added Synonym Relationships
Commented call of Marshaller.marshal(Object, File) since this method is not yet supported (needs jre1.6.0_06).