Class DocumentsActivityNotifier
java.lang.Object
org.ametys.plugins.workspaces.activities.AbstractWorkspacesActivityNotifier
org.ametys.plugins.workspaces.activities.documents.DocumentsActivityNotifier
- All Implemented Interfaces:
PluginAware
,ActivityNotifier
,Contextualizable
,Serviceable
Class representing a activity notifier for documents workspaces
-
Field Summary
Fields inherited from class org.ametys.plugins.workspaces.activities.AbstractWorkspacesActivityNotifier
_context, _i18nUtils, _notificationPreferenceHelper, _pluginName, _projectManager, _renderingContextHandler, _resolver, _rightManager, _srcResolver, _userManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
_getSubjectI18nKey
(Activity activity) Get the subject i18n keygetMailBodyURI
(Activity activity) Get the URI to resolve to get the mail bodygetSubjectI18nParams
(Activity activity) Get the subject i18n parametersgetTargetAmetysObject
(Activity activity) Retrieve the ametys object targeted by this activity.boolean
support
(ActivityType activityType) true
if the notifier support the activity typeMethods inherited from class org.ametys.plugins.workspaces.activities.AbstractWorkspacesActivityNotifier
contextualize, getMailHtmlBody, getMailSubject, getMailTextBody, getUsersEmailToNotify, service, setPluginInfo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.web.activities.notify.ActivityNotifier
isAsync
-
Constructor Details
-
DocumentsActivityNotifier
public DocumentsActivityNotifier()
-
-
Method Details
-
support
Description copied from interface:ActivityNotifier
true
if the notifier support the activity type- Parameters:
activityType
- the activity type- Returns:
true
if the notifier support the activity type
-
getMailBodyURI
Description copied from class:AbstractWorkspacesActivityNotifier
Get the URI to resolve to get the mail body- Specified by:
getMailBodyURI
in classAbstractWorkspacesActivityNotifier
- Parameters:
activity
- the activity- Returns:
- the uri
-
_getSubjectI18nKey
Description copied from class:AbstractWorkspacesActivityNotifier
Get the subject i18n key- Overrides:
_getSubjectI18nKey
in classAbstractWorkspacesActivityNotifier
- Parameters:
activity
- the activity- Returns:
- the subject i18n key
-
getSubjectI18nParams
Description copied from class:AbstractWorkspacesActivityNotifier
Get the subject i18n parameters- Overrides:
getSubjectI18nParams
in classAbstractWorkspacesActivityNotifier
- Parameters:
activity
- the activity- Returns:
- the subject i18n parameters
-
getTargetAmetysObject
Description copied from class:AbstractWorkspacesActivityNotifier
Retrieve the ametys object targeted by this activity. This method is intended for right computation purposes.- Specified by:
getTargetAmetysObject
in classAbstractWorkspacesActivityNotifier
- Parameters:
activity
- the activity- Returns:
- the target
-