B D E G H I L N O P S T V W 
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 the NotificationPreferenceManager 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

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).
B D E G H I L N O P S T V W 
All Classes All Packages