UnifiedPush RESTful Endpoint 1.1.0-alpha.2
A C D E F G H I 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
 
AbstractVariantEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
Abstract base class for all the concrete variant endpoints.
AbstractVariantEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 
AdmVariantEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
AdmVariantEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.AdmVariantEndpoint
 
AndroidVariantEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
AndroidVariantEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
 

C

countInstallations(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
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
 
crossOriginForInstallations(HttpHeaders) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
 

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
 
deleteVariant(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 
destroy() - Method in class org.jboss.aerogear.unifiedpush.rest.util.VersionFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.jboss.aerogear.unifiedpush.rest.util.VersionFilter
 
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

ExportEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.installations
 
ExportEndpoint() - 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.
extractSortingQueryParamValue(String) - Static method in class org.jboss.aerogear.unifiedpush.rest.util.HttpRequestUtil
Returns FALSE when sorting query value matches 'desc', otherwise it returns TRUE.
extractUsernameAndPasswordFromBasicHeader(HttpServletRequest) - Static method in class org.jboss.aerogear.unifiedpush.rest.util.HttpBasicHelper
 

F

findById(String, boolean, boolean) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
findInstallation(String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
 
findInstallations(String, Integer, Integer, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
 
findVariantById(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 

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
 
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
getVariantsByType(PushApplication, Class<T>) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 
getVariantsWithWarnings(HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.DashboardEndpoint
 

H

health() - Method in class org.jboss.aerogear.unifiedpush.rest.util.HealthCheck
 
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
 
HttpBasicHelper - Class in org.jboss.aerogear.unifiedpush.rest.util
 
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
 
init(FilterConfig) - Method in class org.jboss.aerogear.unifiedpush.rest.util.VersionFilter
 
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
 
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.

L

listAllAdmVariationsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AdmVariantEndpoint
 
listAllAndroidVariationsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
 
listAlliOSVariantsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
 
listAllPushApplications(Integer, Integer, boolean, boolean) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
listAllSimplePushVariationsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.SimplePushVariantEndpoint
 
listAllWindowsVariationsForPushApp(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.WindowsVariantEndpoint
 
logger - Variable in class org.jboss.aerogear.unifiedpush.rest.AbstractBaseEndpoint
 

M

mapper - Static variable in class org.jboss.aerogear.unifiedpush.rest.registry.installations.InstallationRegistrationEndpoint
 
MOVE_OP - Static variable in class org.jboss.aerogear.unifiedpush.rest.util.transform.UserParams
 

O

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.metrics - package org.jboss.aerogear.unifiedpush.rest.metrics
 
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
PushApplicationEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
PushApplicationEndpoint() - 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) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.PushMetricsEndpoint
 
pushMessageInformationPerVariant(String, Integer, Integer, String) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.PushMetricsEndpoint
 
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

registerAdmVariant(AdmVariant, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AdmVariantEndpoint
 
registerAndroidVariant(AndroidVariant, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
 
registerInstallation(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
 
registerPushApplication(PushApplication) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
registerSimplePushVariant(SimplePushVariant, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.SimplePushVariantEndpoint
 
registerWindowsVariant(WindowsVariant, String, UriInfo) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.WindowsVariantEndpoint
 
removeInstallation(String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
 
RequestTransformer - Class in org.jboss.aerogear.unifiedpush.rest.util
Basic request transformer
RequestTransformer() - Constructor for class org.jboss.aerogear.unifiedpush.rest.util.RequestTransformer
 
resetMasterSecret(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
resetSecret(String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AbstractVariantEndpoint
 
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(UnifiedPushMessage, 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.
SimplePushVariantEndpoint - Class in org.jboss.aerogear.unifiedpush.rest.registry.applications
 
SimplePushVariantEndpoint() - Constructor for class org.jboss.aerogear.unifiedpush.rest.registry.applications.SimplePushVariantEndpoint
 

T

totalApplications(HttpServletRequest) - Method in class org.jboss.aerogear.unifiedpush.rest.metrics.DashboardEndpoint
 
transform(String, String, StringBuilder) - Method in class org.jboss.aerogear.unifiedpush.rest.util.RequestTransformer
 
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.
updateAndroidVariation(String, String, AdmVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AdmVariantEndpoint
 
updateAndroidVariation(String, String, AndroidVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.AndroidVariantEndpoint
 
updateInstallation(Installation, String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.InstallationManagementEndpoint
 
updateiOSVariant(String, String, iOSVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
 
updateiOSVariant(iOSApplicationUploadForm, String, String) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.iOSVariantEndpoint
 
updatePushApplication(String, PushApplication) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.PushApplicationEndpoint
 
updateSimplePushVariation(String, String, SimplePushVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.SimplePushVariantEndpoint
 
updateWindowsVariation(String, WindowsVariant) - Method in class org.jboss.aerogear.unifiedpush.rest.registry.applications.WindowsVariantEndpoint
 
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
 
VERSION_LENGTH - Static variable in class org.jboss.aerogear.unifiedpush.rest.util.VersionFilter
 
VersionFilter - Class in org.jboss.aerogear.unifiedpush.rest.util
This filter will change the older api versions to the current one using json diff transform.
VersionFilter() - Constructor for class org.jboss.aerogear.unifiedpush.rest.util.VersionFilter
 

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 L M O P R S T U V W 
UnifiedPush RESTful Endpoint 1.1.0-alpha.2

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