Index

A B C D E F G H I K M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ALGORITHM - Static variable in class io.meeds.pwa.utils.VapidKeysUtils
 
authAsBytes() - Method in class io.meeds.pwa.model.UserPushSubscription
 

B

buildTokenType(long, String) - Method in class io.meeds.pwa.service.PwaNotificationTokenService
 

C

clone() - Method in class io.meeds.pwa.model.ManifestIcon
 
cloneFile() - Method in class io.meeds.pwa.model.ManifestIcon
 
consumeToken(String, long, String) - Method in class io.meeds.pwa.service.PwaNotificationTokenService
 
convertToMonochrome(byte[]) - Method in class io.meeds.pwa.service.PwaManifestService
 
create(long) - Method in class io.meeds.pwa.service.PwaNotificationService
Send a Push Notification to display to user device(s)
create(UserPushSubscription, String) - Method in class io.meeds.pwa.storage.PwaSubscriptionStorage
 
create(Map<String, Object>) - Method in class io.meeds.pwa.service.PwaNotificationService
Send a Push Notification to display to user device(s)
createSubscription(UserPushSubscription, String) - Method in class io.meeds.pwa.service.PwaSubscriptionService
 
createToken(String, long, String) - Method in class io.meeds.pwa.service.PwaNotificationTokenService
 
CURVE - Static variable in class io.meeds.pwa.utils.VapidKeysUtils
 

D

decodePrivateKey(String) - Static method in class io.meeds.pwa.utils.VapidKeysUtils
 
decodePublicKey(String) - Static method in class io.meeds.pwa.utils.VapidKeysUtils
 
DEFAULT_DOMAIN_NAME - Static variable in class io.meeds.pwa.service.PwaManifestService
 
DefaultPwaNotificationPlugin - Class in io.meeds.pwa.plugin
 
DefaultPwaNotificationPlugin() - Constructor for class io.meeds.pwa.plugin.DefaultPwaNotificationPlugin
 
delete(String, String) - Method in class io.meeds.pwa.storage.PwaSubscriptionStorage
 
deleteAllSubscriptions(String) - Method in class io.meeds.pwa.service.PwaSubscriptionService
 
deleteNotificationToken(String, long, String) - Method in class io.meeds.pwa.service.PwaNotificationTokenService
 
deleteNotificationTokens(String) - Method in class io.meeds.pwa.service.PwaNotificationTokenService
 
deleteSubscription(String, String) - Method in class io.meeds.pwa.service.PwaSubscriptionService
 
deleteSubscription(String, String, boolean) - Method in class io.meeds.pwa.service.PwaSubscriptionService
 
DEPRECATED_PUSH_CHANNEL_ID - Static variable in class io.meeds.pwa.service.PwaManifestService
 
destroy() - Method in class io.meeds.pwa.service.PwaNotificationService
 
DEVELOPPING - Static variable in class io.meeds.pwa.service.PwaManifestService
 
doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.meeds.pwa.web.ServiceWorkerRootWebAppFilter
 
DOMAIN_URL_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaManifestService
 

E

encode(ECPrivateKey) - Static method in class io.meeds.pwa.utils.VapidKeysUtils
 
encode(ECPublicKey) - Static method in class io.meeds.pwa.utils.VapidKeysUtils
 
EVENT_ACTION_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_DURATION_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_ERROR_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_HTTP_RESPONSE_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_NOTIFICATION_ID_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_NOTIFICATION_RESPONSE_ERROR - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_NOTIFICATION_SENDING_ERROR - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_NOTIFICATION_SENT - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_NOTIFICATION_TOKEN_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_NOTIFICATION_TYPE_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_OUTDATED_SUBSCRIPTION - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_SUBSCRIPTION_ID_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_SUBSCRIPTION_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
EVENT_USERNAME_PARAM_NAME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 

F

FILE_API_NAME_SPACE - Static variable in class io.meeds.pwa.service.PwaManifestService
 

G

generateKeys() - Static method in class io.meeds.pwa.utils.VapidKeysUtils
 
generateVapidKeys() - Method in class io.meeds.pwa.storage.PwaNotificationStorage
 
get(String) - Method in class io.meeds.pwa.storage.PwaSubscriptionStorage
 
get(String, String) - Method in class io.meeds.pwa.storage.PwaSubscriptionStorage
 
getContent() - Method in class io.meeds.pwa.service.PwaSwService
 
getContent(Branding) - Method in class io.meeds.pwa.model.PwaManifest
 
getDeviceType(WebRequest) - Method in class io.meeds.pwa.rest.PwaPushSubscriptionRest
 
getFullName(String) - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
 
getId() - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
 
getIdentityManager() - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
 
getLargeIcon() - Method in class io.meeds.pwa.service.PwaManifestService
 
getLargeIcon(String) - Method in class io.meeds.pwa.service.PwaManifestService
 
