cdmlib.git
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

14 years agodeleting non working attempts on a source feature
n.hoffmann [Thu, 13 Aug 2009 08:52:18 +0000 (08:52 +0000)]
deleting non working attempts on a source feature

14 years ago(no commit message)
n.hoffmann [Thu, 13 Aug 2009 08:50:42 +0000 (08:50 +0000)]

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

14 years agoInitial import.
n.hoffmann [Thu, 13 Aug 2009 08:44:42 +0000 (08:44 +0000)]
Initial import.

14 years agoJAXB import update
a.babadshanjan [Wed, 12 Aug 2009 15:55:23 +0000 (15:55 +0000)]
JAXB import update

14 years agoMatching for names improved
Andreas Müller [Wed, 12 Aug 2009 14:45:40 +0000 (14:45 +0000)]
Matching for names improved

14 years agoignore match test for taxon name
Andreas Müller [Wed, 12 Aug 2009 13:48:04 +0000 (13:48 +0000)]
ignore match test for taxon name

14 years agominor
Andreas Müller [Wed, 12 Aug 2009 13:39:35 +0000 (13:39 +0000)]
minor

14 years agominor
Andreas Müller [Wed, 12 Aug 2009 13:21:58 +0000 (13:21 +0000)]
minor

14 years agoMatching in persistence
Andreas Müller [Wed, 12 Aug 2009 13:20:57 +0000 (13:20 +0000)]
Matching in persistence

14 years agomore Matching and bugfix in IdentifiableEntity.clone()
Andreas Müller [Wed, 12 Aug 2009 13:20:21 +0000 (13:20 +0000)]
more Matching and bugfix in IdentifiableEntity.clone()

14 years agochange in signature of CDMUtils.getAllFields
Andreas Müller [Wed, 12 Aug 2009 13:19:08 +0000 (13:19 +0000)]
change in signature of CDMUtils.getAllFields

14 years agoFixed CdmImporterTest.testImport
a.babadshanjan [Tue, 11 Aug 2009 13:19:57 +0000 (13:19 +0000)]
Fixed CdmImporterTest.testImport

14 years agomatching in commonservice
Andreas Müller [Mon, 10 Aug 2009 10:02:15 +0000 (10:02 +0000)]
matching in commonservice

14 years agomatching in persistence
Andreas Müller [Mon, 10 Aug 2009 09:18:30 +0000 (09:18 +0000)]
matching in persistence

14 years agoplugin 2.1.0.v20090807-1911. now includes sources for all libraries
n.hoffmann [Mon, 10 Aug 2009 09:09:09 +0000 (09:09 +0000)]
plugin 2.1.0.v20090807-1911. now includes sources for all libraries

14 years ago(no commit message)
Andreas Müller [Mon, 10 Aug 2009 08:59:12 +0000 (08:59 +0000)]

14 years agogetAllFields in CdmUtils
Andreas Müller [Mon, 10 Aug 2009 08:57:00 +0000 (08:57 +0000)]
getAllFields in CdmUtils

14 years agoMatch test
Andreas Müller [Fri, 7 Aug 2009 06:59:54 +0000 (06:59 +0000)]
Match test

14 years agoStrictReferenceBase matchable
Andreas Müller [Fri, 7 Aug 2009 06:58:23 +0000 (06:58 +0000)]
StrictReferenceBase matchable

14 years agomatch for CdmBase
Andreas Müller [Fri, 7 Aug 2009 06:57:25 +0000 (06:57 +0000)]
match for CdmBase

14 years agoMatch framework
Andreas Müller [Fri, 7 Aug 2009 06:56:44 +0000 (06:56 +0000)]
Match framework

14 years agoequals for TimePeriod
Andreas Müller [Fri, 7 Aug 2009 06:04:03 +0000 (06:04 +0000)]
equals for TimePeriod

