public class PushApplicationServiceImpl extends Object implements PushApplicationService
| Constructor and Description |
|---|
PushApplicationServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPushApplication(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp)
Store a new PushApplication object on the database.
|
void |
addVariant(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp,
org.jboss.aerogear.unifiedpush.api.Variant variant)
Registers the given Variant object with the given PushApplication.
|
Map<String,Long> |
countInstallationsByType(String pushApplicationID) |
org.jboss.aerogear.unifiedpush.api.PushApplication |
findByPushApplicationID(String pushApplicationID)
Returns the PushApplication entity, matching the given ID.
|
void |
removePushApplication(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp)
Removes the given PushApplication entity.
|
void |
updatePushApplication(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp)
Performs an update/merge on the given entity.
|
public void addPushApplication(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp)
PushApplicationServiceaddPushApplication in interface PushApplicationServicepushApp - the push application objectpublic org.jboss.aerogear.unifiedpush.api.PushApplication findByPushApplicationID(String pushApplicationID)
PushApplicationServicefindByPushApplicationID in interface PushApplicationServicepushApplicationID - push application IDpublic void addVariant(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp,
org.jboss.aerogear.unifiedpush.api.Variant variant)
PushApplicationServiceaddVariant in interface PushApplicationServicepushApp - the push application objectvariant - the variantpublic Map<String,Long> countInstallationsByType(String pushApplicationID)
countInstallationsByType in interface PushApplicationServicepublic void updatePushApplication(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp)
PushApplicationServiceupdatePushApplication in interface PushApplicationServicepushApp - the push application objectpublic void removePushApplication(org.jboss.aerogear.unifiedpush.api.PushApplication pushApp)
PushApplicationServiceremovePushApplication in interface PushApplicationServicepushApp - the push application objectCopyright © 2016 JBoss by Red Hat. All Rights Reserved.