improve generics for save() method
ref #8612 use better generics for findByExample
ref #8479 ordering for taxon nodes implemented in TaxonNodeFilter and in loadById
Revert "minor - fix merge conflict"
This reverts commit fc3932ac4dd186b6f5809863356912f949ae202d.
minor - fix merge conflict
generic webservice method for all cdm entitiy list controllers to search by Restriction
ref #7664 adapt return type for many methods with defined typification
ref #6682 add types and deduplicateMisapplications parameter to web service
ref #7527 adding missing @Transactional to new service methods
fix #7527 making page by parameter with criteria and restrictions available in the service layer
ref #3560 fix checkPublished in service base class
ref #3560 unpublished exception handling for TaxonController.doGetAcceptedFor
cleanup
use long instead of int in some of the count methods, use base methods for pageSize/number and order for criteria and queries, cleanup
cleanup and remove rows(xxx) method
ref #3560 implement unpublished for taxon collection retrieval in occurrence service
adapted deleteResult
typos and whitespace
ref #7046 load by id method in service base class
ref #6190 removing svn property place holder in first line of code
refactoring listByIds to loadByIds
attempt to reduce the overhead imposed by database access
Add load method for uuid lists
#5309, #5310 Switch on write transaction annotation for delete, Add load methof for updating session cache
Fix recursive merge call
Add new merge method for root entitites which returns the newly created MergeResult object
Add merge method to return updated transient object for lists
Add a new merge method in the service base class which allows the option to return the transient object
Correct delete behaviour
Replace load with findByUuid for delete with uuid(s) as argument.
#5056 Refactored 'save' call to return saved entity
#5012 Add service layer updates for remoting calls from the Bulk Editor
Add default delete method for uuid collections and implement update nodes method in polytomouse key service
added cdmEntity object in UpdateResult and updated service class accordingly
CdmCacherTest : ignoring for now since we have reverted to using termmaps on server side ITaxonService, TaxonServiceImpl, ITaxonNodeService, TaxonNodeServiceImpl, INameService, NameServiceImpl,IDescriptionService, DescriptionServiceImpl : added uuid methods and return type as UpdateResult with updatedObjects set...
null handling for find(UUID) and load(UUID) methods
replace LockMode by LockOptions in service layer and persistence
return value of delete methods are DeleteResults
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...
better use of generics in service layer and persistence list methods
if deletion of an object fails the method does not throw an exception but returns a message
adding missing @Override
Override added
add try-catch ReferencedObjectUndeletableException to all delete calls
controller method for listByAssociatedTaxon(); default OrderHints; method harmonization in DAO classes
modifying FirstDataInserter for existing tests
fixing #3094 (security: make PermissionEvaluator and/or methods available via ApplicationController) & also removing hasPermission() from IService
Straightening Operations.class, new enum CRUD and deprecating hasPermission in IService
renaming classes and fields a bit
reverting last commit - will be committed again later
merging in git branch 'methodSecurityExpressions' and resolving conflict in SecurityTest.java
security stuff
implemented findId in IService
change return type for merge (#2654)
remove hasPermission from saveOrUpdate
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
saveOrUpdate(Collection)
minor
Updated ICdmEntityDao replace(T x, T y) and refresh(T t, LockMode lockMode, List propertyPaths) and added methods to IAnnotationDao
Added merge(T t, LockMode lockmode) and refresh(T t, LockMode lockmode) to allow developers to bypass the session & second-level cache (useful in some instances)
Refactored service layer to reflect changes in search methods lower down, and moved @Transactional annotations to concrete classes
Added Methods to AuditEventService, VersionableServiceBase and altered NoDuplicateNamesValidator to take into account authorship, publication and microreference to allow for names that are homonyms
Merged in changes from cate-development branch and upgraded to spring 3.0.0.RC1
Added free-text search methods to name & occurrence services & removed redundant method from UserService
Session clean
findByUuid for sets of uuids
Added comments indicating candidates for harmonisation
Tried to ensure consistent use of readOnly transaction for list / get / search / find method in the service layer. Added merge(T t) method to IService to allow persisting detachedObjects
Updated a couple of methods to be more in line with generic service method pattern, made pagers serializable
Re-wrote free text searching interfaces for Taxon and Description to make them more generic, then added similar interfaces and implementations to agent service, reference service, and media service
Lots of changes, including adding List orderHints, List propertyPaths to service methods, created IUserService interface for management of user entities
additional service methods for new REST service
configurable bean initialization methods
svn keyword property "Id" added
list methods returning Pagers
Merged branches/cdmlib/2.0 changes r5130:5370 into the trunk
Main Service added to CdmApplicationController. Fixed compilation problems of TestCdmDbComparator.
Implemented additional service methods as part of #466. Ported Pager interface and implementations, refactored integration tests
saveCdmObjectAll(Collection<? extends S>
delete warnings in cdmlib-services
Changed signature to saveFeatureDataAll(VersionableEntity<?>)
Cichorieae distribution import: TDWG areas and presence status supported
Experimented with comparing content of two CDM databases
Opportunity to omit term loading during DB initialization. Use @Qualifier to fix bean creation error.
Counting rows