| Branch: | Tag: | Revision:

cdmlib / cdmlib-persistence / src @ c52b7e11

# Date Author Comment
c52b7e11 10/02/2014 01:00 PM Katja Luther

adapted tcs rdf and xml import, using apache jena for rdf import
tcs import for caryophylales

2529ae12 09/17/2014 06:13 PM Cherian Mathew / HandlingCdmEntitiesTest.xml : Added new test to describe save, update, merge of cdm entities (mimicking remoting)
cdmlib-remote-servlet.xml : added commented option to expose remoting : added comment on how to disable transactional behaviour in tests

bdcef9bf 09/10/2014 12:42 PM Andreas Müller


18a1cf27 09/10/2014 12:38 PM Andreas Müller


c7ff3f1a 08/21/2014 08:08 PM Andreas Müller


01871756 08/21/2014 08:03 PM Andreas Müller


15888e8e 08/21/2014 07:54 PM Andreas Müller

remove potential NPE in CdmDataSourceBase

85da6838 08/21/2014 12:45 PM Katja Luther

isDeletable ignores relations of identifiableEntity

d0e1f771 08/18/2014 09:58 AM Katja Luther
4ec3466c 08/08/2014 03:12 PM Andreas Kohlbecker

reverting test for #686 (orderindex of rank undefined) to ist original version and removing ignore since the bug is fixed now

49ef1b48 08/07/2014 07:38 PM Andreas Müller


e195f728 08/07/2014 01:57 PM Cherian Mathew

added check for non-null operation in constructors

8ed724c1 08/07/2014 11:08 AM Cherian Mathew

making sure operation is always initialised

10f6a461 08/04/2014 12:41 PM Andreas Müller

remove series from FullCoverageDataGenerator

cb16ca65 08/04/2014 12:40 PM Andreas Müller

replace LockMode by LockOptions in service layer and persistence

f31032cb 08/04/2014 12:13 PM Andreas Müller

replace deprecated .lock method in CdmEntityDaoBase

d8c078a8 07/02/2014 06:10 PM Andreas Müller

fix for last commit

fb7c2911 07/02/2014 05:57 PM Andreas Müller

create new vocabulary for MediaSpecimenKindOfUnit, move Detail image and Specimen scan from old to new vocabulary and create new terms Living plant photo and Artwork #4269

314d8bdd 07/02/2014 03:43 PM Andreas Müller

additional test for sortindex handling #4200

ace5867f 07/02/2014 03:21 PM Andreas Müller


3adca34a 07/02/2014 03:19 PM Andreas Müller

test for #4200

afdc25a6 07/01/2014 03:14 PM Andreas Müller


ac005dca 06/26/2014 03:49 PM Cherian Mathew

added findByUuidWithoutFlush method

6cbe0fbb 06/25/2014 04:42 PM Andreas Kohlbecker

fixing #4273 (java.lang.ClassCastException in TaxonDaoHibernateImpl.countTaxaByCommonName() breaks taxon search) and most probably also other CommonName search related tickets

b04808bc 06/25/2014 11:51 AM Andreas Müller

remove some comments and non-Javadocs

226576dd 06/25/2014 11:49 AM Andreas Müller

first development for the export filter

241a7114 06/13/2014 03:32 PM Andreas Müller


bec1fc09 06/13/2014 12:02 PM Andreas Müller

some java doc

cc57dbe5 06/13/2014 11:46 AM Andreas Müller

start bugfixing and refactoring sortindex handling in TaxonNode

503a869b 06/10/2014 01:46 PM Patrick Plitzner
  • added service method to term service that retrieves terms by TermType
cdaf3d5b 06/03/2014 04:41 PM Andreas Müller


84c0eacf 05/21/2014 12:25 PM Cherian Mathew

setting url when database, server or port update instead of when updating datasource bean.

eff693a3 05/21/2014 09:57 AM Cherian Mathew

updating connection url for data source bean

fdf9eec2 05/20/2014 12:11 PM Andreas Müller

better use of generics in service layer and persistence list methods

d93dd1ac 05/16/2014 01:48 PM Andreas Müller

preliminary FK test

3703c9cd 05/15/2014 06:03 PM Andreas Müller

handle null objects for save, saveOrUpdate and Update

b0d80757 05/15/2014 01:44 PM Andreas Müller

further fixes for subareas #4220

1f739c00 05/15/2014 11:35 AM Katja Luther

adapt the service method loadChildNodesOfTaxonNode
with param recursive choose whether you get only the children of the node or the children of the children ...

eb7bd2c6 05/07/2014 10:39 AM Cherian Mathew

CdmSource : added null port constant
CdmPersistentDataSource : corrected url port generation

4afa8ecf 05/06/2014 05:47 PM Andreas Müller

fixing failing ODBC test

