public class CloudCompatibleEmailValidator extends Object implements EmailAddressValidator
| Constructor and Description |
|---|
CloudCompatibleEmailValidator() |
| Modifier and Type | Method and Description |
|---|---|
long |
findDuplicates(List<String> emailAddresses)
Finds duplicate in a given list of email addresses.
|
boolean |
isValidSyntax(String emailAddress)
Validates whether email address has valid syntax.
|
long |
validateSyntax(List<String> emailAddresses)
Validates syntax of provided email addresses.
|
public boolean isValidSyntax(String emailAddress)
EmailAddressValidatorisValidSyntax in interface EmailAddressValidatoremailAddress - email address to validatepublic long validateSyntax(List<String> emailAddresses)
EmailAddressValidatorNote about duplicates: if provided email addresses contain duplicates which have invalid syntax, they are counted as separate email addresses.
For example, for given list of email addresses: - validemail@validemail.com - invalidDuplicatedEmail@ - invalidEmail - invalidDuplicatedEmail@ the method will return 3.
validateSyntax in interface EmailAddressValidatoremailAddresses - list of email addressespublic long findDuplicates(List<String> emailAddresses)
EmailAddressValidatorFor example, for given list of email addresses: - validemail@validemail.com - validduplicatedemail@validduplicatedemail - validduplicatedemail@validduplicatedemail - invalid - invalidduplicated@ - invalidduplicated@ the method will return 4.
findDuplicates in interface EmailAddressValidatoremailAddresses - list of email addressesCopyright © 2024 Atlassian. All rights reserved.