rename PolytomousKeyNodeService
update for failing test in TermServiceImplTest
use real URI in getTermByUri
use uuid for missing term check
removing unused private class TaxonAndNameComparator
bugfix for #2558 (concurrent modification in TaxonNodeServiceImpl.makeTaxonNodeASynonymOfAnotherTaxonNode(...) )
remove hasPermission from saveOrUpdate
fix javadoc for findByTitle
fixing #1925 (CICHORIEAE taxon tree order of taxa and bastards) and also moving ITaxonNodeComparator into model
remove empty lines
quick fix of tests, save() is not secured at the moment, because for tests it is needed to save objects to the database without authentication.
secure save, saveOrUpdate and delete methods tests
bugfix in getAuthorities() new Service for evaluate a permission add permission evaluation for changing password
modifications in cdmlib for #2206 (modify the means to find images for the data portal)
Added override and deprecation annotations
Changed CdmPermission to use "update" instead of "edit" for consistency reasons; Added a comment about getting authorities from a user's groups;
sync trunk
adding permission handling and writing a test for usermanagement
removed 2 deprecated methods getRootTaxon(xxx) from TaxonService
Removed deprecated methods and tests
Refactored MediaMetaData and family. Renamed it to MediaInfo. API is now less confusing and more consistent.
#2408 bugfixing in changeSynonymToAcceptedTaxon
getTermByRepresentationAbbrev
improved findBestMatchingTaxon method
bugfix for searchCountryByName in occurrence service. It now searches for the label, not for the description (text)
refine findBestMatchingTaxon
minor
bugfix for team titlecache
Fixes #2372
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.
fixing #2329 (Synonym types not shown in specimen tab)
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
fixing NPE
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
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
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
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
Implemented a uuidAndTitleCache method for institutions
Improved uuidAndTitleCache methods of ITaxonService
Corrected the inheritance of service configurators
move IdentificationKeyGenerator to cdmlib-model
Added comments
implemented a method to move synonyms between taxa
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)
comments regarding method harmonization
getting all SpecimenOrObservationBases for a Taxon
base framework for natural language element special prosessing