Implemented Occurrence Service. Marshalling / unmarshalling SpecimenOrObservationBase.
Refactoring Media
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
nomRef for protectedTitle references
Counting rows
CLOSED - #360: DIPTERA type information for synonymous genera is missing
Deserialize Cichorieae reference database
CLOSED - #358: DIPTERA orthographic variants are not shown in dataportal
Serialize Cichorieae reference database
CLOSED - #383: CICHORIEAE Incorrect references
CLOSED - #390: CICHORIEAE names of autonyms don't get formatted correctly
CLOSED - #368: DIPTERA unidentified taxa should have a "sp."
Fixed display of !NameTypeDesignations for accepted names and started refactoring !NameTypeDesignations and !SpecimenTypeDesignations. #360
Fixed a typo #380
appendedPhrase
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.
switched to featureTree implementation for displaying descriptions