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
minor
#724: Update taxonomic children count and taxonomic parent cache when deleting a taxon.
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
Bugfix in IdentifiableEntity.compareTo()
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
TypeDesignationStatus renamed to SpecimenTypeDesignationStatus
taxonomic view and node in model
Cast bug in IdentifiableEntity.copareTo()
bugfix teamMembers as lists
Credits in model
Comment NameTypeDesignationStatus initializing since tests don't run
svn keyword property "Id" added
NameTypeDesignationStatus defined terms added (ticket #642)
Credit raw
model change for references (publishers) and taxon status
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.
small change to AuditEvent
Merged branches/cdmlib/2.0 changes r5130:5370 into the trunk
licences and INomenclaturalReference for CdDvd
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
lectotype for NameTypeDesignations
bug in NomenclaturalCode
getClassWithoutInitializingProxy() added to HibernateProxyHelper
removing potential null pointer exception from TermBase
Refactored User / Group / Granted Authority + Auditing properties (#630)
Bug fix for HibernateProxyHelper (2.1)
deproxy for hibernate proxies (v2.1)
Minor changes due to Xml / Schema import issues
initialization for addresses in Contact
bug fix for add/remove TaxonNameDescription in TaxonNameBase
bug fix for Taxon.addDescription()
bug in TDWGareas fixed
Committing large number of changes relating to versioning implementation (#108)
DescriptionBase.describedSpecimenOrObservations annotated as @XmlIDREF
Map SpecimenOrObservationBase.descriptions as bidirectional relationship to DescriptionBase.describedSpecimenOrObservations
Adhere to uppercase convention for XML element names
Added comments for Agent / Contact refactoring
Addition of the new attribute: descriptive system
Fixed normalization problems in JAXB import
Bug in NomenclaturalCode
some generics
BookSectionDefaultCacheStrategy bugfix
NomenclaturalStatusType changed to HashMap initialization
bookSectionstrategy bugfix
fix for orderedTermVocabulary bug
SuppressWarnings
LazyInitError in Representation.getLanguage and minor changes
Plugin 2.00.00.14 - with debug messages to investigate term initializing problems
NomenclaturalCode -> enum
Cleanup
partialToString() method introduced
Change from @OneToMany for @ManyToMany for 'media' field
While waiting or hibernate to handle complex collection type, replacement of MultilanguageText by a Map
Addition of the annotation @Lob for the getText() method
@OneToMany for Media becomes @ManyToMany
minor change
Annotated field as IDREF
compareTo() implemented for IdentifiableEntity
Fix name cache strategy for autonyms
Catch LazyInitializationException in toString() method
Changed direction for taxon.removeTaxon() -> semantics changed!!
Major changes to the cdmlib default term loading and initialization, plus indexing of some model entities as part of #476
Normal explicit excel import: Save name status, author, parent relationship
Annotated fields partOf, kindOf, generalizationOf as IDREF
Problem in Berlin Model import with saving Book Sections fixed
Define "Includes" as @XmlIDREF to fix endless loop during marshalling.
Implemented generic model classes required for authentication / authorization in the cdm (User, Group, GrantedAuthority) based on spring-security interfaces as part of #466
Added methods for retrieving Rights and OriginalSource as part of #466 implemented RightsTerm vocabulary, corrected mappings for Rights and OriginalSource
Mapped the One-to-Any properties in Marker and Annotation (#468).
Implemented taxonomic & geospatial scope properties for Identification Keys (#467)
Fixed a couple of bugs introduced during #464
Resolved #465 - Implemented relationships between terms and added relationships between TDWG Named Areas
Changed type of field Annotation.annotationType to AnnotationType (from MarkerType)
Implemented changes to the aspectj pre-compilation step due to problems with the aspectj-maven-plugin and implemented #464
Merged branches/cdmlib/1.4 changes r4452:r4686 into the trunk
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)
suppress warning
problems with generics fixed & switched to aspectj 1.6.2 due to bugs in earlier versions
Delete Warning, no substantial changes
Fixing hibernate mappings relating to issues #457 and #460, allowing schema generation as a precursor to using unitils / dbunit
serialVersionUID
serial IDs
isPeriod -> transient
BookSection parsing and formatting