Interface EidDerivedEmailAddressHandler

    • Method Detail

      • unpackEidFromAddress

        String unpackEidFromAddress​(String email)
                             throws InvalidEmailAddressException
        Extract a user EID from the given email address.
        Parameters:
        email - and email address. Not necessarily guaranteed to be non-null or even contain valid email syntax
        Returns:
        an EID derived from the email argument
        Throws:
        InvalidEmailAddressException - if email cannot be processed for any reason. Implementation should raise this exception in any situation where it might otherwise return null