Examples of ApiResponse


Examples of gwtappcontainer.shared.apis.APIResponse

    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

Examples of gwtappcontainer.shared.apis.APIResponse

      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

Examples of gwtappcontainer.shared.apis.APIResponse

    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

Examples of gwtappcontainer.shared.apis.APIResponse

    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

Examples of gwtappcontainer.shared.apis.APIResponse

  @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

Examples of gwtappcontainer.shared.apis.APIResponse

      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

Examples of gwtappcontainer.shared.apis.APIResponse

    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

Examples of gwtappcontainer.shared.apis.APIResponse

    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

Examples of gwtappcontainer.shared.apis.APIResponse

  @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

Examples of gwtappcontainer.shared.apis.APIResponse

        (Map<String, String>) api.getAllValidPublishedContents().object;
     
      //check if tag + "_" + city is present
      String tagForCity = tag + "_" + city;
      if (all.containsKey(tagForCity)) {
        return new APIResponse(Status.SUCCESS, all.get(tagForCity));
      }
     
      //or tag + "_" + default is present
      String defaultTag = tag + "_default";
      if (all.containsKey(defaultTag)) {
        return new APIResponse(Status.SUCCESS, all.get(defaultTag));
      }
     
      //return resource not found error
      APIResponse response = new APIResponse();
      response.statusCode = Status.ERROR_RESOURCE_DOES_NOT_EXIST;
      response.userFriendlyMessage = "Could find neither tag for city [" +
          tagForCity + "] nor default tag [" + defaultTag + "]. " +
          "It could be that tags have empty content or content is not published.";
     
      return response;
    } catch (Exception ex) {
      return new APIResponse(ex);
    }
   
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.