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 MatchingRuleRegistryinstance()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:MatchingRuleRegistryReturns 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:
getMatchingRulein interfaceMatchingRuleRegistry- Throws:
SchemaException
-
instance
-