d6c56cef 05/06/2014 05:45 PM Andreas Müller

remove imports and javadoc

9d83d860 05/06/2014 04:25 PM Cherian Mathew

added setter methods for common properties

5e170358 05/06/2014 04:23 PM Cherian Mathew

CdmDataSourceBase : added method to retrieve database metadata
ICdmDataSource, CdmDataSource, CdmPersistentDataSource : added getter/setter methods for cdm source properties
CdmDataSource : added a new constructor to clone from and existing ICdmDataSource

1eb3d17a 04/30/2014 04:49 PM Alexander Oppermann

Changed limits to INTEGER, so it is possible to nullify these parameters if needed

6cddf6c5 04/29/2014 02:19 PM Patrick Plitzner
  • show infraspecific taxa in Palmweb theme only if there are any
    • fixed output (taxon and NOT taxa if only one sub species present)
be56b4cc 04/10/2014 04:19 PM Alexander Oppermann

*added Test for service method: getTaxonOfAcceptedTaxaByClassification and countTaxonOfAcceptedTaxaByClassification
*fixed SQL Statement so it works with H2 DB

bd47b74d 04/10/2014 02:51 PM Alexander Oppermann

*added service layer method: countAllNodesForClassification
*improved performance CSVDemoExport

c50bbf8d 04/10/2014 11:26 AM Alexander Oppermann

*Update of the CSVExport WS.
*fixed memory leak
*new service method to pull list of TaxonNode according to a given classification

10e96c9d 04/09/2014 04:27 PM Cherian Mathew

DatabaseServiceHibernateImpl : added important fixme
CdmPersistentDataSource : clean up
CdmPersistentXMLSource : added context path enum for remoting
CdmApplicationUtils : variable change

ff4486f5 04/08/2014 05:05 PM Andreas Kohlbecker

reverting r20536 , related to #4174 (simple search for Micrasterias* causes LazyInitializationException)

0ac7b8a4 04/08/2014 02:24 PM Katja Luther

add service to get all nodes of a classification

8a45b292 04/04/2014 05:38 PM Cherian Mathew

added comments / javadoc

53a514ed 04/04/2014 11:23 AM Andreas Kohlbecker

extending the title and name cache auto initializer by relationsFromThisName - #4174 (simple search for Micrasterias* causes LazyInitializationException)

2d427fc0 04/04/2014 10:21 AM Cherian Mathew

TestDatabase / CdmPersistentDataSourceTest / CdmApplicationUtils : updated as per Cdm Source refactoring
ICdmDataSource : moved generic methods to super interface ICdmSource
CdmPersistentDataSource : refactored by spliting the utility part to CdmPersistentXMLUtils and the jDom elementpart to CdmXMLPersistentSource...

37b5850c 04/04/2014 10:16 AM Cherian Mathew

added extra checks when parsing jdbc connection url

704154d3 04/04/2014 10:05 AM Cherian Mathew

New classes / interface to refactor the CdmDataSource object to be more generic to allow for remoting sources
ICdmSource / CdmSource : Base class / interface which represent any CDM Source
ICdmPersistentSource : interface which represents a persistent cdm source...

9ba80ffb 04/04/2014 09:58 AM Cherian Mathew

CdmPersistentSourceUtils : new class which contains all functionality to manage the persistent cdm sources config (taken from CdmPersistentDataSource)
CdmSourceException : wraps around exceptions when interacting with the Cdm Sources

13d17320 04/01/2014 08:50 AM Patrick Plitzner
  • added two NewInstance() methods to Amplification
    • added getUuidAndDescriptions to IAmplificationService and DAO
92b43465 03/31/2014 10:08 AM Patrick Plitzner
  • added IAmplificationService and ISequenceService
    • added service methods to move derivates from one to another
    • added test for move method
ba84f3fd 03/29/2014 09:50 PM Andreas Kohlbecker

performance improvement for listChildNodes of a taxon

601a2066 03/28/2014 06:39 PM Andreas Kohlbecker

fixing #4168 (performance problem with DescriptionListPortalController.getDescriptionElementsForTaxon())

c9b17396 03/26/2014 09:40 AM Andreas Kohlbecker

missing @Override

f70a6bb7 03/25/2014 04:31 PM Andreas Kohlbecker

fixing #4151 (AdvancedBeanInitializer causes problems when initializing taxonnode hierarchies)

7fd3dd3f 03/20/2014 02:56 PM Andreas Kohlbecker

adating test to modified number of taxa

0440906b 03/20/2014 01:31 PM Andreas Kohlbecker

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)

b92052e6 03/20/2014 01:31 PM Andreas Kohlbecker

implementing dao method listAcceptedTaxaFor, for #4112

6c8c81b2 03/20/2014 12:12 PM Cherian Mathew

added containsValue method to retrieve value object for maps

