Package | Description |
---|---|
com.evolveum.midpoint.prism | |
com.evolveum.midpoint.prism.delta | |
com.evolveum.midpoint.prism.match | |
com.evolveum.midpoint.prism.util |
Modifier and Type | Method and Description |
---|---|
boolean |
PrismPropertyValue.equalsComplex(PrismPropertyValue<?> other,
boolean ignoreMetadata,
boolean isLiteral,
MatchingRule<T> matchingRule) |
Modifier and Type | Method and Description |
---|---|
boolean |
PropertyDelta.isRedundant(PrismObject<? extends Objectable> object,
MatchingRule<T> matchingRule) |
PropertyDelta<T> |
PropertyDelta.narrow(PrismObject<? extends Objectable> object,
MatchingRule<T> matchingRule) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMatchingRule<T>
Default matching rule used as a fall-back if no explicit matching rule is specified.
|
class |
DistinguishedNameMatchingRule
Matching rule for LDAP distinguished name (DN).
|
class |
ExchangeEmailAddressesMatchingRule
A specific matching rule for Microsoft Exchange EmailAddresses attribute consisting of SMTP:/smtp: prefix and email address.
|
class |
PolyStringNormMatchingRule |
class |
PolyStringOrigMatchingRule |
class |
PolyStringStrictMatchingRule |
class |
StringIgnoreCaseMatchingRule
String matching rule that ignores the case.
|
class |
UuidMatchingRule
Matching rule for universally unique identifier (UUID).
|
class |
XmlMatchingRule
String matching rule that compares strings as XML snippets.
|
Modifier and Type | Field and Description |
---|---|
MatchingRule<?> |
MatchingRuleRegistry.defaultMatchingRule |
Modifier and Type | Field and Description |
---|---|
Map<QName,? extends MatchingRule<?>> |
MatchingRuleRegistry.matchingRules |
Modifier and Type | Method and Description |
---|---|
<T> MatchingRule<T> |
MatchingRuleRegistry.getMatchingRule(QName ruleName,
QName typeQName) |
Modifier and Type | Method and Description |
---|---|
<T> void |
MatchingRuleRegistry.registerMatchingRule(MatchingRule<T> rule) |
Constructor and Description |
---|
MatchingRuleRegistry(Collection<? extends MatchingRule<?>> matchingRules) |
Modifier and Type | Method and Description |
---|---|
static <T> void |
PrismAsserts.assertEquals(String message,
MatchingRule<T> matchingRule,
T expected,
T actual) |
static <T> void |
PrismAsserts.assertPropertyValueDesc(PrismProperty<T> property,
MatchingRule<T> matchingRule,
String contextDescrition,
T... expectedPropValues) |
static <T> void |
PrismAsserts.assertPropertyValueMatch(PrismContainer<?> container,
QName propQName,
MatchingRule<T> matchingRule,
T... realPropValues) |
static <T> void |
PrismAsserts.assertPropertyValueMatch(PrismContainerValue<?> containerValue,
QName propQName,
MatchingRule<T> matchingRule,
T... realPropValues) |
static <T> void |
PrismAsserts.assertSets(String message,
MatchingRule<T> matchingRule,
Collection<T> actualValues,
Collection<T> expectedValues) |
static <T> void |
PrismAsserts.assertSets(String message,
MatchingRule<T> matchingRule,
Collection<T> actualValues,
T... expectedValues) |
static <T> void |
PrismAsserts.assertValues(String message,
MatchingRule<T> matchingRule,
Collection<PrismPropertyValue<T>> actualPValues,
T... expectedValues) |
static <T> boolean |
PrismUtil.equals(T a,
T b,
MatchingRule<T> matchingRule) |
Copyright © 2019 Evolveum. All rights reserved.