cdmlib.git
14 years ago#445: Added missing term vocabularies
a.babadshanjan [Mon, 31 Aug 2009 12:00:16 +0000 (12:00 +0000)]
#445: Added missing term vocabularies
#921: Added setDefaultTerms methods
Added inferred and potential combination synonym relationship types for Fauna Europaea

14 years agoEndnote import update
a.bukhman [Sat, 29 Aug 2009 09:10:43 +0000 (09:10 +0000)]
Endnote import update

14 years agoEndnote import update
a.bukhman [Sat, 29 Aug 2009 09:08:15 +0000 (09:08 +0000)]
Endnote import update

14 years agoGeneric SDD Import + simple HTML output of descriptions for one taxon or all taxa
h.fradin [Fri, 28 Aug 2009 00:05:23 +0000 (00:05 +0000)]
Generic SDD Import + simple HTML output of descriptions for one taxon or all taxa

14 years agoEndnote import update
a.bukhman [Thu, 27 Aug 2009 15:36:45 +0000 (15:36 +0000)]
Endnote import update

14 years agoUpdate Endnote Import
a.bukhman [Thu, 27 Aug 2009 15:26:49 +0000 (15:26 +0000)]
Update Endnote Import

14 years agoEndnote import update
a.bukhman [Thu, 27 Aug 2009 15:23:35 +0000 (15:23 +0000)]
Endnote import update

14 years agobugfix in Endnote import
a.bukhman [Thu, 27 Aug 2009 13:49:56 +0000 (13:49 +0000)]
bugfix in Endnote import

14 years agoMinor
a.babadshanjan [Thu, 27 Aug 2009 13:08:49 +0000 (13:08 +0000)]
Minor

14 years agoImplemented Grouping Criteria method for ICdmEntityDao, including group by count...
ben.clark [Wed, 26 Aug 2009 21:54:30 +0000 (21:54 +0000)]
Implemented Grouping Criteria method for ICdmEntityDao, including group by count and group by year / month / day for dateTime fields

14 years agominor
Andreas Müller [Wed, 26 Aug 2009 20:23:32 +0000 (20:23 +0000)]
minor

14 years agoNormalExplicit renamed
Andreas Müller [Wed, 26 Aug 2009 18:23:11 +0000 (18:23 +0000)]
NormalExplicit renamed

14 years agominor
Andreas Müller [Wed, 26 Aug 2009 18:03:25 +0000 (18:03 +0000)]
minor

14 years agominor
Andreas Müller [Wed, 26 Aug 2009 18:00:47 +0000 (18:00 +0000)]
minor

14 years agonew images and bugfixing for palmae import
Andreas Müller [Wed, 26 Aug 2009 17:36:52 +0000 (17:36 +0000)]
new images and bugfixing for palmae import

14 years agominor
Andreas Müller [Wed, 26 Aug 2009 17:34:39 +0000 (17:34 +0000)]
minor

14 years agoUpdate Endnote Import
a.bukhman [Wed, 26 Aug 2009 14:06:26 +0000 (14:06 +0000)]
Update Endnote Import

14 years agoUpdate Endnote Import
a.bukhman [Wed, 26 Aug 2009 13:48:55 +0000 (13:48 +0000)]
Update Endnote Import

14 years agominor
Andreas Müller [Wed, 26 Aug 2009 13:44:03 +0000 (13:44 +0000)]
minor

14 years agoadditional specimen type status for TaxonX import
Andreas Müller [Wed, 26 Aug 2009 12:19:53 +0000 (12:19 +0000)]
additional specimen type status for TaxonX import

14 years agoCichorieae image import: Consider taxonomic tree if multiple taxa found for same...
a.babadshanjan [Wed, 26 Aug 2009 12:19:08 +0000 (12:19 +0000)]
Cichorieae image import: Consider taxonomic tree if multiple taxa found for same taxon name

14 years agoisosyntype added
Andreas Müller [Wed, 26 Aug 2009 12:18:26 +0000 (12:18 +0000)]
isosyntype added

14 years agominor
Andreas Müller [Wed, 26 Aug 2009 11:42:37 +0000 (11:42 +0000)]
minor

14 years agoUpdate Endnote Import
a.bukhman [Wed, 26 Aug 2009 10:53:05 +0000 (10:53 +0000)]
Update Endnote Import

14 years agominor
Andreas Müller [Wed, 26 Aug 2009 10:45:51 +0000 (10:45 +0000)]
minor

14 years agoUpdate Endnote Import
a.bukhman [Wed, 26 Aug 2009 10:44:13 +0000 (10:44 +0000)]
Update Endnote Import