14 years agonullSafeEqual in cdmlib-commons
Andreas Müller [Fri, 7 Aug 2009 06:02:55 +0000 (06:02 +0000)]
nullSafeEqual in cdmlib-commons

14 years agoimplemented a method that returns a map containing uuid and titleCache of all accepte...
n.hoffmann [Thu, 6 Aug 2009 11:54:24 +0000 (11:54 +0000)]
implemented a method that returns a map containing uuid and titleCache of all accepted taxa

14 years agoNameTypeDesignationStatusMethod for BerlinModelImport in cdmlib-io
Andreas Müller [Thu, 6 Aug 2009 10:24:06 +0000 (10:24 +0000)]
NameTypeDesignationStatusMethod for BerlinModelImport in cdmlib-io

14 years agominor
Andreas Müller [Thu, 6 Aug 2009 10:22:29 +0000 (10:22 +0000)]
minor

14 years agotests adapted to taxonomic view and validation for ImportConfigurators changed (no...
Andreas Müller [Thu, 6 Aug 2009 10:21:59 +0000 (10:21 +0000)]
tests adapted to taxonomic view and validation for ImportConfigurators changed (no test for destination == null anymore)

14 years agomerge for cdmlib-services
Andreas Müller [Thu, 6 Aug 2009 09:56:25 +0000 (09:56 +0000)]
merge for cdmlib-services

14 years agoMerge for cdmlib-persistence and bugfix in TaxonDaoHibernateImplTest
Andreas Müller [Thu, 6 Aug 2009 09:55:17 +0000 (09:55 +0000)]
Merge for cdmlib-persistence and bugfix in TaxonDaoHibernateImplTest

14 years agoMerging for cdmlib-model
Andreas Müller [Thu, 6 Aug 2009 08:29:54 +0000 (08:29 +0000)]
Merging for cdmlib-model

14 years agoReferenceSystem in persistence
Andreas Müller [Wed, 5 Aug 2009 14:37:36 +0000 (14:37 +0000)]
ReferenceSystem in persistence

14 years agoVocabulary enum update
Andreas Müller [Wed, 5 Aug 2009 14:37:02 +0000 (14:37 +0000)]
Vocabulary enum update

14 years agoReferenceSystem terms and merge framework
Andreas Müller [Wed, 5 Aug 2009 14:36:33 +0000 (14:36 +0000)]
ReferenceSystem terms and merge framework

14 years agominor
Andreas Müller [Wed, 5 Aug 2009 12:40:45 +0000 (12:40 +0000)]
minor

15 years agobugfix for media.clone
Andreas Müller [Wed, 5 Aug 2009 00:51:18 +0000 (00:51 +0000)]
bugfix for media.clone

15 years agoCredit.clone()
Andreas Müller [Tue, 4 Aug 2009 23:38:57 +0000 (23:38 +0000)]
Credit.clone()

15 years agoRights.clone
Andreas Müller [Tue, 4 Aug 2009 23:38:26 +0000 (23:38 +0000)]
Rights.clone

15 years agoMedia.clone and MediaTest
Andreas Müller [Tue, 4 Aug 2009 23:37:29 +0000 (23:37 +0000)]
Media.clone and MediaTest

15 years agominor
Andreas Müller [Mon, 3 Aug 2009 08:46:29 +0000 (08:46 +0000)]
minor

15 years agominor
Andreas Müller [Mon, 3 Aug 2009 08:46:04 +0000 (08:46 +0000)]
minor

15 years agominor
Andreas Müller [Fri, 31 Jul 2009 10:57:28 +0000 (10:57 +0000)]
minor

15 years agominor
Andreas Müller [Tue, 28 Jul 2009 23:45:14 +0000 (23:45 +0000)]
minor

15 years agorefactoring of ICdmGenericDao.getReferencingCdmBases()
Andreas Müller [Tue, 28 Jul 2009 23:44:03 +0000 (23:44 +0000)]
refactoring of ICdmGenericDao.getReferencingCdmBases()

15 years agorefactoring of ICdmGenericDao.getReferencingCdmBases()
Andreas Müller [Tue, 28 Jul 2009 23:34:56 +0000 (23:34 +0000)]
refactoring of ICdmGenericDao.getReferencingCdmBases()

15 years agominor
Andreas Müller [Tue, 28 Jul 2009 23:33:40 +0000 (23:33 +0000)]
minor

15 years agoreimplemented GenericDao.getAllClasses
Andreas Müller [Tue, 28 Jul 2009 12:02:30 +0000 (12:02 +0000)]
reimplemented GenericDao.getAllClasses

15 years agominor
Andreas Müller [Tue, 28 Jul 2009 11:51:50 +0000 (11:51 +0000)]
minor

15 years agoNameTypeDesignationStatus for diptera
Andreas Müller [Mon, 27 Jul 2009 23:16:54 +0000 (23:16 +0000)]
NameTypeDesignationStatus for diptera

15 years agominor
Andreas Müller [Mon, 27 Jul 2009 21:12:08 +0000 (21:12 +0000)]
minor

15 years agotitle for descriptions in BerlinModel import
Andreas Müller [Mon, 27 Jul 2009 21:11:35 +0000 (21:11 +0000)]
title for descriptions in BerlinModel import

15 years agobugfix for references with id = 0
Andreas Müller [Mon, 27 Jul 2009 21:10:10 +0000 (21:10 +0000)]
bugfix for references with id = 0

15 years agominor
Andreas Müller [Mon, 27 Jul 2009 19:03:41 +0000 (19:03 +0000)]
minor

15 years agominor
Andreas Müller [Mon, 27 Jul 2009 19:00:04 +0000 (19:00 +0000)]
minor

15 years agoeditor for diptera
Andreas Müller [Mon, 27 Jul 2009 16:26:49 +0000 (16:26 +0000)]
editor for diptera

15 years agominor
Andreas Müller [Sat, 25 Jul 2009 08:29:28 +0000 (08:29 +0000)]
minor

15 years agofixed treeUuids for IOs in app-import
Andreas Müller [Sat, 25 Jul 2009 08:15:17 +0000 (08:15 +0000)]
fixed treeUuids for IOs in app-import

15 years agofixed treeUuid for IOs
Andreas Müller [Sat, 25 Jul 2009 08:14:33 +0000 (08:14 +0000)]
fixed treeUuid for IOs

15 years agoBerlinModel ReferenceExport improvements
Andreas Müller [Sat, 25 Jul 2009 08:12:09 +0000 (08:12 +0000)]
BerlinModel ReferenceExport improvements

15 years agonew CDM destinations
Andreas Müller [Sat, 25 Jul 2009 08:06:40 +0000 (08:06 +0000)]
new CDM destinations

15 years agono secUuid in TaxonX
Andreas Müller [Sat, 25 Jul 2009 08:03:11 +0000 (08:03 +0000)]
no secUuid in TaxonX

15 years agopalmae url
Andreas Müller [Sat, 25 Jul 2009 08:02:30 +0000 (08:02 +0000)]
palmae url

15 years agominor
Andreas Müller [Sat, 25 Jul 2009 07:54:53 +0000 (07:54 +0000)]
minor

15 years agofindNameByNameCache
Andreas Müller [Sat, 25 Jul 2009 07:53:07 +0000 (07:53 +0000)]
findNameByNameCache

15 years agocount trees for import state
Andreas Müller [Sat, 25 Jul 2009 07:50:46 +0000 (07:50 +0000)]
count trees for import state

15 years agominor
Andreas Müller [Sat, 25 Jul 2009 07:42:22 +0000 (07:42 +0000)]
minor

15 years agominor
Andreas Müller [Sat, 25 Jul 2009 07:41:56 +0000 (07:41 +0000)]
minor

15 years agominor
Andreas Müller [Sat, 25 Jul 2009 07:40:27 +0000 (07:40 +0000)]
minor