B D E G H I L N O P S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- build() - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
D
- DAILY - org.xwiki.notifications.preferences.NotificationEmailInterval
-
Receive a mail every day (if needed).
- DEFAULT - org.xwiki.notifications.preferences.NotificationPreferenceCategory
-
Default category.
E
- EVENT_TYPE - org.xwiki.notifications.preferences.NotificationPreferenceProperty
-
The type of the event linked to the notification.
G
- getAllPreferences(DocumentReference) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceManager
-
Get a list of registered
NotificationPreference
for the given user. - getAllPreferences(WikiReference) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceManager
-
Get a list of registered and/or inherited
NotificationPreference
for the given wiki. - getCategory() - Method in interface org.xwiki.notifications.preferences.NotificationPreference
- getDiffType() - Method in interface org.xwiki.notifications.preferences.email.NotificationEmailUserPreferenceManager
- getDiffType() - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- getDiffType(String) - Method in interface org.xwiki.notifications.preferences.email.NotificationEmailUserPreferenceManager
-
Deprecated.since 14.10, use
getDiffType(UserReference)
instead - getDiffType(String) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- getDiffType(UserReference) - Method in interface org.xwiki.notifications.preferences.email.NotificationEmailUserPreferenceManager
- getDiffType(UserReference) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- getEmailGroupingStrategy(UserReference, NotificationEmailInterval) - Method in interface org.xwiki.notifications.preferences.email.NotificationEmailUserPreferenceManager
-
Retrieve the preferences related to email grouping strategy for the given user and the given interval.
- getFormat() - Method in interface org.xwiki.notifications.preferences.NotificationPreference
- getInterval() - Method in interface org.xwiki.notifications.preferences.email.NotificationEmailUserPreferenceManager
- getInterval() - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- getInterval(UserReference) - Method in interface org.xwiki.notifications.preferences.email.NotificationEmailUserPreferenceManager
- getInterval(UserReference) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- getNotificationGroupingStrategy(UserReference, String) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceManager
-
Retrieve the defined grouping strategy in user preferences for the given target.
- getPreferences(DocumentReference, boolean, NotificationFormat) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceManager
-
Get a list of registered
NotificationPreference
for the given user. - getPreferencesForUser(DocumentReference) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceProvider
-
Get every registered
NotificationPreference
for the given user. - getPreferencesForWiki(WikiReference) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceProvider
-
Get every registered and/or inherited
NotificationPreference
for the given wiki. - getProperties() - Method in interface org.xwiki.notifications.preferences.NotificationPreference
- getProviderHint() - Method in interface org.xwiki.notifications.preferences.NotificationPreference
-
The provider linked to a
NotificationPreference
is helpful as it permits theNotificationPreferenceManager
to know where to save a given preference. - getProviderPriority() - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceProvider
-
Get the priority that the preferences given by this provider should have.
- getStartDate() - Method in interface org.xwiki.notifications.preferences.NotificationPreference
- getTarget() - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreference
H
- hasAnyEnabledNotificationPreferences() - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- HOURLY - org.xwiki.notifications.preferences.NotificationEmailInterval
-
Receive a mail every hour (if needed).
I
- isEventTypeEnabled(String, NotificationFormat) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- isEventTypeEnabled(String, NotificationFormat, String) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- isEventTypeEnabledForUser(String, NotificationFormat, UserReference) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
- isNotificationEnabled() - Method in interface org.xwiki.notifications.preferences.NotificationPreference
L
- LIVE - org.xwiki.notifications.preferences.NotificationEmailInterval
-
Receive an e-mail when a notification is triggered in the wiki.
N
- NOTHING - org.xwiki.notifications.preferences.email.NotificationEmailDiffType
-
No diff at all.
- NotificationEmailDiffType - Enum in org.xwiki.notifications.preferences.email
-
Represent possible values for the "include diff" option of the user.
- NotificationEmailInterval - Enum in org.xwiki.notifications.preferences
-
Several intervals to get notified by emails.
- NotificationEmailUserPreferenceManager - Interface in org.xwiki.notifications.preferences.email
-
Configuration for the emails for each user.
- NotificationPreference - Interface in org.xwiki.notifications.preferences
-
Represent a preference set by a user concerning a notification.
- NotificationPreferenceCategory - Enum in org.xwiki.notifications.preferences
-
Define the category of the notification preference.
- NotificationPreferenceManager - Interface in org.xwiki.notifications.preferences
-
Provide an interface for interacting with user notification preferences.
- NotificationPreferenceProperty - Enum in org.xwiki.notifications.preferences
-
Possible properties that can be bound to a notification in order to characterize it.
- NotificationPreferenceProvider - Interface in org.xwiki.notifications.preferences
-
Provides notifications preferences from multiple sources.
- NotificationPreferenceScriptService - Class in org.xwiki.notifications.preferences.script
-
Script service for the notification preferences.
- NotificationPreferenceScriptService() - Constructor for class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
O
- org.xwiki.notifications.preferences - package org.xwiki.notifications.preferences
- org.xwiki.notifications.preferences.email - package org.xwiki.notifications.preferences.email
- org.xwiki.notifications.preferences.script - package org.xwiki.notifications.preferences.script
P
- prepare() - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
-
Prepare the builder for a new instance.
S
- saveNotificationPreferences(String) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
-
Update notification preferences of the given user.
- saveNotificationPreferences(String, DocumentReference) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
-
Save preferences given as JSON.
- saveNotificationPreferencesForCurrentWiki(String) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
-
Update notification preferences of the current wiki.
- savePreferences(List<NotificationPreference>) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceManager
-
Save the given
NotificationPreference
. - savePreferences(List<NotificationPreference>) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceProvider
-
Save a given list of preferences.
- setCategory(NotificationPreferenceCategory) - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
- setEnabled(boolean) - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
-
Define if the notification preference is enabled or not.
- setFormat(NotificationFormat) - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
- setProperties(Map<NotificationPreferenceProperty, Object>) - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
- setProviderHint(String) - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
- setStartDate(String, Date) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
-
Set the start date for every notification preference of the given user.
- setStartDate(Date) - Method in class org.xwiki.notifications.preferences.script.NotificationPreferenceScriptService
-
Set the start date for the current user.
- setStartDate(Date) - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
- setStartDateForUser(DocumentReference, Date) - Method in interface org.xwiki.notifications.preferences.NotificationPreferenceManager
-
Update the start date for every notification preference that the user has.
- setTarget(EntityReference) - Method in interface org.xwiki.notifications.preferences.TargetableNotificationPreferenceBuilder
- STANDARD - org.xwiki.notifications.preferences.email.NotificationEmailDiffType
-
Include the standard diff in the emails.
- SYSTEM - org.xwiki.notifications.preferences.NotificationPreferenceCategory
-
The preference is defined in the wiki administration and shouldn't be accessible to a non-admin user.
T
- TargetableNotificationPreference - Interface in org.xwiki.notifications.preferences
-
A notification preference can (most of the time) be targeted to a certain user, group or wiki.
- TargetableNotificationPreferenceBuilder - Interface in org.xwiki.notifications.preferences
-
Allows to build new
TargetableNotificationPreference
.
V
- valueOf(String) - Static method in enum org.xwiki.notifications.preferences.email.NotificationEmailDiffType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xwiki.notifications.preferences.NotificationEmailInterval
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xwiki.notifications.preferences.NotificationPreferenceCategory
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.xwiki.notifications.preferences.NotificationPreferenceProperty
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.xwiki.notifications.preferences.email.NotificationEmailDiffType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.xwiki.notifications.preferences.NotificationEmailInterval
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.xwiki.notifications.preferences.NotificationPreferenceCategory
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.xwiki.notifications.preferences.NotificationPreferenceProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEEKLY - org.xwiki.notifications.preferences.NotificationEmailInterval
-
Receive a mail every week (if needed).
All Classes All Packages