Skip navigation links
UnifiedPush RESTful Endpoint 2.2.1.Final
A C D E F G H I K L M O P R S T U V W 

A

AbstractBaseEndpoint - Class in org.jboss.aerogear.unifiedpush.rest
Base class for all RESTful endpoints.
AbstractBaseEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.AbstractBaseEndpoint
 
AbstractBaseEndpoint(Validator, SearchManager) - Constructor for class org.jboss.aerogear.unifiedpush.rest.AbstractBaseEndpoint
 
AbstractVariantEndpoint<T extends org.jboss.aerogear.unifiedpush.api.Variant> - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
Abstract base class for all the concrete variant endpoints.
AndroidVariantEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
AndroidVariantEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
 

C

CommonUtils - Class in org.jboss.aerogear.unifiedpush.rest.util
 
configurationFile() - Method in class org.jboss.aerogear.unifiedpush.rest.config.KeycloakConfigurationEndpoint
 
countInstallations(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
Count Push Applications
createBadRequestResponse(Set<ConstraintViolation<?>>) - Method in class org.jboss.aerogear.unifiedpush.rest.AbstractBaseEndpoint
Helper function to create a 400 Bad Request response, containing a JSON map giving details about the violations
crossOriginForInstallations(HttpHeaders, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
Cross Origin for Installations
crossOriginForInstallations(HttpHeaders) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
Cross Origin for Installations

D

DashboardEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.metrics
 
DashboardEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.metrics.DashboardEndpoint
 
deletePushApplication(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
Delete Push Application
deleteVariant(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
Delete Variant
DynamicTransformer - Interface in org.jboss.aerogear.unifiedpush.rest.util.transform
DynamicTransformer can be declared in a api version json patch file and is invoked after the initial patch is executed.

E

EmptyJSON - Class in org.jboss.aerogear.unifiedpush.rest
JSON with empty body.
ExportEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.installations
 
ExportEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.installations.ExportEndpoint
 
ExportEndpoint(Validator, SearchManager) - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.installations.ExportEndpoint
 
exportInstallations(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.ExportEndpoint
Endpoint for exporting as JSON file device installations for a given variant.
extractAeroGearSenderInformation(HttpServletRequest) - Static method in class org.jboss.aerogear.unifiedpush.rest.util.HttpRequestUtil
Reads the "aerogear-sender" header to check if an AeroGear Sender client was used.
extractIPAddress(HttpServletRequest) - Static method in class org.jboss.aerogear.unifiedpush.rest.util.HttpRequestUtil
Extracts the IP address from the given HttpServletRequest.

F

findById(String, boolean, boolean) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
Get Push Application.
findInstallation(String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
Get Installation of specified Variant
findInstallations(String, Integer, Integer, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
List Installations of specified Variant
findVariantById(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
Get Variant

G

getCertificate() - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
 
getDescription() - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
 
getJsonFile() - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.ImporterForm
 
getLatestActivity(int, HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.DashboardEndpoint
GET active applications
getName() - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
 
getPassphrase() - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
 
getProduction() - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
 
getSearch() - Method in class org.jboss.aerogear.unifiedpush.rest.AbstractBaseEndpoint
offers PushSearchService to subclasses
getVariants(PushApplication) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 
getVariantsWithWarnings(HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.DashboardEndpoint
GET application variants

H

health() - Method in class org.jboss.aerogear.unifiedpush.rest.util.HealthCheck
Get health status
HealthCheck - Class in org.jboss.aerogear.unifiedpush.rest.util
A class to test 'health' of the server
HealthCheck() - Constructor for class org.jboss.aerogear.unifiedpush.rest.util.HealthCheck
 
HttpRequestUtil - Class in org.jboss.aerogear.unifiedpush.rest.util
Helper for various tasks for working with HttpServletRequest objects.

I

importDevice(ImporterForm, HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
API for uploading JSON file to allow massive device registration (aka import).
ImporterForm - Class in org.jboss.aerogear.unifiedpush.rest.registry.installations
Helper class to read values from the multipart request that is performed when uploading a JSON file for device import.
ImporterForm() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.installations.ImporterForm
 
increasePushMessageReadCounter(String, HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
RESTful API for Push Notification metrics registration.
InstallationManagementEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
InstallationManagementEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
 
InstallationRegistrationEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.installations
 
InstallationRegistrationEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
 
iOSApplicationUploadForm - Class in org.jboss.aerogear.unifiedpush.rest.util
Helper class to read values from the multipart request that is performed when creating (or updating) an iOS variant.
iOSApplicationUploadForm() - Constructor for class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
 
iOSVariantEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
iOSVariantEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
 
isAscendingOrder(String) - Static method in class org.jboss.aerogear.unifiedpush.rest.util.CommonUtils
Verify if the string sorting matches with asc or desc Returns FALSE when sorting query value matches desc, otherwise it returns TRUE.
isCertificatePassphraseValid() - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
Validates whether the certificate/passphrase pair is valid, and does not contain any bogus content.

K

KeycloakConfigurationEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.config
 
KeycloakConfigurationEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.config.KeycloakConfigurationEndpoint
 

L

listAllAndroidVariationsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
List Android Variants for Push Application
listAlliOSVariantsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
List iOS Variants for Push Application
listAllPushApplications(Integer, Integer, boolean, boolean) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
List Push Applications
listAllWindowsVariationsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.WindowsVariantEndpoint
List Windows Variants for Push Application
logger - Variable in class org.jboss.aerogear.unifiedpush.rest.AbstractBaseEndpoint
 

M

manifestDetails(HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.util.HealthCheck
Endpoint to verify scm and version details
mapper - Static variable in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
 
metrics() - Method in class org.jboss.aerogear.unifiedpush.rest.prometheus.SimplePrometheusEndpoint
 
MOVE_OP - Static variable in class org.jboss.aerogear.unifiedpush.rest.util.transform.UserParams
 

O

OBJECT - Static variable in class org.jboss.aerogear.unifiedpush.rest.EmptyJSON
 
org.jboss.aerogear.unifiedpush.rest - package org.jboss.aerogear.unifiedpush.rest
 
org.jboss.aerogear.unifiedpush.rest.annotations - package org.jboss.aerogear.unifiedpush.rest.annotations
 
org.jboss.aerogear.unifiedpush.rest.config - package org.jboss.aerogear.unifiedpush.rest.config
 
org.jboss.aerogear.unifiedpush.rest.metrics - package org.jboss.aerogear.unifiedpush.rest.metrics
 
org.jboss.aerogear.unifiedpush.rest.prometheus - package org.jboss.aerogear.unifiedpush.rest.prometheus
 
org.jboss.aerogear.unifiedpush.rest.registry.applications - package org.jboss.aerogear.unifiedpush.rest.registry.applications
 
org.jboss.aerogear.unifiedpush.rest.registry.installations - package org.jboss.aerogear.unifiedpush.rest.registry.installations
 
org.jboss.aerogear.unifiedpush.rest.sender - package org.jboss.aerogear.unifiedpush.rest.sender
 
org.jboss.aerogear.unifiedpush.rest.util - package org.jboss.aerogear.unifiedpush.rest.util
 
org.jboss.aerogear.unifiedpush.rest.util.transform - package org.jboss.aerogear.unifiedpush.rest.util.transform
 

P

PATCH - Annotation Type in org.jboss.aerogear.unifiedpush.rest.annotations
Indicates that the annotated method responds to HTTP PATCH requests
ping() - Method in class org.jboss.aerogear.unifiedpush.rest.util.HealthCheck
Simple Ping endpoint to check if the UPS is running as expected
PushApplicationEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
PushApplicationEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
PushApplicationEndpoint(Validator, SearchManager) - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
pushAppService - Variable in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 
pushMessageInformationPerApplication(String, Integer, Integer, String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.PushMetricsEndpoint
GET info about submitted push messages for the given Push Application
PushMetricsEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.metrics
 
PushMetricsEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.metrics.PushMetricsEndpoint
 
PushNotificationSenderEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.sender
 
PushNotificationSenderEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.sender.PushNotificationSenderEndpoint
 

R

registerAndroidVariant(AndroidVariant, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
Add Android Variant
registerInstallation(String, Installation, HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
RESTful API for Device registration.
registeriOSVariant(iOSApplicationUploadForm, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
Add iOS Variant
registerPushApplication(PushApplication) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
Create Push Application
registerWindowsVariant(WindowsVariant, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.WindowsVariantEndpoint
Add Windows Variant
removeDefaultHttpPorts(String) - Static method in class org.jboss.aerogear.unifiedpush.rest.util.CommonUtils
 
removeInstallation(String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
Delete Installation of specified Variant
resetMasterSecret(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
Reset MasterSecret for Push Application
resetSecret(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
Secret Reset
RestApplication - Class in org.jboss.aerogear.unifiedpush.rest
The JAX-RS Application representing the base entry point for all RESTful HTTP requests.
RestApplication() - Constructor for class org.jboss.aerogear.unifiedpush.rest.RestApplication
 

S

send(InternalUnifiedPushMessage, HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.sender.PushNotificationSenderEndpoint
RESTful API for sending Push Notifications.
setCertificate(byte[]) - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
Reads the certificate file upload from the multipart request.
setDescription(String) - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
Reads the description field from the multipart request.
setJsonFile(byte[]) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.ImporterForm
Reads the uploaded JSON file from the multipart importer request.
setName(String) - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
Reads the name field from the multipart request.
setPassphrase(String) - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
Reads the passphrase field from the multipart request.
setProduction(Boolean) - Method in class org.jboss.aerogear.unifiedpush.rest.util.iOSApplicationUploadForm
Reads the boolean flag from the multipart request, which indicates if the iOS variant is a 'production' variant or not.
SimplePrometheusEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.prometheus
 
SimplePrometheusEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.prometheus.SimplePrometheusEndpoint
 
STRING - Static variable in class org.jboss.aerogear.unifiedpush.rest.EmptyJSON
 

T

totalApplications(HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.DashboardEndpoint
GET dashboard data
transform(JsonNode) - Method in interface org.jboss.aerogear.unifiedpush.rest.util.transform.DynamicTransformer
 
transform(JsonNode) - Method in class org.jboss.aerogear.unifiedpush.rest.util.transform.UserParams
 

U

unregisterInstallations(String, HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
RESTful API for Device unregistration.
updateAndroidVariant(String, String, AndroidVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
Update Android Variant
updateInstallation(Installation, String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
Update Installation of specified Variant
updateiOSVariant(String, String, iOSVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
Update iOS Variant
updateiOSVariant(iOSApplicationUploadForm, String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
Update iOS Variant
updatePushApplication(String, PushApplication) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
Update Push Application
updateWindowsVariant(String, WindowsVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.WindowsVariantEndpoint
Update Windows Variant
UserParams - Class in org.jboss.aerogear.unifiedpush.rest.util.transform
UserParams is a DynamicTransformer that moves all user parameters to a separate user-data section.
UserParams() - Constructor for class org.jboss.aerogear.unifiedpush.rest.util.transform.UserParams
 

V

validateModelClass(Object) - Method in class org.jboss.aerogear.unifiedpush.rest.AbstractBaseEndpoint
Generic validator used to identify constraint violations of the given model class.
variantService - Variable in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 
variantUpdateEventEvent - Variable in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
 

W

WindowsVariantEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
WindowsVariantEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.WindowsVariantEndpoint
 
A C D E F G H I K L M O P R S T U V W 
Skip navigation links
UnifiedPush RESTful Endpoint 2.2.1.Final

Copyright © 2019 JBoss by Red Hat. All rights reserved.