UnifiedPush Service Layer 1.0.1
A C D E F G L O P R S T U 

A

addInstallation(Variant, Installation) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Store a new Installation object on the database.
addInstallation(Variant, Installation) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
addInstallations(Variant, List<Installation>) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Add new Installations objects, for importing devices on the database.
addInstallations(Variant, List<Installation>) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
addPushApplication(PushApplication) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
addPushApplication(PushApplication) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
Store a new PushApplication object on the database.
addVariant(Variant) - Method in interface org.jboss.aerogear.unifiedpush.service.GenericVariantService
Store a new Variant object on the database.
addVariant(Variant) - Method in class org.jboss.aerogear.unifiedpush.service.impl.GenericVariantServiceImpl
 
addVariant(PushApplication, Variant) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
addVariant(PushApplication, Variant) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
Registers the given Variant object with the given PushApplication.
Application - Class in org.jboss.aerogear.unifiedpush.service.dashboard
The purpose of this class is to act as a "value object" for the Dashboard services.
Application(String, String, long, Date) - Constructor for class org.jboss.aerogear.unifiedpush.service.dashboard.Application
 
ApplicationVariant - Class in org.jboss.aerogear.unifiedpush.service.dashboard
 
ApplicationVariant(PushApplication, Variant) - Constructor for class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 

C

