| Branch: | Tag: | Revision:

cdmlib / cdmlib-services / src / main / java / eu / etaxonomy @ 448ce6bb

# Date Author Comment
448ce6bb 08/05/2014 10:15 AM Patrick Plitzner
  • extended dto assembly
d3cf759a 08/04/2014 12:07 PM Patrick Plitzner

merge-update from trunk

ad80fdc3 07/30/2014 05:18 PM Patrick Plitzner
  • fixed possible NPEs
08d62c6f 07/30/2014 02:05 PM Katja Luther

return value of delete methods are DeleteResults

95ff4a23 07/30/2014 09:57 AM Patrick Plitzner
  • added more parameters to DerivateHierarchyDTO
61e68633 07/29/2014 03:24 PM Patrick Plitzner
  • added methods to add to DTO arrays
    • check if CDM entity already attached to session before loading it
a62b2d36 07/29/2014 11:46 AM Patrick Plitzner
  • added more parameters to DerivateHierarchyDTO
dc883d45 07/23/2014 03:25 PM Patrick Plitzner
  • added more parameters to DerivateHierarchyDTO
18e68800 07/22/2014 03:58 PM Patrick Plitzner
  • added service for retrieving all "associatied" FieldUnits for a taxon
    • added service for retrieving the "associated derivate hierarchies" for a taxon
e773b6b9 07/21/2014 10:30 AM Patrick Plitzner
  • merge update from trunk
17cffe56 07/09/2014 05:13 PM Andreas Müller

rename getByIdInVocabulary

d0f4da50 07/08/2014 07:02 AM Andreas Kohlbecker

implementation for #4268 (allow defining custom presence and absence term colors for EditGeoServiceUtilities) and removing obsolete termservice parameters

e104dbf0 07/01/2014 12:32 PM Cherian Mathew

removed 2.6.9 api

eb0d9f79 07/01/2014 11:33 AM Cherian Mathew

updated javadoc

878752b0 07/01/2014 11:30 AM Cherian Mathew

add doc / comments

6af1e386 06/27/2014 11:49 AM Cherian Mathew

added comment for null values

1aa19623 06/26/2014 05:03 PM Cherian Mathew

IService, ServiceBase : added method findWithoutFlush
CdmCacher, CdmDaoCacher : split CdmCacher class to sub class which uses dao to access the data
MockCdmCacher : added mock cdm cacher for tests
TaxonNodeServiceImplTest, FeatureNodeServiceImplTest : removed duplicate @SpringApplicationContext annotation...

fade8a47 06/25/2014 07:57 PM Cherian Mathew

removed ehcache-2.6.9 api for now

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

93f50b5e 06/25/2014 04:32 PM Cherian Mathew

First commit for the CDM Caching api
ICdmCacher, CdmCacher : CDM Cache class based on Ehcache
defaultApplicationContext.xml : added cache package to be component scanned
DefinedTermBase : new set/getCdmCacher method to make cacher available to term classes...

be1d0d46 06/25/2014 04:21 PM Cherian Mathew

merged query call into one method to free connection resources

c1180183 06/18/2014 09:02 AM Patrick Plitzner
  • fixed drag&drop for media
53d9277b 06/16/2014 10:57 AM Patrick Plitzner
  • added functionality to filter assigned specimens in the DerivateSearchView (fixes #4252)
503a869b 06/10/2014 01:46 PM Patrick Plitzner
  • added service method to term service that retrieves terms by TermType
690936fe 06/06/2014 10:58 PM Andreas Müller

remove deprecated method

685d9b95 06/06/2014 10:48 PM Andreas Müller

remove generate title

5cea865e 05/29/2014 10:47 PM Katja Luther

set sorting in getChildNodes optional & minor for delete in bulk editor

56aea5fe 05/23/2014 05:48 PM Cherian Mathew

added missing import

ffda997a 05/23/2014 05:47 PM Cherian Mathew

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

8ad496e9 05/21/2014 03:22 PM Andreas Müller

add size to includedTaxaDTO

4700c10b 05/21/2014 02:16 PM Andreas Müller

use doubtful parameter in included taxon service

1288c4d6 05/20/2014 06:50 PM Andreas Müller

update listIncludedTaxa #4045

419acab0 05/20/2014 06:18 PM Andreas Müller

implement listIncludedTaxa first version #4045

b1cb4204 05/20/2014 12:13 PM Andreas Müller


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

better use of generics in service layer and persistence list methods

c7e33773 05/20/2014 11:20 AM Katja Luther

add description for loadChildNodesOfTaxonNode

f9c7e090 05/20/2014 11:16 AM Andreas Müller

remove deprecated method

7aca0dff 05/20/2014 11:10 AM Andreas Müller


27e24b66 05/16/2014 02:10 PM Andreas Müller


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

further fixes for subareas #4220

0f3ce826 05/15/2014 01:36 PM Andreas Müller


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 ...

0541e2f6 05/14/2014 10:08 AM Patrick Plitzner
  • made move methods session-safe by reloading the cdm entities
    • enhanced/added test
2a64a8b5 05/12/2014 12:52 PM Katja Luther

moved the basic implementation of isDeletable from IdentifiableServiceBase to VersionableServiceBase

d561b336 05/06/2014 04:19 PM Cherian Mathew

added method to retrieve metadata of a database

93cf7712 05/06/2014 11:46 AM Andreas Müller

better handling of empty ecology in facade

1995f802 05/05/2014 02:59 PM Katja Luther

if deletion of an object fails the method does not throw an exception but returns a message

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

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

911a8140 04/11/2014 02:56 PM Alexander Oppermann

Added missing sort to method listTaxonChildNodeOf via comparator

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

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

add service to get all nodes of a classification

0da0f37b 04/04/2014 12:30 PM Andreas Kohlbecker

fixing bug in NameServiceImpl (toNameRelations never could be listed) #4175 (some name relations (basionym) missing)

5f9bff8b 04/04/2014 12:25 PM Cherian Mathew

adding temprary workaround for implementing remote controller

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

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

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

fix CacheUpdater

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


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

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...

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

Add picture from clipboard (Maximum size: 40 MB)