Skip navigation links
B C D E G H I N O P R S 

B

buildSimplePushUINotification(Context, SimplePushUIConfiguration, SimplePushData, Bitmap) - Method in class net.donky.core.messaging.push.ui.SystemNotificationBuilder
Creates Interactive Push system notification.
ButtonSet() - Constructor for class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
ButtonSetAction() - Constructor for class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
 

C

ClientNotification - Class in net.donky.core.messaging.push.logic
Class responsible for constructing any Client notification that Push Logic module may want to send to the donky Network Created by Marcin Swierczek 06/04/15 Copyright (C) Donky Networks Ltd.
ClientNotification(String, String) - Constructor for class net.donky.core.messaging.push.logic.ClientNotification
 
createPendingIntent(SimplePushData.ButtonSetAction, SimplePushData, int) - Method in class net.donky.core.messaging.push.logic.PushLogicController
Create Pending intent for notification button.

D

displayNotification(Context, SimplePushUIConfiguration, SimplePushData) - Method in class net.donky.core.messaging.push.ui.EventHandler
Downloads avatar and displays simple push notification.
DonkyPush - Class in net.donky.core.messaging.push
Main class of Donky Push Messages Logic Module.

E

EventHandler - Class in net.donky.core.messaging.push.ui
Class to handle local events with received simple push data.
EventHandler() - Constructor for class net.donky.core.messaging.push.ui.EventHandler
 

G

getActionButtonIconIds() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get button icon ids for interactive simple push.
getActionType() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
Get action type.
getAvatarAssetId() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get avatar asset id.
getBatchSimplePushData() - Method in class net.donky.core.messaging.push.logic.events.SimplePushMessageEvent
 
getBody() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get message body.
getButtonSetActions() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
Get description for buttons.
getButtonSetId() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
getButtonSets() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get buttons descriptions.
getCategory() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get notification category.
getContextItems() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get message context.
getData() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
Get data for deep link.
getExpiryTimeStamp() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get message expiry timestamp.
getIconBackgroundColor() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get background color for small icon if large icon is not available.
getInstance() - Static method in class net.donky.core.messaging.push.DonkyPush
Get instance of Donky Analytics singleton.
getInstance() - Static method in class net.donky.core.messaging.push.logic.PushLogicController
Get instance of Account Controller singleton.
getInteractionType() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
Get interaction type.
getLabel() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
Get button label.
getLedColour() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get led color.
getLedOffMilliseconds() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get time period when led light will be switched off after notification was received.
getLedOnMilliseconds() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get time period when led light will be switched on after notification was received.
getMessageId() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get message id.
getMessageType() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get type of message.
getMsgSentTimeStamp() - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
getPendingIntents() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get PendingIntents defining actions for notification buttons.
getPlatform() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
Get target platform.
getPriority() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get notification priority.
getPushChannelDescription() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Gets push channel description.
getPushChannelImportance() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Gets push channel importance.
getPushChannelName() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Gets push channel name.
getReportingDataBundle(SimplePushData.ButtonSetAction, SimplePushData) - Method in class net.donky.core.messaging.push.logic.PushLogicController
Create data bundle necessary to create Interaction Result client notification.
getSenderDisplayName() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get display name of sender.
getSenderInternalUserId() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get sender internal user id.
getSenderMessageId() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get sender message id.
getSentTimestamp() - Method in class net.donky.core.messaging.push.logic.SimplePushData
Get message sent timestamp.
getSimplePushData() - Method in class net.donky.core.messaging.push.logic.events.SimplePushMessageEvent
Deprecated.
please use SimplePushMessageEvent#getBatchSimplePushData
getSimplePushUIConfiguration() - Method in class net.donky.core.messaging.push.DonkyPush
Get UI configuration for simple and interactive push notifications.
getSmallIconId() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Small icon for system notification.
getSoundUri() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get sound for notification.
getVibratePattern() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get vibration pattern for notification.
getVisibility() - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Get notification visibility.

H

handleSimplePushEvent(Context, SimplePushMessageEvent, SimplePushUIConfiguration) - Method in class net.donky.core.messaging.push.ui.EventHandler
Handle local events with received simple push data.
handleSimplePushMessage(Context, boolean, SimplePushUIConfiguration, List<ServerNotification>) - Method in class net.donky.core.messaging.push.logic.SimplePushHandler
Translating Server notification with Simple/Interactive notification into Local Event and fire this event.

I