getLargeIconPath() - Method in class io.meeds.pwa.service.PwaManifestService
 
getLocaleConfig(String) - Method in class io.meeds.pwa.service.PwaNotificationService
 
getManifest(WebRequest, String) - Method in class io.meeds.pwa.rest.PwaManifestRest
 
getManifestContent() - Method in class io.meeds.pwa.service.PwaManifestService
 
getManifestContent(String) - Method in class io.meeds.pwa.service.PwaManifestService
 
getManifestHash() - Method in class io.meeds.pwa.service.PwaManifestService
 
getManifestHash(String) - Method in class io.meeds.pwa.service.PwaManifestService
 
getManifestLargeIcon(WebRequest, String) - Method in class io.meeds.pwa.rest.PwaManifestRest
 
getManifestLargeIcon(WebRequest, String, String) - Method in class io.meeds.pwa.rest.PwaManifestRest
 
getManifestSmallIcon(WebRequest, String) - Method in class io.meeds.pwa.rest.PwaManifestRest
 
getManifestSmallIcon(WebRequest, String, String) - Method in class io.meeds.pwa.rest.PwaManifestRest
 
getMonochromeIcon() - Method in class io.meeds.pwa.service.PwaManifestService
 
getMonochromeIcon(WebRequest) - Method in class io.meeds.pwa.rest.PwaManifestRest
 
getNotification(long, String) - Method in class io.meeds.pwa.service.PwaNotificationService
 
getNotification(HttpServletRequest, long) - Method in class io.meeds.pwa.rest.PwaNotificationRest
 
getNotificationFromPush(long, String, String) - Method in class io.meeds.pwa.service.PwaNotificationService
 
getNotificationFromPush(HttpServletRequest, long, String) - Method in class io.meeds.pwa.rest.PwaNotificationRest
 
getPushDeliveryDelayStatus(HttpServletRequest, String) - Method in class io.meeds.pwa.rest.PwaNotificationRest
 
getPushDeliveryDelayStatus(String, String) - Method in class io.meeds.pwa.service.PwaNotificationService
 
getPushDeliveryDelayStatus(String, String, long) - Method in class io.meeds.pwa.storage.PwaNotificationStorage
 
getPushService(PwaNotificationStorage) - Method in class io.meeds.pwa.service.PushServiceConfiguration
 
getServiceWorkerContent(WebRequest) - Method in class io.meeds.pwa.rest.ServiceWorkerRest
 
getShortcuts(String) - Method in interface io.meeds.pwa.plugin.PwaShortcutPlugin
 
getSmallIcon() - Method in class io.meeds.pwa.service.PwaManifestService
 
getSmallIcon(String) - Method in class io.meeds.pwa.service.PwaManifestService
 
getSmallIconPath() - Method in class io.meeds.pwa.service.PwaManifestService
 
getSpaceName(String) - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
 
getSpaceService() - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
 
getSubscription(String, String) - Method in class io.meeds.pwa.service.PwaSubscriptionService
 
getSubscriptions(String) - Method in class io.meeds.pwa.service.PwaSubscriptionService
 
getThemeColor() - Method in class io.meeds.pwa.service.PwaManifestService
 
getVapidPrivateKey() - Method in class io.meeds.pwa.storage.PwaNotificationStorage
 
getVapidPublicKey() - Method in class io.meeds.pwa.storage.PwaNotificationStorage
 
getVapidPublicKeyString() - Method in class io.meeds.pwa.service.PwaNotificationService
 
getVapidPublicKeyString() - Method in class io.meeds.pwa.storage.PwaNotificationStorage
 

H

handleAction(NotificationInfo, String, String) - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
 
htmlToText(String) - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
 

I

init() - Method in class io.meeds.pwa.listener.WebNotificationSentListener
 
init() - Method in class io.meeds.pwa.service.PwaManifestService
 
init() - Method in class io.meeds.pwa.service.PwaNotificationService
 
init() - Method in class io.meeds.pwa.upgrade.PwaManifestImageUpgrade
 
io.meeds.pwa.listener - package io.meeds.pwa.listener
 
io.meeds.pwa.model - package io.meeds.pwa.model
 
io.meeds.pwa.plugin - package io.meeds.pwa.plugin
 
io.meeds.pwa.rest - package io.meeds.pwa.rest
 
io.meeds.pwa.service - package io.meeds.pwa.service
 
io.meeds.pwa.storage - package io.meeds.pwa.storage
 
io.meeds.pwa.upgrade - package io.meeds.pwa.upgrade
 
io.meeds.pwa.utils - package io.meeds.pwa.utils
 
io.meeds.pwa.web - package io.meeds.pwa.web
 
isPwaEnabled() - Method in class io.meeds.pwa.service.PwaManifestService
 

K

