Interface EmailAddress


public interface EmailAddress
Represents an email address.
  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieves the display name of this email address, for example, "Vern User" in "Vern User <vern_user+vaultId=123@veeva.com>."
    Retrieves the domain of this email address, for example, "veeva.com" in "Vern User <vern_user+vaultId=123@veeva.com>."
    Retrieves this whole email address, for example, "Vern User <vern_user+vaultId=123@veeva.com>."
    Retrieves the subAddress of this email address, for example, "vaultId=123" in "Vern User <vern_user+vaultId=123@veeva.com>."
    Retrieves the username of this email address, for example, "vern_user" in "Vern User <vern_user+vaultId=123@veeva.com>."
  • Method Details

    • getUserName

      String getUserName()
      Retrieves the username of this email address, for example, "vern_user" in "Vern User <vern_user+vaultId=123@veeva.com>."
      Returns:
      username String value
    • getSubAddress

      String getSubAddress()
      Retrieves the subAddress of this email address, for example, "vaultId=123" in "Vern User <vern_user+vaultId=123@veeva.com>."
      Returns:
      subAddress String value, null if there is no value
    • getDomain

      String getDomain()
      Retrieves the domain of this email address, for example, "veeva.com" in "Vern User <vern_user+vaultId=123@veeva.com>."
      Returns:
      domain String value
    • getFullAddress

      String getFullAddress()
      Retrieves this whole email address, for example, "Vern User <vern_user+vaultId=123@veeva.com>."
      Returns:
      full address String value
    • getDisplayName

      String getDisplayName()
      Retrieves the display name of this email address, for example, "Vern User" in "Vern User <vern_user+vaultId=123@veeva.com>."
      Returns:
      display name String value, null if there is no value