init(Application) - Method in class net.donky.core.messaging.push.logic.PushLogicController
Initialise controller instance.
initialiseDonkyPush(Application, boolean, DonkyListener) - Static method in class net.donky.core.messaging.push.DonkyPush
Initialise Donky Push Logic Module.
initialiseDonkyPush(Application, boolean, DonkyListener, SimplePushUIConfiguration) - Static method in class net.donky.core.messaging.push.DonkyPush
Initialise Donky Push Logic Module.
isActivityAvailable(Intent) - Method in class net.donky.core.messaging.push.logic.PushLogicIntentService
Check if there is Activity responding to an Intent.
isInitialised() - Static method in class net.donky.core.messaging.push.DonkyPush
Check if Push Logic Module is successfully initialised.
isReceivedExpired() - Method in class net.donky.core.messaging.push.logic.events.SimplePushMessageEvent
Deprecated.
This method should not be used anymore. Push Logic will not set expiry flag at this level anymore!
isReceivedExpired() - Method in class net.donky.core.messaging.push.logic.SimplePushData
 

N

net.donky.core.messaging.push - package net.donky.core.messaging.push
 
net.donky.core.messaging.push.logic - package net.donky.core.messaging.push.logic
 
net.donky.core.messaging.push.logic.events - package net.donky.core.messaging.push.logic.events
 
net.donky.core.messaging.push.ui - package net.donky.core.messaging.push.ui
 

O

onHandleIntent(Intent) - Method in class net.donky.core.messaging.push.logic.PushLogicIntentService
 

P

PLATFORM - Static variable in class net.donky.core.messaging.push.DonkyPush
 
PushLogicController - Class in net.donky.core.messaging.push.logic
Controller responsible for all actions related to push notifications.
PushLogicIntentService - Class in net.donky.core.messaging.push.logic
Intent service to process button clicks on system notification.
PushLogicIntentService() - Constructor for class net.donky.core.messaging.push.logic.PushLogicIntentService
 

R

reportPushNotificationClicked(Intent) - Method in class net.donky.core.messaging.push.logic.PushLogicController
Queue Interaction Result client notification.

S

setActionButtonIconIds(int[]) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set button icon ids for interactive simple push.
setActionType(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
 
setAvatarAssetId(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setBody(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setButtonSetActions(SimplePushData.ButtonSetAction[]) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
setButtonSetId(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
setButtonSets(List<SimplePushData.ButtonSet>) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setCategory(String) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set notification category.
setContextItems(Map<String, String>) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setData(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
 
setExpiryTimeStamp(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setIconBackgroundColor(int) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set background color for small icon if large icon is not available.
setInteractionType(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
setLabel(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
 
setLedColour(int) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set colour of led light.
setLedOffMilliseconds(int) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set time period when led light will be switched off after notification was received.
setLedOnMilliseconds(int) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set time period when led light will be switched on after notification was received.
setMessageId(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setMessageType(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setMsgSentTimeStamp(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setPendingIntents(PendingIntent, PendingIntent) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set PendingIntents defining actions for notification buttons.
setPlatform(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
setPriority(int) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set notification priority.
setPushChannelDescription(String) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Sets push channel description.
setPushChannelImportance(int) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Sets push channel importance.
setPushChannelName(String) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Sets push channel name.
setReceivedExpired(boolean) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setSenderDisplayName(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setSenderInternalUserId(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setSenderMessageId(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setSentTimestamp(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData
 
setSimplePushUIConfiguration(SimplePushUIConfiguration) - Method in class net.donky.core.messaging.push.DonkyPush
Override UI configuration for simple and interactive push notifications.
setSoundUri(Uri) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set sound for notification.
setVibratePattern(long[]) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set vibration pattern for notification.
setVisibility(int) - Method in class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
Set notification visibility.
SimplePushData - Class in net.donky.core.messaging.push.logic
Description of Simple Push Message contract with Donky Network.
SimplePushData() - Constructor for class net.donky.core.messaging.push.logic.SimplePushData
 
SimplePushData.ButtonSet - Class in net.donky.core.messaging.push.logic
 
SimplePushData.ButtonSetAction - Class in net.donky.core.messaging.push.logic
 
SimplePushHandler - Class in net.donky.core.messaging.push.logic
Class responsible for translating Server notification with Simple/Interactive notification into Local Event.
SimplePushHandler() - Constructor for class net.donky.core.messaging.push.logic.SimplePushHandler
Private constructor.
SimplePushMessageEvent - Class in net.donky.core.messaging.push.logic.events
Created by Marcin Swierczek 10/04/2015.
SimplePushMessageEvent(List<SimplePushData>) - Constructor for class net.donky.core.messaging.push.logic.events.SimplePushMessageEvent
 
SimplePushMessageEvent(SimplePushData, boolean) - Constructor for class net.donky.core.messaging.push.logic.events.SimplePushMessageEvent
Deprecated.
please use SimplePushMessageEvent#SimplePushMessageEvent(List)
SimplePushUIConfiguration - Class in net.donky.core.messaging.push.ui
UI configuration for system notification.
SimplePushUIConfiguration(Context) - Constructor for class net.donky.core.messaging.push.ui.SimplePushUIConfiguration
 
SystemNotificationBuilder - Class in net.donky.core.messaging.push.ui
Builds System Notification for simple and interactive notifications.
B C D E G H I N O P R S 
Skip navigation links