keyAsBytes() - Method in class io.meeds.pwa.model.UserPushSubscription
 

M

ManifestIcon - Class in io.meeds.pwa.model
 
ManifestIcon(String, long, byte[], long, long) - Constructor for class io.meeds.pwa.model.ManifestIcon
 
matches(HttpServletRequest, HttpServletResponse) - Method in class io.meeds.pwa.web.ServiceWorkerRootWebAppFilter
 

O

onEvent(Event<Object, Object>) - Method in class io.meeds.pwa.listener.WebNotificationSentListener
 

P

process(NotificationInfo, LocaleConfig) - Method in class io.meeds.pwa.plugin.DefaultPwaNotificationPlugin
 
process(NotificationInfo, LocaleConfig) - Method in interface io.meeds.pwa.plugin.PwaNotificationPlugin
Converts a Web Notification into a Push Notification
processUpgrade() - Method in class io.meeds.pwa.upgrade.PwaManifestImageUpgrade
 
PROOF_PARAM - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PUSH_TOKEN_PARAM - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PushServiceConfiguration - Class in io.meeds.pwa.service
 
PushServiceConfiguration() - Constructor for class io.meeds.pwa.service.PushServiceConfiguration
 
PWA_BACKGROUND_COLOR - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_DESCRIPTION - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_FEATURE - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_INSTALLED - Static variable in class io.meeds.pwa.service.PwaSubscriptionService
 
PWA_LARGE_ICON - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_LARGE_ICON_BASE_PATH - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_LARGE_ICON_NAME - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_NAME - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_NOTIFICATION_CREATED - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_MARK_READ_ACTION_LABEL - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_MARK_READ_USER_ACTION - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_OPEN_UI_ACTION - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_PUSH_DELAY_TIME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_PUSH_EFFECTIVE_RECEIVED_TIME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_PUSH_RECEIVED_TIME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_PUSH_SENT_TIME - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_NOTIFICATION_RECEIVED - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
PWA_SMALL_ICON - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_SMALL_ICON_BASE_PATH - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_SMALL_ICON_NAME - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_THEME_COLOR - Static variable in class io.meeds.pwa.service.PwaManifestService
 
PWA_UNINSTALLED - Static variable in class io.meeds.pwa.service.PwaSubscriptionService
 
PwaManifest - Class in io.meeds.pwa.model
 
PwaManifest() - Constructor for class io.meeds.pwa.model.PwaManifest
 
PwaManifestImageUpgrade - Class in io.meeds.pwa.upgrade
A component plugin to clean Old Version's thumbnailIcon
PwaManifestImageUpgrade(SettingService, PwaManifestService, ImageThumbnailService) - Constructor for class io.meeds.pwa.upgrade.PwaManifestImageUpgrade
 
PwaManifestRest - Class in io.meeds.pwa.rest
 
PwaManifestRest() - Constructor for class io.meeds.pwa.rest.PwaManifestRest
 
PwaManifestService - Class in io.meeds.pwa.service
 
PwaManifestService() - Constructor for class io.meeds.pwa.service.PwaManifestService
 
PwaManifestUpdate - Class in io.meeds.pwa.model
 
PwaManifestUpdate() - Constructor for class io.meeds.pwa.model.PwaManifestUpdate
 
PwaNotificationAction - Class in io.meeds.pwa.model
 
PwaNotificationAction(String, String) - Constructor for class io.meeds.pwa.model.PwaNotificationAction
 
PwaNotificationMessage - Class in io.meeds.pwa.model
 
PwaNotificationMessage() - Constructor for class io.meeds.pwa.model.PwaNotificationMessage
 
PwaNotificationPlugin - Interface in io.meeds.pwa.plugin
 
PwaNotificationRest - Class in io.meeds.pwa.rest
 
PwaNotificationRest() - Constructor for class io.meeds.pwa.rest.PwaNotificationRest
 
PwaNotificationService - Class in io.meeds.pwa.service
 
PwaNotificationService() - Constructor for class io.meeds.pwa.service.PwaNotificationService
 
PwaNotificationStorage - Class in io.meeds.pwa.storage
 
PwaNotificationStorage() - Constructor for class io.meeds.pwa.storage.PwaNotificationStorage
 
PwaNotificationTokenService - Class in io.meeds.pwa.service
Persistent token service used by service workers to retrieve a web notification after the web session cookie has expired.
PwaNotificationTokenService() - Constructor for class io.meeds.pwa.service.PwaNotificationTokenService
 
PwaNotificationTokenService(PortalTokenStorage) - Constructor for class io.meeds.pwa.service.PwaNotificationTokenService
 
PwaPushSubscriptionRest - Class in io.meeds.pwa.rest
 
PwaPushSubscriptionRest() - Constructor for class io.meeds.pwa.rest.PwaPushSubscriptionRest
 
