merge cate-development2 branch with trunk
removed system.err.println()
TermBase and descendants indexed using hibernate search
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
minor
Merging revisions 7377-7378,7390-7396,7400-7405,7412-7414,7442-7443,7448-7449,7453-7456 of http://dev.e-taxonomy.eu/svn/branches/cdmlib/2.2 into trunk - test in error, see #1274, #1275
merged from branches/cdmlib/2.2 7238-7345 into trunk
Merged in changes from cate-development branch and upgraded to spring 3.0.0.RC1
bugfix in team title cache generator and berlin model export
Deleted Keyword class
Agent cache strategies
Intensive model change for referenceBase and subclass, smaller model changes for taxonBase and marker
#445: Added missing term vocabularies #921: Added setDefaultTerms methods Added inferred and potential combination synonym relationship types for Fauna Europaea
finetuning match mechanism
Deleting empty compareTo methods from DefinedTerms
CHANGES TO THE CDMLIB-MODEL: Media and DefinedTermBase become IdentifiableEntity, new classes to represent descriptive dataset and keys
more Matching and bugfix in IdentifiableEntity.clone()
Merging for cdmlib-model
Made TimePeriod non-null to allow for MVC binding
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
bugfix teamMembers as lists
reintroducing transient getters where required for cdm-remote; removing cast from inside getNomenclaturalReference(){}
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)
initialization for addresses in Contact
Committing large number of changes relating to versioning implementation (#108)
Added comments for Agent / Contact refactoring
Major changes to the cdmlib default term loading and initialization, plus indexing of some model entities as part of #476
Implemented changes to the aspectj pre-compilation step due to problems with the aspectj-maven-plugin and implemented #464
warning clean cdmlib-model agent and jaxb
Fixed Hibernate mappings, JAXB annotations, and typos after model review.
Finished JAXB annotations for media, reference, and molecular packages
persistentTitleCache -> titleCache
nichts
Marshall/unmarshall Representations explicitly
Retrieve taxa, synonyms, and relationships from services rather than traversing the taxonomic tree.
Performed project cleanup.
Store sample data set in DB
Improved JAXB annotations for sample DataSet
IDREF for Person activated
JAXB Annotations - first drop
Prevent NullPointerException
specimen
moved to model.media