splitting PolytomousKeyNodeService from PolytomousKeyService & more methods for IdentificationKeyService
refactoring for findByParam, moved down to CdmEntityBase
implement list find method for user and group services (#2283 and #2284). Tests are still missing.
the query of prepareQuery always returns the type, if doNotReturnFullEntities is set
fixing #2274 ClassCastException in search
minor changes
remove import
#1787, the UuidAndTitleCache.type is set
a comment to (fixing #2232)
fixing #2232
Reverting the RightsTerm -> RightsType change (see #1306). This is a model change and needs updates to the schema. We will transfer this into a branch.
#1306
#1787 a faster search for the editor
replace deprecated methods with new ones #2176
harmonizing nameRelationship methods #2159
method name harmonization
Implemented a uuidAndTitleCache method for institutions
Improved uuidAndTitleCache methods of ITaxonService
merge 3.0.2 to trunk
minor
Implement all name relationships search
getting all SpecimenOrObservationBases for a Taxon
excluding INDIVIDUALS_ASSOCIATION from default tree
NaturalLanguageDescriptions visible in the DataPortal
sdd import matches descriptions to existing taxa
Added check for NULLs in genusOrUninomial and specificEpithet
Modified comment
Added sourceReference
re-integrating branches/cdmlib/oai-pmh up to revision 10059
Added Sources to inferredSynonyms
cleaned up
Avoided NPE and ConcurrentModificationException
Avoided ClassCastException
Added countByReferenceTitle()
Added logging messages
Modified findZoologicalNameByUUID() to gain performance
Adapted establishment of criteria in countTaxaByName() and findTaxaByName()
Added findByReferenceTitle()
Added some needed transient methods to feature tree and nodes
Created a new FeatureNodeService. For some reason this service is not covered by a component-scan and the bean has to be instantiated (quasi) manually.
fixing LazyInitialization
fixing auto initialization for collection types
first implementation of autoinitialization - will be improved
saveOrUpdateAll
implemented a couple of getUuidAndTitleCache methods for agents
misapplication refactory
merging the last changes from SPRINT-Cichoriea1 into trunk
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
Merging cdmlib-persistence to trunk; pesi. Merge rev 8083-8429.
added a new method to IMediaService that will return the complete ImageInfo object and not just the metadata. Removed persistence layer from call stack of IMediaService methods that talk to ImageMetaData.
Added a method to retrieve terms by class.
merging PESI brach into trunk
Objects initialized through property paths are now deproxied
merge cate-development2 branch with trunk
fixing loadRankSpecificRootNodes
code cleaning
fixing bug in loadRankSpecificRootNodes
improving loadRankSpecificRootNodes
Added WorkingSetDao & Service
Corrected bug in AuditEventDao
implement the delete method, to delete the refering taxonbases #1390
fixed bug in listDescriptions
#1390
Allowed replace(T x, T y) to accept null for the second argument and globally replace x with null or remove x from collections
Altered ReferringObjectMetadataFactoryImpl to exclude bidirectional relationships where the replaced entity is the "owner" of the related entity (i.e. the relationship is mapped by @OneToMany & mappedBy != null) since those kind of relationships don't make sense in the context of a global replace method.
Updated ICdmEntityDao replace(T x, T y) and refresh(T t, LockMode lockMode, List propertyPaths) and added methods to IAnnotationDao
ReferringObjectMetadata now queries higher up the hierarchy of classes to obtain a reference to a property
Added public T replace(T x, T y) to ICdmEntityDao, implementation and tests
Added an IIdentificationKeyDao to query across all identification key types
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)
Removed unnecessary print statement
Refactored free text search to re-use the same code for all identifiable entities. Switched to StandardAnalyzer to include indexing of numbers. Removed redundant code from taxonDao.delete() method (as included entities deleted using hibernate's cascade method)
removed some System.err.println()...
fix of ticket #1344
Removed lines setting the security context holder strategy to global
Refactored methods in VersionableDaoBase etc + added Query-By-Example for CdmEntityDaoBase
the where-clause of the subselect for the taxa/synonyms is changed to find the areas by their uuid.
revert the model changes...
rightsterm -> rightstype ticket #1306
changed securtityContextHolderStrategy
elements -> descriptionElements adapted in DescriptionDaoImpl ...
test for getTaxaByCommonName added
search for common names implemented
Added methods and tests to recover changes to data
removed System.err.println calls
fixed the error if a taxon has no synonyms
Refactored OrderHint and added RandomOrder, plus a couple of small bug fixes in VersionableDaoBase
Merging revisions 7377-7378,7390-7396,7400-7405,7412-7414,7442-7443,7448-7449,7453-7456 of http://dev.e-taxonomy.eu/svn/branches/cdmlib/2.2 into trunk - test in error, see #1274, #1275
optimize findByName for mySQL
licence comment added