Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

cdmlib / cdmlib-services / src @ 2d427fc0

# Date Author Comment
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...

b746bb33 04/03/2014 03:58 PM Cherian Mathew

updated IPrimer service settings

f5f02f66 04/03/2014 03:57 PM Cherian Mathew

added methods to get schema version and check if db is empty
house-keeping and adding javadoc

32f1b240 04/02/2014 11:35 AM Patrick Plitzner
  • added service method to retrieve a map of SingleReads and their "hosting" Sequences
13d17320 04/01/2014 08:50 AM Patrick Plitzner
  • added two NewInstance() methods to Amplification
    • added getUuidAndDescriptions to IAmplificationService and DAO
8640593e 03/31/2014 12:25 PM Katja Luther

add tests for treeIndex and deletion of nodes

f5d25c32 03/31/2014 11:52 AM Patrick Plitzner
  • bundled services for molecular data in one package
    • added more tests
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())

6b04561c 03/26/2014 03:36 PM Patrick Plitzner
  • added moveSequence() and moveDerivate() to occurrence service
ef9c1361 03/26/2014 09:40 AM Andreas Kohlbecker

solving TODO: using AbstractPagerImpl.hasResultsInRange() in dao method

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

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

6ed36ca8 03/21/2014 05:55 PM Andreas Kohlbecker

avoiding NPE

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)

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

added containsValue method to retrieve value object for maps

7ad4b0f9 03/20/2014 11:22 AM Patricia Kelbert

add new method for getting specimen and observation

216de3d0 03/17/2014 11:03 PM Andreas Kohlbecker

cdmlib part of fix #4121 (Changing password does not work)

98ca468b 03/17/2014 11:03 PM Andreas Kohlbecker

additional method required to avoid problems which where due to a fix for ticket #3822 (see related commit for taxeditor)

2956883b 03/17/2014 09:58 AM Patrick Plitzner
  • renamed method
7a72947b 03/17/2014 08:51 AM Patrick Plitzner
  • added javadoc
dfab8a93 03/17/2014 08:50 AM Patrick Plitzner
  • added test for baseUnit() method
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
e6814896 03/15/2014 10:21 AM Andreas Müller

fix missing idInVocabulary for countries; implement country mapping for EditGeoService (#3452, #3651)

d3d4afa4 03/14/2014 03:03 PM Andreas Kohlbecker

adding missing @Override

37e7c06b 03/13/2014 06:05 PM Andreas Kohlbecker

adapting tests for #4081 (TaxonNodeServiceImpl.makeTaxonNodeASynonymOfAnotherTaxonNode() requires TAXONNAMEBASE.[UPDATE])

2e44ba1f 03/13/2014 05:04 PM Andreas Kohlbecker

adapting default permission goups 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

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])

36ce30be 03/07/2014 06:30 PM Andreas Müller

fix CacheUpdater

49490a3b 03/06/2014 01:48 AM Andreas Müller

minor

d149f596 03/05/2014 01:16 PM Patrick Plitzner
  • renamed getBaseUnit() to baseUnit()
70c363c7 03/05/2014 08:43 AM Patrick Plitzner
  • added util method to get for getting a CDM entity (used in authenication/permission framework)
    • made use of this method where the type of the parameter was too general (like object)
    • made getBaseUnit() of DerivedUnitFacade public
4f9dab69 03/04/2014 07:10 PM Andreas Müller

minor

73473a77 03/04/2014 07:09 PM Andreas Müller

minor

cd145c6b 03/04/2014 05:17 PM Patrick Plitzner
  • refactored to use "base" unit wherever possible (base unit is derivedUnit or fieldUnit)
89e46652 03/03/2014 03:14 PM Andreas Müller

handle setType in DerivedUnitFacade better

040bcb9a 02/28/2014 02:24 PM Andreas Müller

some minor changing for handling getType()

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

implementing #4082 (implement default permission groups)

3dba21ef 02/28/2014 09:26 AM Andreas Kohlbecker

fixing problem with deleting groups see #4054 (Taxeditor, Group Bulkeditor cannot delete Group)

35c1196a 02/27/2014 09:41 AM Katja Luther

fix problem with changeSynonymToAcceptedTaxon of a synonym being part of an homotypical group

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)

73a354d6 02/26/2014 09:32 AM Patrick Plitzner
  • fixed possible NPE when DerivedUnitFacade is used with only a FieldUnit and no DerivedUnit
95f6bde7 02/20/2014 05:50 PM Cherian Mathew

CdmApplicationDefaultConfiguration : refactoring autowiring for datasource to allow for remoting

b81ef09c 02/20/2014 10:09 AM Katja Luther

add deletegroup

cd28261b 02/20/2014 09:48 AM Katja Luther

save(Collection users ) uses createUser to encrypt the pwd

d543fd4d 02/14/2014 05:47 PM Cherian Mathew

CdmApplicationDefaultConfiguration : moved autowiring for sessionFactory and transactionManager from members to set functions
to allow for remoting
CdmApplicationController : catching UnsupportedOperationException for database service call to allow for remoting...

30d4f094 02/14/2014 05:33 PM Andreas Müller

minor

786243b3 02/14/2014 12:16 PM Cherian Mathew

refactoring http invoker section to a separate config file to make it easy to test / switch to / from remoting

881468a0 02/14/2014 11:45 AM Andreas Müller

fix setting of DerivedUnitFacade.type #4057 and some cleaning up

