Revision 933e5ac3
Added by Cherian Mathew about 9 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ITaxonService.java | ||
---|---|---|
18 | 18 |
|
19 | 19 |
import org.apache.lucene.index.CorruptIndexException; |
20 | 20 |
import org.apache.lucene.queryParser.ParseException; |
21 |
import org.springframework.transaction.annotation.Transactional; |
|
22 | 21 |
|
23 | 22 |
import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator; |
24 | 23 |
import eu.etaxonomy.cdm.api.service.config.IncludedTaxonConfiguration; |
... | ... | |
943 | 942 |
|
944 | 943 |
public List<Taxon> listAcceptedTaxaFor(UUID synonymUuid, UUID classificationUuid, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, |
945 | 944 |
List<String> propertyPaths); |
946 |
|
|
945 |
|
|
947 | 946 |
public List<TaxonBase> findTaxaByName(MatchingTaxonConfigurator config); |
948 | 947 |
|
949 | 948 |
|
... | ... | |
952 | 951 |
MatchMode matchmode, boolean includeEntity, Integer pageSize, |
953 | 952 |
Integer pageNumber, List<String> propertyPaths); |
954 | 953 |
|
954 |
/** |
|
955 |
* @param synonymUuid |
|
956 |
* @param taxonUuid |
|
957 |
* @param config |
|
958 |
* @return |
|
959 |
*/ |
|
960 |
public DeleteResult deleteSynonym(UUID synonymUuid, UUID taxonUuid, SynonymDeletionConfigurator config); |
|
961 |
|
|
955 | 962 |
|
956 | 963 |
|
957 | 964 |
|
Also available in: Unified diff
ICdmCacher, ICdmUuidCacher, CdmCacher, CdmTermCacher : refactored and added load method
Language, NameRelationshipType, Rank : now uses cacher only if termap is null or empty and only when class matches the specific term type
MockCdmCacher: not required anymore
DefaultTermInitializer : removed acall to mock cacher
MatchStrategyConfigurator : moved from editor to cdmlib
CdmDataChangeEvent : added constructor
CommonServiceImpl, ICommonService : added call to findMatchingStrategy with enum instead of object
DescriptionServiceImpl, IDescriptionService, PolytomousKeyNodeServiceImpl, IPolytomousKeyNodeService, TaxonNodeServiceImpl, ITaxonNodeService, TaxonServiceImpl: added uuid methods