コード例 #1
0
ファイル: AddAttendee.java プロジェクト: iqbal1986/OpenCGI
 /** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */
 protected void doGet(HttpServletRequest request, HttpServletResponse response)
     throws ServletException, IOException {
   MyHttpServletRequest myRequest = new MyHttpServletRequest(request);
   ServiceResponse sr = new ServiceResponse();
   sr.initServiceResponse(myRequest, "AddAttendee");
   Integer sessionId = Integer.valueOf(myRequest.getParameter(REQUEST_PARAMETERS.SESSION_ID));
   String email = myRequest.getParameter(REQUEST_PARAMETERS.EMAIL);
   EasyShareServices easyshare = ServicesMapper.getEasyShareServicesProxyInstance();
   Boolean isAssigned = null;
   try {
     isAssigned = easyshare.addAttendee(sessionId, email);
     sr.setCode("SUCCESS");
     sr.setMessage("SUCCESS");
     sr.setData(isAssigned);
   } catch (SessionNotFoundException e) {
     sr.setCode("FAILURE");
     sr.setMessage(e.getMessage());
   } catch (PresentAsOtherUserTypeException e) {
     sr.setCode("FAILURE");
     sr.setMessage(e.getMessage());
   } catch (UserNotFoundException e) {
     sr.setCode("FAILURE");
     sr.setMessage(e.getMessage());
   } catch (PresentAsSameUserTypeException e) {
     sr.setCode("FAILURE");
     sr.setMessage(e.getMessage());
   }
   RenderResponse r = new RenderResponse();
   r.render(response, sr);
 }
コード例 #2
0
ファイル: GetResources.java プロジェクト: iqbal1986/OpenCGI
  /** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    MyHttpServletRequest myRequest = new MyHttpServletRequest(request);
    ServiceResponse sr = new ServiceResponse();
    sr.initServiceResponse(myRequest, "GetResources");
    EasyShareServices easyshare = ServicesMapper.getEasyShareServicesProxyInstance();
    Integer sessionId = Integer.valueOf(myRequest.getParameter(REQUEST_PARAMETERS.SESSION_ID));
    Set<Resource> resources = null;
    try {
      resources = easyshare.getResources(sessionId);
      sr.setCode("SUCCESS");
      sr.setMessage("SUCCESS");
      sr.setData(resources);
    } catch (SessionNotFoundException e) {
      sr.setCode("FAILURE");
      sr.setMessage(e.getMessage());
    }

    RenderResponse r = new RenderResponse();
    r.render(response, sr);
  }