public class NameBasedRulesetContainerResolverImpl<C> extends Object implements RulesetContainerResolver<C>
| Constructor and Description |
|---|
NameBasedRulesetContainerResolverImpl(Map<String,RulesetContainer<C>> containerMap)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
RulesetContainer<C> |
getDefaultRulesetContainer()
Retrieves the default RulesetContainer
|
RulesetContainer<C> |
getRulesetContainer(String logicalName)
Retrieves the proper RulesetContainer based on the logical name of the rule set
|
void |
setFallbackRulesetResolver(RulesetContainer<C> fallbackResolver) |
public NameBasedRulesetContainerResolverImpl(Map<String,RulesetContainer<C>> containerMap)
containerMap - Maps logical names of rule sets to RulesetContainer implementationspublic RulesetContainer<C> getDefaultRulesetContainer()
RulesetContainerResolvergetDefaultRulesetContainer in interface RulesetContainerResolver<C>RulesetContainer.isDefaultContainer()public RulesetContainer<C> getRulesetContainer(String logicalName)
RulesetContainerResolvergetRulesetContainer in interface RulesetContainerResolver<C>logicalName - logical name of the rule set to be locatedpublic void setFallbackRulesetResolver(RulesetContainer<C> fallbackResolver)
fallbackResolver - the fallbackResolver to setCopyright © 2017–2020 NTT DATA Corporation. All rights reserved.