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()voidregisterMatchingRule(MatchingRule<?> rule) 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
-
registerMatchingRule
-
instance
-