14 years agonew taxonx files
Andreas Müller [Wed, 26 Aug 2009 10:43:55 +0000 (10:43 +0000)]
new taxonx files

14 years agoUpdate Endnote Import
a.bukhman [Wed, 26 Aug 2009 10:21:10 +0000 (10:21 +0000)]
Update Endnote Import

14 years agofinetuning match mechanism
n.hoffmann [Wed, 26 Aug 2009 10:20:05 +0000 (10:20 +0000)]
finetuning match mechanism

14 years agoEndnote import update
Andreas Müller [Tue, 25 Aug 2009 14:55:55 +0000 (14:55 +0000)]
Endnote import update

14 years agoEndnote Import
Andreas Müller [Tue, 25 Aug 2009 14:54:25 +0000 (14:54 +0000)]
Endnote Import

14 years agoEndnote test
Andreas Müller [Tue, 25 Aug 2009 11:03:10 +0000 (11:03 +0000)]
Endnote test

14 years agoEndnote test file
Andreas Müller [Tue, 25 Aug 2009 11:01:17 +0000 (11:01 +0000)]
Endnote test file

14 years agoEndnote import
Andreas Müller [Tue, 25 Aug 2009 10:55:58 +0000 (10:55 +0000)]
Endnote import

14 years agoTest data for Excel import
a.babadshanjan [Mon, 24 Aug 2009 13:19:49 +0000 (13:19 +0000)]
Test data for Excel import

14 years agoTest data for Excel import
a.babadshanjan [Mon, 24 Aug 2009 13:19:47 +0000 (13:19 +0000)]
Test data for Excel import

14 years agoMissing import statement added
a.babadshanjan [Mon, 24 Aug 2009 11:25:36 +0000 (11:25 +0000)]
Missing import statement added

14 years agoTest data for Excel import
a.babadshanjan [Mon, 24 Aug 2009 09:25:22 +0000 (09:25 +0000)]
Test data for Excel import

14 years agoModification of building of SDD Representation element
h.fradin [Wed, 19 Aug 2009 15:47:30 +0000 (15:47 +0000)]
Modification of building of SDD Representation element

