Package gwtappcontainer.shared.apis

Examples of gwtappcontainer.shared.apis.APIResponse


                    resp.getWriter().println(errMessage);
                    return;
            }
          
            GeoLocationAPI api = new GeoLocationAPI();
            APIResponse response = api.getLocation(req);
            if (response.statusCode != Status.SUCCESS) {
                    String errMessage = "Unexpected error - Unable to retreive location " +
                                    "<br><br> Error message from GeoLocationAPI <br> - " +
                                    response.userFriendlyMessage;
                  
View Full Code Here


    this.statusCode = statusCode;
    this.userFriendlyMessage = userFriendlyMessage;   
  }
 
  public APIResponse toRestResponse() {
    APIResponse resp = new APIResponse();
    resp.statusCode = statusCode;
    resp.userFriendlyMessage = userFriendlyMessage;
   
    return resp;
  }
View Full Code Here

      logger.warning(errMessage);
      resp.getWriter().println(errMessage);
      return;
    }
   
    APIResponse response = contentAPI.getContent(tag, null);
   
    if (response.statusCode != Status.SUCCESS) {     
      String errMessage = "Unable to retreive content. Reason(s) could be - <br>" +
          "1) Tag [" + tag + "] is invalid <br>" +
          "2) No content exists for tag [" + tag + "] <br>" +
View Full Code Here

    try {
      AccessController.ensureLoggedin(user);
           
      PrivilegeRepository.addPrivilege(privilege, user.getEmail());
     
      APIResponse response = new APIResponse(Status.SUCCESS,
          "success", "privilege [" + privilege + "] has been added");     
      return response;     
     
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
  }
View Full Code Here

    try {
      AccessController.ensureLoggedin(user);     
     
      PrivilegeRepository.deletePrivilege(privilege, user.getEmail());
     
      APIResponse response = new APIResponse(Status.SUCCESS,
          "success", "privilege [" + privilege + "] has been deleted");     
      return response;     
     
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
  }
View Full Code Here

  @ApiMethod(httpMethod = HttpMethod.GET, path="getallprivileges")
  public APIResponse getAllPrivileges() {   
    try {
      TreeSet<String> privileges = PrivilegeRepository.getAllPrivileges();
     
      APIResponse response = new APIResponse(Status.SUCCESS, privileges);     
      return response;     
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
  }
View Full Code Here

      prop.country = req.getHeader("X-AppEngine-Country");
      prop.region = req.getHeader("X-AppEngine-Region");
      prop.city = req.getHeader("X-AppEngine-City");
      prop.latLong = req.getHeader("X-AppEngine-CityLatLong");
     
      APIResponse response = new APIResponse(Status.SUCCESS, prop);
     
      return response; 
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
  }
View Full Code Here

    try {
      AccessController.ensureLoggedin(user);
           
      RoleRepository.addRole(role, user.getEmail());
     
      APIResponse response = new APIResponse(Status.SUCCESS,
          "success", "role [" + role + "] has been added")
     
      return response;
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
  }
View Full Code Here

    try {
      AccessController.ensureLoggedin(user);     
     
      RoleRepository.deleteRole(role, user.getEmail());
     
      APIResponse response = new APIResponse(Status.SUCCESS,
          "success", "role [" + role + "] has been deleted")
     
      return response;
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
  }
View Full Code Here

  @ApiMethod(httpMethod = HttpMethod.GET, path="getAllRoles")
  public APIResponse getAllRoles() {   
    try {
      TreeSet<RoleProp> roles = RoleRepository.getAllRoles();
     
      APIResponse response = new APIResponse(Status.SUCCESS, roles);     
      return response;     
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
  }
View Full Code Here

TOP

Related Classes of gwtappcontainer.shared.apis.APIResponse

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.