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)
EmailAddressValidator
isValidSyntax
in interface EmailAddressValidator
emailAddress
- email address to validatepublic long validateSyntax(List<String> emailAddresses)
EmailAddressValidator
Note 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 EmailAddressValidator
emailAddresses
- list of email addressespublic long findDuplicates(List<String> emailAddresses)
EmailAddressValidator
For 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 EmailAddressValidator
emailAddresses
- list of email addressesCopyright © 2021 Atlassian. All rights reserved.