14 years agoModification of the import of SDD Representation element after model changes (Defined...
h.fradin [Wed, 19 Aug 2009 15:44:52 +0000 (15:44 +0000)]
Modification of the import of SDD Representation element after model changes (DefinedTermBase and Media becoming IdentifiableEntity)

14 years agoFixed JAXB test
a.babadshanjan [Wed, 19 Aug 2009 15:14:05 +0000 (15:14 +0000)]
Fixed JAXB test

14 years agoFix in JAXB annotations, typo
a.babadshanjan [Wed, 19 Aug 2009 11:27:10 +0000 (11:27 +0000)]
Fix in JAXB annotations, typo

14 years agochanges to TaxonX mods import and length of description
Andreas Müller [Tue, 18 Aug 2009 23:59:56 +0000 (23:59 +0000)]
changes to TaxonX mods import and length of description

14 years agominor
Andreas Müller [Tue, 18 Aug 2009 23:59:18 +0000 (23:59 +0000)]
minor

14 years agoincreased length for LanguageString texts ->64K
Andreas Müller [Tue, 18 Aug 2009 23:58:34 +0000 (23:58 +0000)]
increased length for LanguageString texts ->64K

14 years agominor
Andreas Müller [Tue, 18 Aug 2009 21:13:59 +0000 (21:13 +0000)]
minor

14 years agominor
Andreas Müller [Tue, 18 Aug 2009 19:04:29 +0000 (19:04 +0000)]
minor

14 years agobugfixes on cdm.dll in io layer
Andreas Müller [Tue, 18 Aug 2009 16:30:18 +0000 (16:30 +0000)]
bugfixes on cdm.dll in io layer

14 years agoTaxonXNomenclatureImport adapted to new INameService
Andreas Müller [Tue, 18 Aug 2009 16:13:07 +0000 (16:13 +0000)]
TaxonXNomenclatureImport adapted to new INameService

14 years agoImpact of changes to the model: new classes for keys, DefinedTermBase and Media exten...
h.fradin [Tue, 18 Aug 2009 16:11:55 +0000 (16:11 +0000)]
Impact of changes to the model: new classes for keys, DefinedTermBase and Media extends IdentifiableEntity

14 years agoChanges on service layer tests and on ordering in TaxonServiceImpl.findTaxaAndNames()
Andreas Müller [Tue, 18 Aug 2009 16:02:44 +0000 (16:02 +0000)]
Changes on service layer tests and on ordering in TaxonServiceImpl.findTaxaAndNames()

14 years agoignore cacheStrategy == null on identifable entity
Andreas Müller [Tue, 18 Aug 2009 16:01:10 +0000 (16:01 +0000)]
ignore cacheStrategy == null on identifable entity

14 years agoDeleting empty compareTo methods from DefinedTerms
Andreas Müller [Tue, 18 Aug 2009 15:33:48 +0000 (15:33 +0000)]
Deleting empty compareTo  methods from DefinedTerms

14 years agominor
Andreas Müller [Tue, 18 Aug 2009 15:20:17 +0000 (15:20 +0000)]
minor

14 years agoImpact of model changes: keys, DefinedTermBase and Media extends IdentifiableEntity
h.fradin [Tue, 18 Aug 2009 15:09:09 +0000 (15:09 +0000)]
Impact of model changes: keys, DefinedTermBase and Media extends IdentifiableEntity

14 years agolast bugfixes for tests in persistence
Andreas Müller [Tue, 18 Aug 2009 14:48:02 +0000 (14:48 +0000)]
last bugfixes for tests in persistence

14 years agofurther test bugfixes
Andreas Müller [Tue, 18 Aug 2009 14:13:17 +0000 (14:13 +0000)]
further test bugfixes

14 years agofurther bugfixes on cdm.ddl test dbscript
Andreas Müller [Tue, 18 Aug 2009 14:04:00 +0000 (14:04 +0000)]
further bugfixes on cdm.ddl test dbscript

14 years agobugfixes on cdm.ddl test dbscript
Andreas Müller [Tue, 18 Aug 2009 13:50:42 +0000 (13:50 +0000)]
bugfixes on cdm.ddl test dbscript

14 years agobugfixes on dataset.dtd
Andreas Müller [Tue, 18 Aug 2009 13:50:19 +0000 (13:50 +0000)]
bugfixes on dataset.dtd

14 years agoChanged memory size for surefire tests in parent pom to 512M
Andreas Müller [Tue, 18 Aug 2009 13:14:11 +0000 (13:14 +0000)]
Changed memory size for surefire tests in parent pom to 512M

14 years agofurther ddl bugfixes
Andreas Müller [Tue, 18 Aug 2009 09:04:29 +0000 (09:04 +0000)]
further ddl bugfixes

14 years agobugfix in cdm.dll in persistence
Andreas Müller [Mon, 17 Aug 2009 21:08:44 +0000 (21:08 +0000)]
bugfix  in cdm.dll in persistence

14 years agominor
Andreas Müller [Mon, 17 Aug 2009 21:07:59 +0000 (21:07 +0000)]
minor

14 years agobug fixing in Test DataSet etc.
Andreas Müller [Mon, 17 Aug 2009 18:27:52 +0000 (18:27 +0000)]
bug fixing in Test DataSet etc.

14 years agominor
Andreas Müller [Mon, 17 Aug 2009 18:26:01 +0000 (18:26 +0000)]
minor

14 years agoAddition of tables corresponding to new objects WorkingSet, MultiAccessKey, Polytomou...
h.fradin [Mon, 17 Aug 2009 18:07:04 +0000 (18:07 +0000)]
Addition of tables corresponding to new objects WorkingSet, MultiAccessKey, PolytomousKey, renaming of IdentificationKey to MediaKey and addition of new attributes to FeatureNode

14 years agoAddition of new FeatureNode attributes
h.fradin [Mon, 17 Aug 2009 15:44:31 +0000 (15:44 +0000)]
Addition of new FeatureNode attributes

14 years agoprotected title cache = false for test files in persistence
Andreas Müller [Mon, 17 Aug 2009 14:52:45 +0000 (14:52 +0000)]
protected title cache = false for test files in persistence

14 years agominor
Andreas Müller [Mon, 17 Aug 2009 14:19:24 +0000 (14:19 +0000)]
minor

14 years agochanges to test dll in service layer
Andreas Müller [Mon, 17 Aug 2009 14:12:45 +0000 (14:12 +0000)]
changes to test dll in service layer

14 years agochanges to test dll in persistence
Andreas Müller [Mon, 17 Aug 2009 14:03:32 +0000 (14:03 +0000)]
changes to test dll in persistence

14 years agobugfixes for mapping of model changes (JoinTable bug) - MediaKey
Andreas Müller [Mon, 17 Aug 2009 13:47:09 +0000 (13:47 +0000)]
bugfixes for mapping of model changes (JoinTable bug) - MediaKey

14 years agobug in last commit
Andreas Müller [Mon, 17 Aug 2009 13:42:06 +0000 (13:42 +0000)]
bug in last commit

14 years agobugfixes for mapping of model changes (JoinTable bug) - MultiAccessKey
Andreas Müller [Mon, 17 Aug 2009 13:40:19 +0000 (13:40 +0000)]
bugfixes for mapping of model changes (JoinTable bug) - MultiAccessKey

14 years agobugfixes for mapping of model changes (JoinTable bug)
Andreas Müller [Mon, 17 Aug 2009 13:34:45 +0000 (13:34 +0000)]
bugfixes for mapping of model changes (JoinTable bug)

14 years agominor
Andreas Müller [Mon, 17 Aug 2009 13:23:29 +0000 (13:23 +0000)]
minor

14 years agominor
Andreas Müller [Mon, 17 Aug 2009 12:47:19 +0000 (12:47 +0000)]
minor

14 years agoRemoval of untyped expression
h.fradin [Mon, 17 Aug 2009 12:45:38 +0000 (12:45 +0000)]
Removal of untyped expression

14 years agobugfixing for new model changes (comparable for OrderedTermBase and identifiableEntity)
Andreas Müller [Mon, 17 Aug 2009 12:44:26 +0000 (12:44 +0000)]
bugfixing for new model changes (comparable for OrderedTermBase and identifiableEntity)

14 years agominor
Andreas Müller [Mon, 17 Aug 2009 12:43:42 +0000 (12:43 +0000)]
minor

14 years agominor
Andreas Müller [Mon, 17 Aug 2009 12:43:01 +0000 (12:43 +0000)]
minor

14 years agoImpact of new model changes: new classes and renaming
h.fradin [Mon, 17 Aug 2009 12:31:19 +0000 (12:31 +0000)]
Impact of new model changes: new classes and renaming

14 years agoCreated ICollectionService / CollectionServiceImpl
ben.clark [Mon, 17 Aug 2009 11:01:26 +0000 (11:01 +0000)]
Created ICollectionService / CollectionServiceImpl

14 years agoexposed free-text searching of Collection instances
ben.clark [Mon, 17 Aug 2009 11:00:44 +0000 (11:00 +0000)]
exposed free-text searching of Collection instances

14 years agoCHANGES TO THE CDMLIB-MODEL: Media and DefinedTermBase become IdentifiableEntity...
h.fradin [Mon, 17 Aug 2009 09:54:28 +0000 (09:54 +0000)]
CHANGES TO THE CDMLIB-MODEL: Media and DefinedTermBase become IdentifiableEntity, new classes to represent descriptive dataset and keys

1. Media extends IdentifiableEntity
- addition of a ComparableTo method
- deletion of the redundant attribute 'rights'

2. TermBase extends IdentifiableEntity

There was redundancy with 'implements Comparable<T>' in OrderedTermBase and 'implements Comparable<IdentifiableEntity>' in IdentifiableIdentity.

- I erased « implements Comparable<T> » dans OrderedTermBase
- I completed it with a 'ghost' method CompareTo(Object)

public int compareTo(Object o) {
return 0;
}

- I added the same 'ghost' CompareTo(Object) method to the following classes: BibtexEntryType, DerivationEventType, PreservationMethod, RightsTerm, NamedAreaType, ReferenceSystem, Feature, FeatureTree, MeasurementUnit, StatisticalMeasure, TextFormat, AnnotationType, ExtensionType, Language, MarkerType, TermVocabulary, InstitutionType

3. adding OnlyApplicableIf / InapplicableIf to FeatureNode

private Set<State> onlyApplicableIf = new HashSet<State>();
private Set<State> inapplicableIf = new HashSet<State>();

with the associated get, add, remove methods.

These attributes are not direct equivalent for onlyApplicableIf and inapplicableIf in SDD as they are attached directly to the child feature rather than the parent feature, which allow having different inapplicability rules for each child feature.

4. Creation of the WorkingSet class

public class WorkingSet<S extends DescriptionBase> extends AnnotatableEntity {

private Set<Representation> representations = new HashSet<Representation>();
...
private FeatureTree descriptiveSystem;
...
private Set<S> descriptions = new HashSet<S>();

}

5. Completion of IidentificationKey interface

public interface IIdentificationKey {
    public Set<NamedArea> getGeographicalScope();
    public void addGeographicalScope(NamedArea geographicalScope);
    public void removeGeographicalScope(NamedArea geographicalScope);
    public Set<Taxon> getTaxonomicScope();
    public void addTaxonomicScope(Taxon taxon);
    public void removeTaxonomicScope(Taxon taxon);
    public Set<Scope> getScopeRestrictions();
    public Set<Taxon> getCoveredTaxa();
    public void addCoveredTaxon(Taxon taxon);
    public void removeCoveredTaxon(Taxon taxon);
}

I removed 'representations' as MultiAccessKey and PolytomousKey inherit it from their hierarchy. I added it to MediaKey (former IdentificationKey) under the name of keyRepresentations in order not to mix with the media representations.

6. Modification of IdentificationKey in accordance (and renaming it to MediaKey with all the necessary modifications in concerned classes)
public class MediaKey extends Media implements IIdentificationKey{

private Set<Taxon> coveredTaxa = new HashSet<Taxon>();

private Set<NamedArea> geographicalScope = new HashSet<NamedArea>();

private Set<Taxon> taxonomicScope = new HashSet<Taxon>();

private Set<Scope> scopeRestrictions = new HashSet<Scope>();

private Set<Representation> keyRepresentations = new HashSet<Representation>();

}

7. Creation of the class MultiAccessKey

public class MultiAccessKey extends WorkingSet implements IIdentificationKey{
...
private Set<Taxon> coveredTaxa = new HashSet<Taxon>();
...
private Set<Taxon> taxonomicScope = new HashSet<Taxon>();
...
private Set<NamedArea> geographicalScope = new HashSet<NamedArea>();
...
private Set<Scope> scopeRestrictions = new HashSet<Scope>();
}

8. Creation of PolytomousKey

public class PolytomousKey extends FeatureTree implements IIdentificationKey{
...
private Set<Taxon> coveredTaxa = new HashSet<Taxon>();
...
private Set<Taxon> taxonomicScope = new HashSet<Taxon>();

...
private Set<NamedArea> geographicalScope = new HashSet<NamedArea>();
...
private Set<Scope> scopeRestrictions = new HashSet<Scope>();
}

9. Addition of the attribute 'result', 'question' and 'taxon' to FeatureNode so that a FeatureTree can store the identification path in the case of a polytomous key.

private DescriptionElementBase result;
private Set<Representation> questions = new HashSet<Representation>();
private Taxon taxon;

14 years agoNameParser improvement, name and reference has the same author
Andreas Müller [Mon, 17 Aug 2009 08:36:33 +0000 (08:36 +0000)]
NameParser improvement, name and reference has the same author

14 years agoCorrected a couple of bugs
ben.clark [Fri, 14 Aug 2009 16:12:42 +0000 (16:12 +0000)]
Corrected a couple of bugs

14 years agocorrecting minor problem with jaxb annotation
ben.clark [Fri, 14 Aug 2009 16:12:09 +0000 (16:12 +0000)]
correcting minor problem with jaxb annotation

14 years agoformatted parser documentation for better readability
n.hoffmann [Fri, 14 Aug 2009 14:37:12 +0000 (14:37 +0000)]
formatted parser documentation for better readability

14 years agotaxonNameBase adapted for matching
Andreas Müller [Fri, 14 Aug 2009 09:41:14 +0000 (09:41 +0000)]
taxonNameBase adapted for matching

14 years agominor
Andreas Müller [Fri, 14 Aug 2009 09:32:01 +0000 (09:32 +0000)]
minor

14 years agodeleted group matcher
Andreas Müller [Fri, 14 Aug 2009 09:28:31 +0000 (09:28 +0000)]
deleted group matcher

14 years agominor
Andreas Müller [Fri, 14 Aug 2009 09:27:36 +0000 (09:27 +0000)]
minor

14 years agoupdates for match strategy in persistence
Andreas Müller [Fri, 14 Aug 2009 09:22:12 +0000 (09:22 +0000)]
updates for match strategy in persistence

14 years agoupdates for match strategy in model
Andreas Müller [Fri, 14 Aug 2009 09:21:41 +0000 (09:21 +0000)]
updates for match strategy in model

14 years agoAdded free-text search methods to name & occurrence services & removed redundant...
ben.clark [Fri, 14 Aug 2009 08:16:27 +0000 (08:16 +0000)]
Added free-text search methods to name & occurrence services & removed redundant method from UserService

14 years agoAdded free-text search methods to name & occurrence DAO's
ben.clark [Fri, 14 Aug 2009 08:15:43 +0000 (08:15 +0000)]
Added free-text search methods to name & occurrence DAO's

14 years agoAdded annotations to support free-text searching of occurrences & related entities
ben.clark [Fri, 14 Aug 2009 08:14:49 +0000 (08:14 +0000)]
Added annotations to support free-text searching of occurrences & related entities

14 years agoadded a working source feature, so sources can be omitted from binary releases
n.hoffmann [Thu, 13 Aug 2009 08:54:42 +0000 (08:54 +0000)]
added a working source feature, so sources can be omitted from binary releases