Class ExchangeEmailAddressNormalizer
java.lang.Object
com.evolveum.midpoint.prism.impl.polystring.BaseStringNormalizer
com.evolveum.midpoint.prism.impl.polystring.ExchangeEmailAddressNormalizer
- All Implemented Interfaces:
Normalizer<String>
,StringNormalizer
A normalizer for Microsoft Exchange EmailAddresses attribute consisting of `SMTP:`/`smtp:` prefix and email address.
It considers the case in the prefix but ignores the case in the email address.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NotNull QName
getName()
Returns the qualified name identifying this normalizer.static @NotNull ExchangeEmailAddressNormalizer
instance()
boolean
Matches two values.boolean
matchRegex
(String a, String regex) Matches a value against regular expression (if supported).Returns a normalized version of the value.Methods inherited from class com.evolveum.midpoint.prism.impl.polystring.BaseStringNormalizer
isIdentity, poly, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.prism.normalization.Normalizer
normalizeString
-
Constructor Details
-
ExchangeEmailAddressNormalizer
public ExchangeEmailAddressNormalizer()
-
-
Method Details
-
normalize
Description copied from interface:Normalizer
Returns a normalized version of the value. -
match
Description copied from interface:Normalizer
Matches two values. -
matchRegex
Description copied from interface:Normalizer
Matches a value against regular expression (if supported). -
getName
Description copied from interface:Normalizer
Returns the qualified name identifying this normalizer. -
instance
-