C D G I N O P R S 

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

DonkyPushLogic - Class in net.donky.core.messaging.push.logic
Main class of Donky Push Messages Logic Module.

G

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.
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.
getInstance() - Static method in class net.donky.core.messaging.push.logic.DonkyPushLogic
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.
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
 
getPlatform() - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
Get target platform.
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

I

initialiseDonkyPush(Application, DonkyListener) - Static method in class net.donky.core.messaging.push.logic.DonkyPushLogic
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.logic.DonkyPushLogic
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.logic - package net.donky.core.messaging.push.logic
 
net.donky.core.messaging.push.logic.events - package net.donky.core.messaging.push.logic.events
 

O

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

P

PLATFORM - Static variable in class net.donky.core.messaging.push.logic.DonkyPushLogic
 
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

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
 
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
 
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
 
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
 
setPlatform(String) - Method in class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
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
 
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.ButtonSet() - Constructor for class net.donky.core.messaging.push.logic.SimplePushData.ButtonSet
 
SimplePushData.ButtonSetAction - Class in net.donky.core.messaging.push.logic
 
SimplePushData.ButtonSetAction() - Constructor for class net.donky.core.messaging.push.logic.SimplePushData.ButtonSetAction
 
SimplePushHandler - Class in net.donky.core.messaging.push.logic
Class responsible for translating Server notification with Simple/Interactive notification into Local Event.
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)
C D G I N O P R S