Class MatchingRuleRegistryImpl
java.lang.Object
com.evolveum.midpoint.prism.impl.match.MatchingRuleRegistryImpl
- All Implemented Interfaces:
MatchingRuleRegistry
- Author:
- semancik
-
Method Summary
Modifier and TypeMethodDescription<T> @NotNull MatchingRule<T>
getMatchingRule
(QName ruleName, QName typeQName) Returns the matching rule by its name; checking its applicability to given data type (if type name is provided).static MatchingRuleRegistry
instance()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.match.MatchingRuleRegistry
getMatchingRuleSafe
-
Method Details
-
getMatchingRule
@NotNull public <T> @NotNull MatchingRule<T> getMatchingRule(QName ruleName, QName typeQName) throws SchemaException Description copied from interface:MatchingRuleRegistry
Returns the matching rule by its name; checking its applicability to given data type (if type name is provided). The `null` rule name means "default rule". The `null` type name means "no type checking".- Specified by:
getMatchingRule
in interfaceMatchingRuleRegistry
- Throws:
SchemaException
-
instance
-