minor
Added IIdentificationKey
secimen - description relationship fixed (2)
minimum base web services for CDM Portal v2.0
Made the images in DescriptionElementBase ordered (java.util.List) and changed Media.mediaCreated to a joda DateTime
Added Cascade.MERGE for some, not all relationships where Cascade.SAVE_UPDATE exists, also added @NaturalId on uuid field to (a) index this column, speeding it up and (b) ensure uniqueness within a table of a given uuid (following the same semantics as equals())
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
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
added imageGallery flag to DescriptionBase. This should serve as a quick fix to the problem where to store images related to taxa in the CDM
additional transient methods for new REST service + bug fixes
Addition of ReccommendedMeasurementUnits attribute
reintroducing transient getters where required for cdm-remote; removing cast from inside getNomenclaturalReference(){}
Made changes to the xml mapping of DefinedTermBase.kindOf, .partOf, includes, and generalizationOf due to the way JAXB handles (or doesn't) generics.
Merged branches/cdmlib/2.0 changes r5130:5370 into the trunk
added supportsCategoricalData to XmlType.propOrder
Minor problems discovered whilst refactoring CATE: Corrections to User / Group / Authority impl Changes due to upgrade of hibernate-search change private constructors to protected (due to their handling by hibernate proxies)
CategoricalData
Minor changes due to Xml / Schema import issues
Committing large number of changes relating to versioning implementation (#108)
DescriptionBase.describedSpecimenOrObservations annotated as @XmlIDREF
Map SpecimenOrObservationBase.descriptions as bidirectional relationship to DescriptionBase.describedSpecimenOrObservations
Addition of the new attribute: descriptive system
Change from @OneToMany for @ManyToMany for 'media' field
Major changes to the cdmlib default term loading and initialization, plus indexing of some model entities as part of #476
Implemented taxonomic & geospatial scope properties for Identification Keys (#467)
Implemented changes to the aspectj pre-compilation step due to problems with the aspectj-maven-plugin and implemented #464
reverting modifications made from r4651 to r4654 by applying the patch: svn diff -r 4654:4651 http://dev.e-taxonomy.eu/svn/trunk/cdmlib/ (one minor bug has been left out)
problems with generics fixed & switched to aspectj 1.6.2 due to bugs in earlier versions
Delete warnings in description
Fixed Hibernate mappings, JAXB annotations, and typos after model review.
List of State has been corrected to List of StateData
Jaxb export/import working for Cichorieae including distribution data
Image in Feature Node
Feature "Image"
GeoService URL removed from model Distribution class
Finished Jaxb annotations for common and description packages.
changed default behaviour of getEditGeoServiceUrlParameterString()
geoservice Distribution
Cichorieae distribution import: TDWG areas and presence status supported
Addition of standard deviation
Read distribution data from spreadsheet
Create table DescriptionElementBase_Modifier
Add NewInstance() method with parameters
Table name corrected
Split table DefinedTermBase_TermVocabulary into DefinedTermBase_RecommendedModifierEnumeration and DefinedTermBase_CategoricalEnumeration.
Load predefined terms StatisticalMeasure and DerivationEventType
Distribution geoService Url updated
Set fullTitleCache = titleCache in case parser has problems
distribution hack
geoWebService actual
corrected a typo
update geoServiceUrl creation
colors for PresenceAbsence & DistributionUrl
PresenceAbsenceTerms added
Only documentation
Split table DefinedTermBase_DefinedTermBase into three tables. Fixed saving of NamedArea objects. Added one continent to WaterbodyOrCountry.csv. Cleaned up CdmExporter refactoring.
Remotion of attribute "type" with setter and getter ("feature" is the right attribute"). The parameter "node" in the getIndex method has been changed from type "TreeNode" (a java class) to the type "FeatureNode".
Completed JAXB annotations in location and occurrence packages
refactored deprecated attribute names
Normalized Distribution/NamedArea (used in Palmae exemplar group data)
And now back: the multilanguageText class has been replaced back to Map .
Map has been replaced with the multilanguageText class.
Marshall TextData/MultiLanguageText for one entry in Map
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.
Using external marshaller listener to set id=0 in case of DefinedTermBase derived classes. Using read-only transaction.
Deserialize Cichorieae reference database
Serialize Cichorieae reference database