Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AuthenticationHeaderFilter - Class in org.exoplatform.push.filter
-
Filter setting authentication headers in a custom header.
- AuthenticationHeaderFilter() - Constructor for class org.exoplatform.push.filter.AuthenticationHeaderFilter
C
- convertHtml(String) - Method in class org.exoplatform.push.service.fcm.FCMMessagePublisher
-
Conserve line breaks of br and p elements in a html document
- COOKIES_TO_PROPAGATE - Static variable in class org.exoplatform.push.filter.AuthenticationHeaderFilter
D
- deleteDevice(String) - Method in class org.exoplatform.push.rest.DeviceRestService
- deleteDevice(Device) - Method in interface org.exoplatform.push.service.DeviceService
- deleteDevice(Device) - Method in class org.exoplatform.push.service.DeviceServiceImpl
- deleteDevicesWithExpiredToken() - Method in interface org.exoplatform.push.service.DeviceService
- deleteDevicesWithExpiredToken() - Method in class org.exoplatform.push.service.DeviceServiceImpl
- deleteDevicesWithTokenOlderThan(Date) - Method in class org.exoplatform.push.dao.DeviceDao
- Device - Class in org.exoplatform.push.domain
- Device() - Constructor for class org.exoplatform.push.domain.Device
- DeviceDao - Class in org.exoplatform.push.dao
- DeviceDao() - Constructor for class org.exoplatform.push.dao.DeviceDao
- DeviceRestService - Class in org.exoplatform.push.rest
- DeviceRestService(DeviceService, UserACL) - Constructor for class org.exoplatform.push.rest.DeviceRestService
- DeviceService - Interface in org.exoplatform.push.service
- DeviceServiceImpl - Class in org.exoplatform.push.service
- DeviceServiceImpl(InitParams, DeviceDao) - Constructor for class org.exoplatform.push.service.DeviceServiceImpl
- dispatch(NotificationContext, String) - Method in class org.exoplatform.push.channel.PushChannel
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.exoplatform.push.filter.AuthenticationHeaderFilter
E
- execute(JobExecutionContext) - Method in class org.exoplatform.push.job.ExpiredTokensCleanerJob
- ExpiredTokensCleanerJob - Class in org.exoplatform.push.job
- ExpiredTokensCleanerJob() - Constructor for class org.exoplatform.push.job.ExpiredTokensCleanerJob
F
- FcmDetail - Class in org.exoplatform.push.service.fcm
-
Detail object for FCM response binding
- FcmDetail() - Constructor for class org.exoplatform.push.service.fcm.FcmDetail
- FcmError - Class in org.exoplatform.push.service.fcm
-
Error object for FCM response binding
- FcmError() - Constructor for class org.exoplatform.push.service.fcm.FcmError
- FCMLegacyAPIMessagePublisher - Class in org.exoplatform.push.service.fcm
- FCMLegacyAPIMessagePublisher(InitParams) - Constructor for class org.exoplatform.push.service.fcm.FCMLegacyAPIMessagePublisher
- FCMLegacyAPIMessagePublisher(InitParams, HttpClient) - Constructor for class org.exoplatform.push.service.fcm.FCMLegacyAPIMessagePublisher
- FCMMessagePublisher - Class in org.exoplatform.push.service.fcm
-
Message publisher using the HTTP API v1 of Firebase Cloud Messaging
- FCMMessagePublisher(InitParams, ResourceBundleService, WebNotificationService) - Constructor for class org.exoplatform.push.service.fcm.FCMMessagePublisher
- FCMMessagePublisher(InitParams, ResourceBundleService, WebNotificationService, CloseableHttpClient) - Constructor for class org.exoplatform.push.service.fcm.FCMMessagePublisher
- FcmResponse - Class in org.exoplatform.push.service.fcm
-
Response object for FCM response binding
- FcmResponse() - Constructor for class org.exoplatform.push.service.fcm.FcmResponse
- FCMServiceAccountConfiguration - Class in org.exoplatform.push.service.fcm
-
Configuration object for Firebase Cloud Messaging Service Account
- FCMServiceAccountConfiguration() - Constructor for class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- findByToken(String) - Method in class org.exoplatform.push.dao.DeviceDao
- findByUsername(String) - Method in class org.exoplatform.push.dao.DeviceDao
G
- getAccessToken() - Method in class org.exoplatform.push.service.fcm.FCMMessagePublisher
-
Retrieve the access token
- getBody() - Method in class org.exoplatform.push.domain.Message
- getCode() - Method in class org.exoplatform.push.service.fcm.FcmError
- getCookieValue(Cookie[], Object) - Method in class org.exoplatform.push.filter.AuthenticationHeaderFilter
- getCredentialsFromStream(FCMServiceAccountConfiguration) - Method in class org.exoplatform.push.service.fcm.FCMMessagePublisher
-
Build GoogleCredential object from configuration
- getDetails() - Method in class org.exoplatform.push.service.fcm.FcmError
- getDevice(String) - Method in class org.exoplatform.push.rest.DeviceRestService
- getDeviceById(Long) - Method in interface org.exoplatform.push.service.DeviceService
- getDeviceById(Long) - Method in class org.exoplatform.push.service.DeviceServiceImpl
- getDeviceByToken(String) - Method in interface org.exoplatform.push.service.DeviceService
- getDeviceByToken(String) - Method in class org.exoplatform.push.service.DeviceServiceImpl
- getDevicesByUser(String) - Method in interface org.exoplatform.push.service.DeviceService
- getDevicesByUser(String) - Method in class org.exoplatform.push.service.DeviceServiceImpl
- getDeviceType() - Method in class org.exoplatform.push.domain.Message
- getError() - Method in class org.exoplatform.push.service.fcm.FcmResponse
- getId() - Method in class org.exoplatform.push.channel.PushChannel
- getId() - Method in class org.exoplatform.push.domain.Device
- getKey() - Method in class org.exoplatform.push.channel.PushChannel
- getMessage() - Method in class org.exoplatform.push.service.fcm.FcmError
- getPrivateKeyFromPkcs8(String) - Method in class org.exoplatform.push.service.fcm.FCMMessagePublisher
-
Build a PrivateKey from its string value
- getReceiver() - Method in class org.exoplatform.push.domain.Message
- getRegistrationDate() - Method in class org.exoplatform.push.domain.Device
- getServiceAccountClientId() - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- getServiceAccountId() - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- getServiceAccountPrivateKeyId() - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- getServiceAccountPrivateKeyPem() - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- getServiceAccountProjectId() - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- getServiceAccountUser() - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- getStatus() - Method in class org.exoplatform.push.service.fcm.FcmError
- getTemplateBuilderInChannel(PluginKey) - Method in class org.exoplatform.push.channel.PushChannel
- getTemplateFilePath(PluginKey) - Method in class org.exoplatform.push.channel.PushChannel
- getTitle() - Method in class org.exoplatform.push.domain.Message
- getToken() - Method in class org.exoplatform.push.domain.Device
- getToken() - Method in class org.exoplatform.push.domain.Message
- getTokenServerEncodedUrl() - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- getType() - Method in class org.exoplatform.push.domain.Device
- getUrl() - Method in class org.exoplatform.push.domain.Message
- getUsername() - Method in class org.exoplatform.push.domain.Device
H
- hasTemplateBuilder(PluginKey) - Method in class org.exoplatform.push.channel.PushChannel
- HEADER_AUTHORIZATION - Static variable in class org.exoplatform.push.filter.AuthenticationHeaderFilter
I
- ID - Static variable in class org.exoplatform.push.channel.PushChannel
- InvalidTokenException - Exception in org.exoplatform.push.exception
- InvalidTokenException() - Constructor for exception org.exoplatform.push.exception.InvalidTokenException
- InvalidTokenException(String) - Constructor for exception org.exoplatform.push.exception.InvalidTokenException
L
- loadConfiguration(String) - Method in class org.exoplatform.push.service.fcm.FCMMessagePublisher
-
Load Firebase Cloud Messaging configuration from file
- LOG_OPERATION_NAME - Static variable in class org.exoplatform.push.channel.PushChannel
- LOG_OPERATION_NAME - Static variable in class org.exoplatform.push.service.fcm.FCMMessagePublisher
- LOG_SERVICE_NAME - Static variable in class org.exoplatform.push.channel.PushChannel
- LOG_SERVICE_NAME - Static variable in class org.exoplatform.push.service.fcm.FCMMessagePublisher
M
- mask(String, int) - Static method in class org.exoplatform.push.util.StringUtil
- Message - Class in org.exoplatform.push.domain
- Message(String, String, String, String, String, String) - Constructor for class org.exoplatform.push.domain.Message
- MessagePublisher - Interface in org.exoplatform.push.service
N
- notificationTitle - Variable in class org.exoplatform.push.channel.PushChannel
O
- org.exoplatform.push.channel - package org.exoplatform.push.channel
- org.exoplatform.push.channel.template - package org.exoplatform.push.channel.template
- org.exoplatform.push.dao - package org.exoplatform.push.dao
- org.exoplatform.push.domain - package org.exoplatform.push.domain
- org.exoplatform.push.exception - package org.exoplatform.push.exception
- org.exoplatform.push.filter - package org.exoplatform.push.filter
- org.exoplatform.push.job - package org.exoplatform.push.job
- org.exoplatform.push.rest - package org.exoplatform.push.rest
- org.exoplatform.push.service - package org.exoplatform.push.service
- org.exoplatform.push.service.fcm - package org.exoplatform.push.service.fcm
- org.exoplatform.push.util - package org.exoplatform.push.util
P
- processBody(Message) - Method in class org.exoplatform.push.service.fcm.FCMMessagePublisher
-
Process the notification message body: * replace images by a text "inline image" * escape double quotes
- PushChannel - Class in org.exoplatform.push.channel
- PushChannel(MessagePublisher, DeviceService) - Constructor for class org.exoplatform.push.channel.PushChannel
- PushTemplateProvider - Class in org.exoplatform.push.channel.template
-
Templates for Push Notifications.
- PushTemplateProvider(InitParams) - Constructor for class org.exoplatform.push.channel.template.PushTemplateProvider
R
- registerTemplateProvider(TemplateProvider) - Method in class org.exoplatform.push.channel.PushChannel
S
- saveDevice(Device) - Method in class org.exoplatform.push.rest.DeviceRestService
- saveDevice(Device) - Method in interface org.exoplatform.push.service.DeviceService
- saveDevice(Device) - Method in class org.exoplatform.push.service.DeviceServiceImpl
- send(Message) - Method in class org.exoplatform.push.service.fcm.FCMLegacyAPIMessagePublisher
- send(Message) - Method in class org.exoplatform.push.service.fcm.FCMMessagePublisher
- send(Message) - Method in interface org.exoplatform.push.service.MessagePublisher
- setBody(String) - Method in class org.exoplatform.push.domain.Message
- setDeviceType(String) - Method in class org.exoplatform.push.domain.Message
- setId(long) - Method in class org.exoplatform.push.domain.Device
- setReceiver(String) - Method in class org.exoplatform.push.domain.Message
- setRegistrationDate(Date) - Method in class org.exoplatform.push.domain.Device
- setServiceAccountClientId(String) - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- setServiceAccountId(String) - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- setServiceAccountPrivateKeyId(String) - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- setServiceAccountPrivateKeyPem(String) - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- setServiceAccountProjectId(String) - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- setServiceAccountUser(String) - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- setTitle(String) - Method in class org.exoplatform.push.domain.Message
- setToken(String) - Method in class org.exoplatform.push.domain.Device
- setToken(String) - Method in class org.exoplatform.push.domain.Message
- setTokenServerEncodedUrl(String) - Method in class org.exoplatform.push.service.fcm.FCMServiceAccountConfiguration
- setType(String) - Method in class org.exoplatform.push.domain.Device
- setUrl(String) - Method in class org.exoplatform.push.domain.Message
- setUsername(String) - Method in class org.exoplatform.push.domain.Device
- StringUtil - Class in org.exoplatform.push.util
- StringUtil() - Constructor for class org.exoplatform.push.util.StringUtil
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form