0092a4a5 02/13/2014 12:25 PM Cherian Mathew

reverting back the cdm application configuration refatoring

c9b48c79 02/12/2014 02:15 PM Cherian Mathew

renaming CdmApplicationController to CdmApplicationDefaultController

231a453c 02/12/2014 02:13 PM Cherian Mathew

refactoring cdm application configuration / controller to allow for remoting

29ab3449 02/12/2014 02:10 PM Cherian Mathew

httpInvokerServices : remoting services spring config file
ConversationHolder : constructor made protected for ConversationHolderMock
ConversationHolderMock : empty conversation holder for remoting
cdmlib-remote-servlet.xml : added http invoker service configuration (currently commented)

80948ddf 02/12/2014 01:27 PM Katja Luther

move business logic from change concept to synonym to the service layer

d0a75c57 02/12/2014 11:14 AM Katja Luther

cdmlib fix for deleting groups in bulkeditor #4054

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

added initializeCollection method to initialize a lazy loaded collection

bcaf1d59 02/11/2014 10:26 AM Katja Luther

move taxon to homotypical synonym fixed

2b01c847 02/10/2014 02:26 PM Katja Luther
9233b7ac 02/10/2014 01:11 PM Katja Luther
26023986 02/10/2014 12:26 PM Katja Luther

fix changeTaxonToSynonym with homotypic Synonyms

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

part 1 of fixing #2414 (Group updating doesn't work) by using CascaseType.REFRESH and test method extended

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)

ad8d0610 02/06/2014 03:20 PM Andreas Kohlbecker

completely reworking UserServiceImplTest and also renaming it to UserAndGroupServiceImplTest

bb4429d3 02/05/2014 02:42 PM Andreas Müller

use unit in range.toString #4035

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

introducting ICdmPermissionEvaluator

4ac1a923 02/03/2014 11:50 AM Katja Luther

fix bug in change accepted taxa to synonym with taxonrelations

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)

3e931199 01/31/2014 02:28 PM Andreas Müller

remove import

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

DistributionInfoForTaxon methods implemented in services and controllers

580e2dc8 01/29/2014 02:24 PM Andreas Müller

fix accepted to synonym operation by removing call of delete(name)

2c87c797 01/29/2014 02:23 PM Andreas Müller

add exception handling for name relationship removal

b2747d63 01/29/2014 02:12 PM Andreas Kohlbecker

introducing DistributionInfoDTO

a561758b 01/29/2014 10:33 AM Andreas Kohlbecker

comments towards refactoring IService.list()

955457ed 01/28/2014 02:06 PM Andreas Kohlbecker

correcting documentation and adapting test - #3904 (EuroMed: Implement filtering rules for Distributions)

e976ec34 01/28/2014 12:35 PM Andreas Kohlbecker

corecting documentation, removing obsolete rule and adapting test accordingly - #3904 (EuroMed: Implement filtering rules for Distributions)

4f2bda54 01/28/2014 10:51 AM Andreas Kohlbecker

implementing test for #3904 (EuroMed: Implement filtering rules for Distributions) and a little bugfix

e3fa3951 01/27/2014 12:11 PM Andreas Kohlbecker

performance fix for TaxonController.getMedia() - no longer always loading all the taxon relations, speedup by 0,66

f3a06275 01/24/2014 04:57 PM Andreas Müller

try to fix ConcurrentModification Exception in removeNameRelationshipByDeleteConfig

d919773a 01/19/2014 10:38 AM Andreas Kohlbecker

TODO comment

6b5ba3cc 01/15/2014 05:44 PM Andreas Kohlbecker

adapting method to new classification structure

5b16dccb 01/15/2014 05:03 PM Andreas Kohlbecker

adapting method to new classification structure

5b91e2b0 01/15/2014 04:39 PM Andreas Kohlbecker

adapting method to new classification structure

3f6e7646 01/15/2014 03:26 PM Andreas Kohlbecker

adapting method to new classification structure

1b880bc7 01/15/2014 02:21 PM Andreas Kohlbecker

adapting method to new classification structure

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

fixing problems related to new taxon node structure

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

remove uri from feature tree #3519

b54dcf8d 01/14/2014 09:31 PM Andreas Müller

update test scripts for unknownData flag #2975

9f85d9e1 01/14/2014 07:50 PM Andreas Müller

synchronize test datastructure

ed5a46f7 01/14/2014 07:36 PM Andreas Müller

fix taxon service search test

43477a55 01/14/2014 07:35 PM Andreas Müller

fix taxon service search test

5a271454 01/14/2014 07:19 PM Andreas Müller

fixing 2 tests for the new classification structure

114337dc 01/14/2014 03:49 PM Katja Luther
c93bf342 01/14/2014 03:47 PM Katja Luther

rootNode adaption for classification

b0485dd8 01/14/2014 01:25 PM Katja Luther

#3948 first step, if a taxon is used in a polytomous key, the taxonNode will be deleted, but the taxon will not be removed.

357c4764 01/13/2014 02:04 PM Andreas Müller

Datasource changes

80a43971 01/09/2014 05:03 PM Katja Luther

changes for update postgres databases

cc9764b1 01/06/2014 01:01 PM Katja Luther

added a test for removeTaxonBase in testChangeSynonymToRelatedTaxon()

668883c7 12/19/2013 12:01 PM Andreas Müller

add find(Class, id) to common service

Add picture from clipboard (Maximum size: 40 MB)