PwaShortcut - Class in io.meeds.pwa.model
 
PwaShortcut() - Constructor for class io.meeds.pwa.model.PwaShortcut
 
PwaShortcutIcon - Class in io.meeds.pwa.model
 
PwaShortcutIcon() - Constructor for class io.meeds.pwa.model.PwaShortcutIcon
 
PwaShortcutPlugin - Interface in io.meeds.pwa.plugin
 
PwaSubscriptionService - Class in io.meeds.pwa.service
 
PwaSubscriptionService() - Constructor for class io.meeds.pwa.service.PwaSubscriptionService
 
PwaSubscriptionStorage - Class in io.meeds.pwa.storage
 
PwaSubscriptionStorage() - Constructor for class io.meeds.pwa.storage.PwaSubscriptionStorage
 
PwaSwService - Class in io.meeds.pwa.service
 
PwaSwService() - Constructor for class io.meeds.pwa.service.PwaSwService
 

R

recordExcessivePushDeliveryDelay(String, String, long) - Method in class io.meeds.pwa.storage.PwaNotificationStorage
 
refreshManifest() - Method in class io.meeds.pwa.service.PwaManifestService
 
reportPushDeliveryDelay(long, String, String, long, long) - Method in class io.meeds.pwa.service.PwaNotificationService
 
reportPushDeliveryDelay(HttpServletRequest, long, long, long, String) - Method in class io.meeds.pwa.rest.PwaNotificationRest
 
RESET_ATTACHMENT_ID - Static variable in class io.meeds.pwa.service.PwaManifestService
 
resetPushDeliveryDelay(String, String) - Method in class io.meeds.pwa.service.PwaNotificationService
 
resetPushDeliveryDelay(String, String) - Method in class io.meeds.pwa.storage.PwaNotificationStorage
 
resetPushDeliveryDelayStatus(HttpServletRequest, String) - Method in class io.meeds.pwa.rest.PwaNotificationRest
 

S

ServiceWorkerRest - Class in io.meeds.pwa.rest
 
ServiceWorkerRest() - Constructor for class io.meeds.pwa.rest.ServiceWorkerRest
 
ServiceWorkerRootWebAppFilter - Class in io.meeds.pwa.web
 
ServiceWorkerRootWebAppFilter() - Constructor for class io.meeds.pwa.web.ServiceWorkerRootWebAppFilter
 
setDefaultNotificationMessageProperties(PwaNotificationMessage, String, LocaleConfig) - Method in class io.meeds.pwa.service.PwaNotificationService
 
SHORTCUTS_NAME - Static variable in class io.meeds.pwa.service.PwaManifestService
 
subscribe(WebRequest, UserPushSubscription) - Method in class io.meeds.pwa.rest.PwaPushSubscriptionRest
 
SUBSCRIPTION_ID_PARAM - Static variable in class io.meeds.pwa.service.PwaNotificationService
 

T

TIMESTAMP_PARAM - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
TOKEN_TYPE_PREFIX - Static variable in class io.meeds.pwa.service.PwaNotificationTokenService
 

U

unsubscribe(WebRequest, UserPushSubscription) - Method in class io.meeds.pwa.rest.PwaPushSubscriptionRest
 
updateManifest(PwaManifestUpdate, String) - Method in class io.meeds.pwa.service.PwaManifestService
 
updateManifest(WebRequest, PwaManifestUpdate) - Method in class io.meeds.pwa.rest.PwaManifestRest
 
updateNotification(long, String, String) - Method in class io.meeds.pwa.service.PwaNotificationService
 
updateNotificationFromPush(long, String, String, String) - Method in class io.meeds.pwa.service.PwaNotificationService
 
updateNotificationProperty(HttpServletRequest, long, String) - Method in class io.meeds.pwa.rest.PwaNotificationRest
 
updateNotificationPropertyFromPush(HttpServletRequest, long, String, String) - Method in class io.meeds.pwa.rest.PwaNotificationRest
 
userPublicKey() - Method in class io.meeds.pwa.model.UserPushSubscription
 
UserPushSubscription - Class in io.meeds.pwa.model
 
UserPushSubscription() - Constructor for class io.meeds.pwa.model.UserPushSubscription
 

V

validateToken(String, long, String) - Method in class io.meeds.pwa.service.PwaNotificationTokenService
 
validateToken(String, long, String, boolean) - Method in class io.meeds.pwa.service.PwaNotificationTokenService
 
VapidKeysUtils - Class in io.meeds.pwa.utils
 

W

WEB_NOTIFICATION - Static variable in class io.meeds.pwa.service.PwaNotificationService
 
WebNotificationSentListener - Class in io.meeds.pwa.listener
 
WebNotificationSentListener() - Constructor for class io.meeds.pwa.listener.WebNotificationSentListener
 
A B C D E F G H I K M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form