Interface EmailProfileManager
- All Superinterfaces:
ExtensionPointManager<AbstractEmailProfileExtensionPoint<?>>
public interface EmailProfileManager
extends ExtensionPointManager<AbstractEmailProfileExtensionPoint<?>>
Manages the configured
EmailProfiles.-
Method Summary
Modifier and TypeMethodDescriptionOptional<? extends EmailProfile.Managed>getProfile(String name) Get the managed email profile associated with a nameCollection<? extends EmailProfile.Managed>Methods inherited from interface com.inductiveautomation.ignition.gateway.config.ExtensionPointManager
getExtensionPointCollection, getExtensionPointResourceType
-
Method Details
-
getProfiles
Collection<? extends EmailProfile.Managed> getProfiles()- Returns:
- all the email profiles managed by this manager
-
getProfile
Get the managed email profile associated with a name- Parameters:
name- the name of the email profile to get- Returns:
- an
Optionalcontaining the managed email profile associated with the given name, or an empty Optional if no email profile is managed under the given name
-