Package org.jboss.aerogear.unifiedpush.api

Examples of org.jboss.aerogear.unifiedpush.api.WindowsVariant


        final Installation installation = new Installation();
        installation.setDeviceToken("https://db3.notify.windows.com/?token=AgYAAACH%2fZixlZK4v%2bkD3LFiz7zHOJm13"
                + "smBVRn8rH%2b32Xu6tv3fj%2fh8bb4VhNTS7NqS8TclpW044YxAbaN%2bB4NjpyVSZs3He7SwwjExbEsBFRLYc824%2f0"
                + "615fPox8bwoxrTU%3d");
       
        final WindowsVariant variant = new WindowsVariant();
        variant.setClientSecret("12");
        variant.setSid("12");

        // when
        deviceTokenTest(installation, variant);
    }
View Full Code Here


        // no need to send empty list
        if (clientIdentifiers.isEmpty()) {
            return;
        }

        final WindowsVariant windowsVariant = (WindowsVariant) variant;
        WnsService wnsService = new WnsService(windowsVariant.getSid(), windowsVariant.getClientSecret(), true);

        //simple initial version just send toast message
        WnsToast toast =  new WnsToastBuilder().bindingTemplateToastText01(pushMessage.getMessage().getAlert()).build();
        try {
            Set<String> expiredClientIdentifiers = new HashSet<String>(clientIdentifiers.size());
View Full Code Here

    @Produces(MediaType.APPLICATION_JSON)
    public Response updateWindowsVariation(
            @PathParam("windowsID") String windowsID,
            WindowsVariant updatedWindowsVariant) {

        WindowsVariant windowsVariant = (WindowsVariant) variantService.findByVariantID(windowsID);
        if (windowsVariant != null) {

            // some validation
            try {
                validateModelClass(updatedWindowsVariant);
            } catch (ConstraintViolationException cve) {

                // Build and return the 400 (Bad Request) response
                Response.ResponseBuilder builder = createBadRequestResponse(cve.getConstraintViolations());

                return builder.build();
            }

            // apply updated data:
            windowsVariant.setClientSecret(updatedWindowsVariant.getClientSecret());
            windowsVariant.setSid(updatedWindowsVariant.getSid());
            windowsVariant.setName(updatedWindowsVariant.getName());
            windowsVariant.setDescription(updatedWindowsVariant.getDescription());
            variantService.updateVariant(windowsVariant);
            return Response.noContent().build();
        }

        return Response.status(Response.Status.NOT_FOUND).entity("Could not find requested Variant").build();
View Full Code Here

TOP

Related Classes of org.jboss.aerogear.unifiedpush.api.WindowsVariant

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.