ClientInstallationService - Interface in org.jboss.aerogear.unifiedpush.service
Service class used by the Server to work with Installations for the different Variants.
ClientInstallationServiceImpl - Class in org.jboss.aerogear.unifiedpush.service.impl
(Default) implementation of the ClientInstallationService interface.
ClientInstallationServiceImpl() - Constructor for class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
countInstallationsByType(String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
countInstallationsByType(String) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
 

D

DashboardData - Class in org.jboss.aerogear.unifiedpush.service.dashboard
Container for all statistic numbers for the current user, presented on the 'Dashboard'
DashboardData() - Constructor for class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardData
 
DashboardService - Class in org.jboss.aerogear.unifiedpush.service.dashboard
Class for loading various data for the Dashboard of the Admin UI
DashboardService() - Constructor for class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardService
 
DeleteOldPushMessageInformationScheduler - Class in org.jboss.aerogear.unifiedpush.service.metrics
 
DeleteOldPushMessageInformationScheduler() - Constructor for class org.jboss.aerogear.unifiedpush.service.metrics.DeleteOldPushMessageInformationScheduler
 
deleteOutdatedMetrics() - Method in class org.jboss.aerogear.unifiedpush.service.metrics.DeleteOldPushMessageInformationScheduler
Job that triggers a delete of outdated metric information from the Server.
deleteOutdatedPushInformationData() - Method in class org.jboss.aerogear.unifiedpush.service.metrics.PushMessageMetricsService
We trigger a delete of all PushMessageInformation objects that are older than 30 days!

E

existsVariantIDForDeveloper(String, String) - Method in interface org.jboss.aerogear.unifiedpush.service.GenericVariantService
See that variant exists for developer
existsVariantIDForDeveloper(String, String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.GenericVariantServiceImpl
 

F

findAllDeviceTokenForVariantIDByCriteria(String, List<String>, List<String>, List<String>) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Used for (Android/iOS) Sender API.
findAllDeviceTokenForVariantIDByCriteria(String, List<String>, List<String>, List<String>) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
Finder for 'send', used for Android, iOS and SimplePush clients
findAllForPushApplication(String, boolean, Integer, Integer) - Method in class org.jboss.aerogear.unifiedpush.service.metrics.PushMessageMetricsService
Returns a list of metadata objects for the given Push Application
findAllForVariant(String, boolean, Integer, Integer) - Method in class org.jboss.aerogear.unifiedpush.service.metrics.PushMessageMetricsService
Returns a list of metadata objects for the given Variant
findAllPushApplicationsForDeveloper(String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
findAllPushApplicationsForDeveloper(String) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
Finder that returns all pushApplication object for the given owner/developer.
findById(String) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Returns the Installation entity, matching the given primaryKey.
findById(String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
findByPushApplicationID(String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
findByPushApplicationID(String) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
Returns the PushApplication entity, matching the given ID.
findByPushApplicationIDForDeveloper(String, String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
findByPushApplicationIDForDeveloper(String, String) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
Finder that returns an actual PushApplication, identified by its ID and its owner/developer.
findByVariantID(String) - Method in interface org.jboss.aerogear.unifiedpush.service.GenericVariantService
Returns the Variant entity, matching the given variantID.
findByVariantID(String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.GenericVariantServiceImpl
 
findByVariantIDForDeveloper(String, String) - Method in interface org.jboss.aerogear.unifiedpush.service.GenericVariantService
Finder that returns the actual variant, identified by its ID and its owner/developer.
findByVariantIDForDeveloper(String, String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.GenericVariantServiceImpl
 
findInstallationForVariantByDeviceToken(String, String) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Used for "Device Registration": Finder that returns the actual client installation, identified by its device-token, for the given variant.
findInstallationForVariantByDeviceToken(String, String) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
findInstallationsByVariant(String, String, Integer, Integer) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Find all installations for the variant specified.
findInstallationsByVariant(String, String, Integer, Integer) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 

G

GenericVariantService - Interface in org.jboss.aerogear.unifiedpush.service
Service class that offers functionality to deal with the different variants (e.g.
GenericVariantServiceImpl - Class in org.jboss.aerogear.unifiedpush.service.impl
 
GenericVariantServiceImpl() - Constructor for class org.jboss.aerogear.unifiedpush.service.impl.GenericVariantServiceImpl
 
getApplicationID() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
getApplicationName() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
getApplications() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardData
Number of push applications of the current user.
getDevices() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardData
Number of registered devices for the push applications of the current user.
getId() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
The id of the Push Application
getMessages() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardData
Number of sent messages from push applications of the current user.
getName() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
The name of the Push Application
getReceivers() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
getSubmittedDate() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
The timestamp of when the Push Message was submitted to the Push Networks
getTopThreeLastActivity(String) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardService
Loads all the Variant objects with the most received messages
getTotalReceivers() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
Number of active tokens that received the Push Message
getVariant() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
getVariantsWithWarnings(String) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardService
Loads all the Variant objects where we did notice some failures on sending for the given user

L

loadDashboardData(String) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardService
Receives the dashboard data for the given user

O

org.jboss.aerogear.unifiedpush.service - package org.jboss.aerogear.unifiedpush.service
 
org.jboss.aerogear.unifiedpush.service.dashboard - package org.jboss.aerogear.unifiedpush.service.dashboard
 
org.jboss.aerogear.unifiedpush.service.impl - package org.jboss.aerogear.unifiedpush.service.impl
 
org.jboss.aerogear.unifiedpush.service.metrics - package org.jboss.aerogear.unifiedpush.service.metrics
 

P

PushApplicationService - Interface in org.jboss.aerogear.unifiedpush.service
 
PushApplicationServiceImpl - Class in org.jboss.aerogear.unifiedpush.service.impl
 
PushApplicationServiceImpl() - Constructor for class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
PushMessageMetricsService - Class in org.jboss.aerogear.unifiedpush.service.metrics
Service class to handle different aspects of the Push Message Information metadata for the "Push Message History" view on the Admin UI.
PushMessageMetricsService() - Constructor for class org.jboss.aerogear.unifiedpush.service.metrics.PushMessageMetricsService
 

R

removeInstallation(Installation) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Removes the given installation entity.
removeInstallation(Installation) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
removeInstallations(List<Installation>) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Removes all the installation entities in the List.
removeInstallations(List<Installation>) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
removeInstallationsForVariantByDeviceTokens(String, Set<String>) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Used for "feedback service": Collects the invalid Installations for a Variant, based on the identifier tokens:
removeInstallationsForVariantByDeviceTokens(String, Set<String>) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
removePushApplication(PushApplication) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
removePushApplication(PushApplication) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
Removes the given PushApplication entity.
removeVariant(Variant) - Method in interface org.jboss.aerogear.unifiedpush.service.GenericVariantService
Removes the given variant entity.
removeVariant(Variant) - Method in class org.jboss.aerogear.unifiedpush.service.impl.GenericVariantServiceImpl
 

S

setApplicationID(String) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
setApplicationName(String) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
setApplications(long) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardData
 
setDevices(long) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardData
 
setId(String) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
Set the id of the Push Application
setMessages(long) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.DashboardData
 
setName(String) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
Set the name of the Push Application
setReceivers(Long) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
setSubmittedDate(Date) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
Set the timestamp of when the Push Message was submitted to the Push Networks
setTotalReceivers(long) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.Application
Set the number of active tokens that received the Push Message
setVariant(Variant) - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 
storeNewRequestFrom(String, String, String, String) - Method in class org.jboss.aerogear.unifiedpush.service.metrics.PushMessageMetricsService
Starts the capturing of metadata around a push message request.

T

toString() - Method in class org.jboss.aerogear.unifiedpush.service.dashboard.ApplicationVariant
 

U

updateInstallation(Installation) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Performs an update/merge on the given entity.
updateInstallation(Installation, Installation) - Method in interface org.jboss.aerogear.unifiedpush.service.ClientInstallationService
Updates the first argument with the values from the second, and returns the updated entity.
updateInstallation(Installation) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
updateInstallation(Installation, Installation) - Method in class org.jboss.aerogear.unifiedpush.service.impl.ClientInstallationServiceImpl
 
updatePushApplication(PushApplication) - Method in class org.jboss.aerogear.unifiedpush.service.impl.PushApplicationServiceImpl
 
updatePushApplication(PushApplication) - Method in interface org.jboss.aerogear.unifiedpush.service.PushApplicationService
Performs an update/merge on the given entity.
updatePushMessageInformation(PushMessageInformation) - Method in class org.jboss.aerogear.unifiedpush.service.metrics.PushMessageMetricsService
Delegates a database update for the given PushMessageInformation object.
updateVariant(Variant) - Method in interface org.jboss.aerogear.unifiedpush.service.GenericVariantService
Performs an update/merge on the given entity.
updateVariant(Variant) - Method in class org.jboss.aerogear.unifiedpush.service.impl.GenericVariantServiceImpl
 
A C D E F G L O P R S T U 
UnifiedPush Service Layer 1.0.1

Copyright © 2014 JBoss by Red Hat. All Rights Reserved.