Package | Description |
---|---|
eu.etaxonomy.cdm.api.service | |
eu.etaxonomy.cdm.persistence.dao.common | |
eu.etaxonomy.cdm.persistence.dao.hibernate.common | |
eu.etaxonomy.cdm.strategy.match |
Modifier and Type | Method and Description |
---|---|
int |
IdentifiableServiceBase.deduplicate(java.lang.Class<? extends T> clazz,
IMatchStrategyEqual matchStrategy,
IMergeStrategy mergeStrategy) |
int |
IIdentifiableEntityService.deduplicate(java.lang.Class<? extends T> clazz,
IMatchStrategyEqual matchStrategy,
IMergeStrategy mergeStrategy)
This method tries to deduplicate all objects of a certain class by first trying to find matchabel objects and
merging them in a second step.
|
<T extends IMatchable> |
ICommonService.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy)
Returns all objects that match the object to match according to the given match strategy.
|
<T extends IMatchable> |
CommonServiceImpl.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy) |
Modifier and Type | Method and Description |
---|---|
<T extends IMatchable> |
ICdmGenericDao.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy)
Returns a List of matching persistent objects according to the match strategy
|
Modifier and Type | Method and Description |
---|---|
<T extends IMatchable> |
CdmGenericDaoImpl.findMatching(T objectToMatch,
IMatchStrategyEqual matchStrategy) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMatchStrategy
Default match strategy that can be used to test if 2 instances of a class do match (are
more or less duplicates).
|
class |
ParsedBaseMatchStrategy |
class |
SubClassMatchStrategy<T extends IMatchable>
This class is for implementing subclass specific match strategies for
second level parameters.
|
Modifier and Type | Method and Description |
---|---|
static IMatchStrategyEqual |
MatchStrategyConfigurator.getDefaultNonViralNameMatchStrategy()
getDefaultNonViralNameMatchStrategy
|
static IMatchStrategyEqual |
MatchStrategyConfigurator.getDefaultReferenceMatchStrategy()
getDefaultReferenceMatchStrategy
|
static IMatchStrategyEqual |
MatchStrategyConfigurator.getDefaultTeamOrPersonMatchStrategy()
getDefaultTeamOrPersonMatchStrategy
|
static IMatchStrategyEqual |
MatchStrategyConfigurator.getMatchStrategy(MatchStrategyConfigurator.MatchStrategy strategy) |
static IMatchStrategyEqual |
MatchStrategyFactory.NewDefaultInstance(java.lang.Class<? extends IMatchable> matchClass) |
static IMatchStrategyEqual |
MatchStrategyConfigurator.NonViralNameMatchStrategy()
NonViralNameMatchStrategy
|
static IMatchStrategyEqual |
MatchStrategyConfigurator.ReferenceMatchStrategy()
ReferenceMatchStrategy
|
static IMatchStrategyEqual |
MatchStrategyConfigurator.TeamOrPersonMatchStrategy()
TeamOrPersonMatchStrategy
|
Modifier and Type | Method and Description |
---|---|
void |
SubClassMatchStrategy.setMatchMode(java.lang.Class<? extends T> clazz,
java.lang.String propertyName,
MatchMode matchMode,
IMatchStrategyEqual matchStrategy) |
void |
FieldMatcher.setMatchStrategy(IMatchStrategyEqual matchStrategy) |
Copyright © 2007-2020 EDIT. All Rights Reserved.