Interface EmailProfileManager

All Superinterfaces:
ExtensionPointManager<AbstractEmailProfileExtensionPoint<?>>

public interface EmailProfileManager extends ExtensionPointManager<AbstractEmailProfileExtensionPoint<?>>
Manages the configured EmailProfiles.
  • Method Details

    • getProfiles

      Collection<? extends EmailProfile.Managed> getProfiles()
      Returns:
      all the email profiles managed by this manager
    • getProfile

      Optional<? extends EmailProfile.Managed> getProfile(String name)
      Get the managed email profile associated with a name
      Parameters:
      name - the name of the email profile to get
      Returns:
      an Optional containing the managed email profile associated with the given name, or an empty Optional if no email profile is managed under the given name