Class RemoveMemberMailManagersNotifierObserver
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.workspaces.project.notification.AbstractMemberMailNotifierObserver
org.ametys.plugins.workspaces.project.notification.RemoveMemberMailManagersNotifierObserver
- All Implemented Interfaces:
AsyncObserver
,Observer
,LogEnabled
,PluginAware
,Contextualizable
,Serviceable
Observer to send mail notifications on workspace member removal
-
Field Summary
Fields inherited from class org.ametys.plugins.workspaces.project.notification.AbstractMemberMailNotifierObserver
_context, _groupManager, _i18nUtils, _pluginName, _populationContextHelper, _projectManager, _projectMemberManager, _renderingContextHandler, _resolver, _siteManager, _srcResolver, _userManager
Fields inherited from interface org.ametys.core.observation.Observer
MAX_PRIORITY, MIN_PRIORITY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected I18nizableText
getI18nSubject
(Event event, Project project) Get theI18nizableText
for mail subjectprotected String
getMailBodyURI
(Event event, Project project) Returns the URI for HTML mail bodygetUserToNotify
(Event event, Project project) Get email's recipientsboolean
Checks if the event is supported.Methods inherited from class org.ametys.plugins.workspaces.project.notification.AbstractMemberMailNotifierObserver
contextualize, getPriority, getUsersEmail, observe, service, setPluginInfo
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.core.observation.AsyncObserver
parallelizable
-
Constructor Details
-
RemoveMemberMailManagersNotifierObserver
-
-
Method Details
-
supports
Description copied from interface:Observer
Checks if the event is supported. If true, the observe(Event) method will be called.- Parameters:
event
- the event.- Returns:
true
for observing this event,false
otherwise.
-
getMailBodyURI
Description copied from class:AbstractMemberMailNotifierObserver
Returns the URI for HTML mail body- Overrides:
getMailBodyURI
in classAbstractMemberMailNotifierObserver
- Parameters:
event
- the eventproject
- the project- Returns:
- The URI for HTML mail body
-
getUserToNotify
Description copied from class:AbstractMemberMailNotifierObserver
Get email's recipients- Specified by:
getUserToNotify
in classAbstractMemberMailNotifierObserver
- Parameters:
event
- the eventproject
- the project- Returns:
- the recipients
-
getI18nSubject
Description copied from class:AbstractMemberMailNotifierObserver
Get theI18nizableText
for mail subject- Specified by:
getI18nSubject
in classAbstractMemberMailNotifierObserver
- Parameters:
event
- the eventproject
- the project- Returns:
- the
I18nizableText
for subject
-