Class RemoveMemberMailNotifierObserver
- java.lang.Object
-
- org.ametys.runtime.plugin.component.AbstractLogEnabled
-
- org.ametys.plugins.workspaces.project.notification.AbstractMemberMailNotifierObserver
-
- org.ametys.plugins.workspaces.project.notification.AbstractRemoveMemberMailNotifierObserver
-
- org.ametys.plugins.workspaces.project.notification.RemoveMemberMailNotifierObserver
-
- All Implemented Interfaces:
AsyncObserver
,Observer
,LogEnabled
,PluginAware
,Contextualizable
,Serviceable
public class RemoveMemberMailNotifierObserver extends AbstractRemoveMemberMailNotifierObserver
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
Constructors Constructor Description RemoveMemberMailNotifierObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected I18nizableText
getI18nSubject(Event event, Project project)
Get theI18nizableText
for mail subjectboolean
supports(Event event)
Checks if the event is supported.-
Methods inherited from class org.ametys.plugins.workspaces.project.notification.AbstractRemoveMemberMailNotifierObserver
getUserToNotify
-
Methods inherited from class org.ametys.plugins.workspaces.project.notification.AbstractMemberMailNotifierObserver
contextualize, getMailBodyURI, 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 Detail
-
RemoveMemberMailNotifierObserver
public RemoveMemberMailNotifierObserver()
-
-
Method Detail
-
supports
public boolean supports(Event event)
Description copied from interface:Observer
Checks if the event is supported. If true, the observe(Event) method will be called.- Specified by:
supports
in interfaceObserver
- Overrides:
supports
in classAbstractRemoveMemberMailNotifierObserver
- Parameters:
event
- the event.- Returns:
true
for observing this event,false
otherwise.
-
getI18nSubject
protected I18nizableText getI18nSubject(Event event, Project project)
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
-
-