Vaadin Exception handling and minor changes
merge-update from trunk
fix NOMECLATURAL_REFERENCES in Statistics controller
changed scope of main view
latest changes for VaadinPrototype
removed deprecated mortbay logger in MediaController not only because it is deprecated but also because of conflicts with vaadin framework
rename Reference.authorTeam -> authorship #4432
adapt tests to missing Reference.series #4293 and not null constraint for test database ddl #4382
Added a classification selector view for vaadin client.
merge-update from trunk; added import preference to add media as media specimen
refactoring taxon controllers, reducing code duplication
first attempt to fix #4294 (order of map legend entries conforms to term order)
reenabling vaadin + more specific component scan for mvc
whitespace
adapting contollers to new CdmAntPathMatcher pattern syntax
changing the CdmAntPathMatcher to make it conform with spring mvc, where a ReqeustMapping values always has a leading slash even if it is implicit (it is added by the RequestMappingHandlerMapping if it is missing!)
implementing tests for the pathmatchers and fixing a bug in the CdmAntPathMatcher
resolving ambiguity in serveral web service controllers
fixing a bug in ClassificationPortalListController
resolvin a conflict and cleaning up of ClassificationPortalListController, this changes the thre return type of the list method in the controller (recovering lost commithere)
fixing regression intruduced by r20623 for #4185 (Progress monitor not available on production server)
harmonizing log levels
refactoring - related to #4268 (allow defining custom presence and absence term colors for EditGeoServiceUtilities)
added optional possibility for responding with {name, uuid} object for classification
rename getByIdInVocabulary
implementation for #4268 (allow defining custom presence and absence term colors for EditGeoServiceUtilities) and removing obsolete termservice parameters
merge update from trunk
fixing NPE in DescriptionListController
adding nameCache of NonViralNames to responses of rest services
clean up
solving probelms with the HttpStatusMessage class and potentially fixing a problem for palmweb with the image metadata display
minor
remove deprecated method
set sorting in getChildNodes optional & minor for delete in bulk editor
OccurrenceCatalogueController : added check for uuid corresponding to accepted taxon OccurrenceSearch : updated terms to be consistent occurrence-catalogue-default : updated doc
DerivedUnitFacade : added getRights method OccurrenceCatalogueController : maintenance , clean up and added sources and rights to the init facade strategy OccurrenceSearch : reverted back code for specimen related information
updated controller and search to optimise the code for retrieving all occurrences. added apt doc for endpoint
minor fixes for the checklist controller, now each endpoint can have a different documentation resource
Changed project scpecific naming to a more generic one.
Added new Service Endpoint [cdmserverURL]/checklist/flockSearch for the new flockSearch webService
included skeleton for flockSearch
better use of generics in service layer and persistence list methods
remove deprecated method (cont.)
improve includeAllSubareas
adapt the service method loadChildNodesOfTaxonNode with param recursive choose whether you get only the children of the node or the children of the children ...
fix CCE in TaxonListController #4420
Cachefile lives now for at least 7 days
Changed if clause to fix #4194
Uncommented check for cacheFile older than 24h see Ticket #4194
adding context path to url
*Update of the CSVExport WS. *fixed memory leak *new service method to pull list of TaxonNode according to a given classification
loading annotations with distribution elements - #3348 (should annotations always be returned for cdm instances? [DISCUSS])
fixing #4174 (simple search for Micrasterias* causes LazyInitializationException)
fixing TYPEDESIGNATION_INIT_STRATEGY to avoid LIEs
fixing NAMERELATIONSHIP_INIT_STRATEGY to avoid LIEs
fixing #4176 (Dataportal shows wrong symbols for non-symmetric taxon relationships)
fixing initstrategy for #3182 (roteliste: categorical data does not show up)
Generate CSV file from pojo
performance improvement for listChildNodes of a taxon
fixing #4168 (performance problem with DescriptionListPortalController.getDescriptionElementsForTaxon())
cdmlib part for #3766 (Check if specimenOrObservation.kindOfUnit is shown correctly in data portal)
adding missing statisticalValues.* to init strategy. fixes #4165 (algaterra: values of specimen descriptions not shown)
cdmlib part of #3576 (Adapt CdmServer and Dataportal to new naming of CategoricalData.stateData)
deactivated controller due to urgent release and unfinished business with a serious memory leak
contoller methods with return type List should always return a list, even if it is empty
removing the deprecated method TaxonPortalController.doGetNameTypeDesignations() for #2280 (Stop using portal/taxon//bin/zsh/nameTypeDesignations)
avoiding recurive calls, replaced by while loop
avoiding NPE
bug fix: list and page REST services must return List or page objects, not ModelAndView
checklist webservice optimized
*integrated a ModelAndView for file downloads *integerated a ProgressMonitor for csv export *export is threaded *extended ProgressMonitor with origin property
refactoring taxon controllers and thus solving #2595 (portal/taxon/{uuid}/accepted/{uuid} producing too big data objects)
fixing #4112 (portal/taxon/{uuid}/accepted/{uuid} takes exceedingly much time in specific cases) and #2595 (portal/taxon/{uuid}/accepted/{uuid} producing too big data objects) this also solves the according issue mentioned in #3336 (Improve overall dataportal page loading performance)
remove link to the apt file for the documentation. ie, there is no external documentation yet
add occurrence controler for the occurrence web-service
fixing #4148 (problems with simple search)
Removed Java 1.7 specific function due to backwards compatability
enhancing feature for checklist WS:
*added caching for CSV download --> a export will be triggered only once and after 24h to renew the cached file *added pagination for json/XML
redlist WS export added .json and .xml functionality
automatically testing of cdmlib-remote-webapp during the maven lifecycle - #4094: automatically test cdmlib-remote-webapp
cleaned unused imports
removed not used functionality see Ticket #3520
WS CSV for redlist project
Cleaning Components
Bug fix...ui is closed when logged out...this leads to a complete reset of the ui provider