| Package | Description |
|---|---|
| org.rhq.enterprise.server.resource | |
| org.rhq.enterprise.server.resource.disambiguation |
| Modifier and Type | Method and Description |
|---|---|
<T> List<org.rhq.core.domain.resource.composite.DisambiguationReport<T>> |
ResourceManagerBean.disambiguate(List<T> results,
org.rhq.core.util.IntExtractor<? super T> extractor,
DisambiguationUpdateStrategy updateStrategy) |
<T> List<org.rhq.core.domain.resource.composite.DisambiguationReport<T>> |
ResourceManagerLocal.disambiguate(List<T> results,
org.rhq.core.util.IntExtractor<? super T> resourceIdExtractor,
DisambiguationUpdateStrategy updateStrategy) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDisambiguationUpdateStrategies
This enumerates different strategies that can be used to update the results to produce disambiguated list.
|
| Modifier and Type | Method and Description |
|---|---|
DisambiguationUpdateStrategy |
DisambiguationPolicy.getParentsUpdateStrategy() |
| Modifier and Type | Method and Description |
|---|---|
static <T> List<org.rhq.core.domain.resource.composite.DisambiguationReport<T>> |
Disambiguator.disambiguate(List<T> results,
DisambiguationUpdateStrategy disambiguationUpdateStrategy,
org.rhq.core.util.IntExtractor<? super T> extractor,
javax.persistence.EntityManager entityManager,
List<String> duplicateTypeNames)
Given a list of results, this method produces an object decorates the provided original results
with data needed to disambiguate the results with respect to resource names, their types and ancestory.
|
static DisambiguationPolicy |
DisambiguationPolicy.getUniqueNamePolicy(DisambiguationUpdateStrategy parentsDisambiguationStrategy,
List<String> ambiguousTypeNames)
Creates a "starting" disambiguation policy that is used to try and disambiguate
the resources by just their name.
|
void |
DisambiguationPolicy.setParentsUpdateStrategy(DisambiguationUpdateStrategy parentsUpdateStrategy) |
| Constructor and Description |
|---|
DisambiguationPolicy(DisambiguationUpdateStrategy parentsDisambiguationStrategy,
List<String> ambiguousTypeNames) |
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.