594277ce 03/17/2014 08:44 AM Patrick Plitzner
  • added IPrimerService and IPrimerDao with the corresponding implementations
    • interface supports the retrieval of UuidAndTitleCache lists for all primers in the DB
64fddb1b 03/14/2014 09:52 PM Andreas Müller

add NomStatus vocabulary for ICZN #4085

58606c34 03/13/2014 05:08 PM Andreas Kohlbecker

removing excludes from map according to #4111 (behaviour of TaxonEditor for users with limited grants [DISCUSS]) comment 8

9cb51dcb 03/13/2014 03:59 PM Cherian Mathew

added remote collection methods to service layer to be able to make remote calls on server side persisted collections

2f0adec7 03/13/2014 02:38 PM Andreas Kohlbecker

removing homptypicalGroups from excludes

b1073d98 03/13/2014 01:22 PM Andreas Kohlbecker

implementing test and fixing bugs 2 regarding #4081 (TaxonNodeServiceImpl.makeTaxonNodeASynonymOfAnotherTaxonNode() requires TAXONNAMEBASE.[UPDATE])

3d03a83f 03/13/2014 01:22 PM Andreas Kohlbecker

implementing test and fixing bugs regarding #4081 (TaxonNodeServiceImpl.makeTaxonNodeASynonymOfAnotherTaxonNode() requires TAXONNAMEBASE.[UPDATE])

d261aa32 03/12/2014 02:18 PM Andreas Kohlbecker

implementing exclude map for #4081 (TaxonNodeServiceImpl.makeTaxonNodeASynonymOfAnotherTaxonNode() requires TAXONNAMEBASE.[UPDATE])

0ad365ec 02/28/2014 11:45 AM Andreas Kohlbecker

implementing #4082 (implement default permission groups)

cc4b07b5 02/26/2014 12:21 PM Andreas Kohlbecker

adding TeamOrPersonBaseVoter

ae1c593b 02/26/2014 12:18 PM Andreas Kohlbecker

adding permission class for Teams and Persons wich according validator

a9164750 02/26/2014 10:45 AM Andreas Kohlbecker

CdmPermissionClasses for names and references, tests implemented, bug in CdmPermissionClass.from() fixed - #4055 (action enablement adapts to the users granted authorities)

db386ab0 02/25/2014 09:34 AM Katja Luther

fix NPE in onFlushDirty

6c86c7c2 02/19/2014 03:45 PM Andreas Kohlbecker

additional functionality for #4055 (action enablement adapts to the users granted authorities)

17673d79 02/11/2014 06:40 PM Cherian Mathew

added initializeCollection method to initialize a lazy loaded collection

4d75517b 02/11/2014 05:17 PM Andreas Kohlbecker

A utils class which helps finding security related exceptions in Throwables

a3bbc2ed 02/11/2014 05:17 PM Andreas Kohlbecker

A utils class which helps finding security related exceptions in Throwables

c96ea9ca 02/06/2014 03:59 PM Andreas Kohlbecker

removing @Override

8a448841 02/06/2014 03:21 PM Andreas Kohlbecker

more log output to debug CdmDataSourceBase.testConnection()

c423c274 02/06/2014 03:21 PM Andreas Kohlbecker

fixing and implementing test for #3782 (Security Context is not updated after editing GrantedAuthorities of a Group)

b838ce03 02/06/2014 03:21 PM Andreas Kohlbecker

removing old TODO

48ccf94a 02/03/2014 11:57 AM Andreas Kohlbecker

introducting ICdmPermissionEvaluator

5a845253 01/31/2014 04:59 PM Andreas Kohlbecker

implementing global PUBLISH role, also introducing the interface IPublishable; solves #3980 (Implement PUBLISH role into cdmlib security)

20d40cb9 01/30/2014 12:00 PM Andreas Kohlbecker

DistributionInfoForTaxon methods implemented in services and controllers

d210822a 01/29/2014 02:19 PM Andreas Müller

add default values for integer to columnAdder

e96913b9 01/28/2014 05:42 PM Andreas Müller

add stepName

bf10df38 01/15/2014 01:42 PM Andreas Müller

fix stupid bug in SimpleSchemaUpdater

856a4fee 01/15/2014 12:54 PM Andreas Kohlbecker

fixing problems related to new taxon node structure

43bf99f8 01/15/2014 12:18 PM Andreas Müller

handling of maxId of TaxonNode for empty databases

57385c37 01/15/2014 12:17 PM Andreas Müller

remove some TODOs

a9fb2e4d 01/15/2014 01:06 AM Andreas Müller


c2e16ab6 01/14/2014 09:52 PM Andreas Müller

update vocabulary titleCaches, untested #3708

30c8f3d6 01/14/2014 09:41 PM Andreas Müller

remove uri from feature tree #3519

Add picture from clipboard (Maximum size: 40 MB)