Refactored MediaMetaData and family. Renamed it to MediaInfo. API is now less confusing and more consistent.
#2408 bugfixing in changeSynonymToAcceptedTaxon
getTermByRepresentationAbbrev
minor
improved findBestMatchingTaxon method
some changes for specimen facade (type by class and workaround for bidirectional bug determination <-> derivedUnit)
bugfix for searchCountryByName in occurrence service. It now searches for the label, not for the description (text)
refine findBestMatchingTaxon
bugfix for team titlecache
Fixes #2372
Include FieldObservation in Specimen Facade
added FieldObservationCacheStrategy (not functional yet)
make countByTitle public and delete param propertyPath
countByTitle() method for IIdentifiableService
Renaming GroupService to GroupServiceImpl for the sake of API consistency. Also added some much needed NPE checks.
Devide preferred and other determinations in derived unit facade (#2375)
remove collectors number from facade.addDuplicate
make collector number deprecated in DerivedUnitBase and remove from specimen facade and ABCD import and REST services(#2362)
fixing #2329 (Synonym types not shown in specimen tab)
Use interface type for get/setCdmAppController in CdmDefaultIOBase (#2347)
Method {{{isEvenDistance}}} did not work correctly.
use correct API methods to retrieve classification by UUID (API)
remove imports
removing parameters for WorkingSetService method
bugfix for DescriptionDaoImpl.getDescriptionElementForTaxon (missing implementation for features)
new implementation for Xper data fetching from persistence and some further changes to Xper
first steps for specimen import (missing facade update)
fixing NPE
added getPolytomousKeyNodeService to application controller interface
services offer */taggedName end points
lesser surprises
more consistent pager methods & PolytomousKeyService improvements
splitting PolytomousKeyNodeService from PolytomousKeyService & more methods for IdentificationKeyService
implement list find method for user and group services (#2283 and #2284). Tests are still missing.
Deprecating an obsolete method
bugfix for DerivedUnitFacade, NPE when Ecology or PlantDescription exists
Improved the implementation of Group and GrantedAuthority and wrote UnitTest for them.
Created a new service to handle group related stuff. The old implementation in UserService is still available but deprecated.
add progress monitor functionality to updateTitleCache
refactoring of interface for updateTitleCache
removing a hack
#1787, the UuidAndTitleCache.type is set
bugfix for moveDescriptionElement test
remove commented code and update java doc
Fixes #2233
parameter isPaste-> isCopy #2233
bugfix for imageGallery flag not set #1830
tests for image galleries in derived unit facade and bugfix for test in DescriptionServiceImplTest which didn't run in maven.
implementing paste for moveDescriptionElements
moveDescriptionElements
changeHomotypicalGroupOfSynonym #2220
bugfix for TaxonService.changeSynonymToAcceptedTaxon() #1811
Requesting a method to move descriptione elements between descriptions
javadoc
replace deprecated methods with new ones #2176
java docs added
minor exception handling
remove import
harmonizing nameRelationship methods #2159
Refactoring of taxon business logic methods and started to write tests for these methods. The tests are far from finished.
bugfix for partitioned deduplicate
fixed setBarcode #2164
Implemented a uuidAndTitleCache method for institutions
Improved uuidAndTitleCache methods of ITaxonService
Corrected the inheritance of service configurators
move IdentificationKeyGenerator to cdmlib-model
Added comments
minor changes to progress monitor call locations
implemented a method to move synonyms between taxa
Implemented missing isProtectedTitleCache method
refining identificationKeyGenerator (only syntax issues and test class etc.)
see comment for r10945
taking over class from IdentificationKeyGenerator2: Email Maxime: Dear Andreas, as you expected, there were several conflicts between your file and mine, I didn't see it at first because I had had some troubles updating the trunk in the morning and I ended with a pretty messy file. So what I did was to use my original file and I tried to make the changes manually: I named it IdentificationKeyGenerator2. I didn't have much time to check if everything was working well, however I plan to come back to work next week so if you could tell me if there are some errors left I could fix this next week and finish commenting the code in the same time....
compile errors in descriptionServiceImpl -> Needs to be fixed by Maxime (2)
compile errors in descriptionServiceImpl -> Needs to be fixed by Maxime
Identification key generator using Polytomous keys.
Last updates for natural language generation (added comments, new options, cleaned the code, etc)
Few modifications for tests
merge 3.0.2 to trunk
worked on documentation
Some commenting and cleaning code
QuantitativeData support (needs improvements)
clearer getters for DerivedUnitFacade + PointBeanProcessor
corrected a type :)
comments regarding method harmonization
getting all SpecimenOrObservationBases for a Taxon