Package com.ikanow.infinit.e.data_model.api

Examples of com.ikanow.infinit.e.data_model.api.ResponsePojo.toApi()


     if (!rp.getResponse().isSuccess()) {
       if (rp.getResponse().getMessage().contains("ermission")) { // likely to be a permissions error
         RESTTools.logRequest(this);
       }
     }//TOTEST (TODO-2194)
     return new StringRepresentation(rp.toApi(), MediaType.APPLICATION_JSON);
  }   
}
View Full Code Here


        }
       
        if (null == rp) { // Error handling including RSS
          rp = new ResponsePojo();
          rp.setResponse(new ResponseObject("Query Format", false, errorString.toString()));         
          data = rp.toApi();
        }       
        else { // Valid response, output handle all output formats

          // Output type
          // JSON
View Full Code Here

          // Output type
          // JSON
          //if (null != _requestDetails.output || _requestDetails.output.format.equalsIgnoreCase("json")) {
          // Modified based on logic (never able to get to xml or rss based on above logic)
          if (null == _requestDetails.output.format || _requestDetails.output.format.equalsIgnoreCase("json")) {
            data = rp.toApi();
          }
          else if (_requestDetails.output.format.equalsIgnoreCase("xml")) { // XML
            mediaType = MediaType.APPLICATION_XML;
            // Output type
            // Xml
View Full Code Here

            data = rss.getDocs(rp);             
          }
          else { // Not pleasant after all this just to return an error :(
            rp = new ResponsePojo();
            rp.setResponse(new ResponseObject("Output Format", false, "Unsupported output.format"));           
            data = rp.toApi();
          }
        }
      }//TESTED
    }
    catch (Exception e) {
View Full Code Here

      _logger.error(error);
     
      //getResponse().setStatus(Status.SERVER_ERROR_INTERNAL);
      rp = new ResponsePojo();
      rp.setResponse(new ResponseObject("Query", false, error));
      data = rp.toApi();
    }//TESTED
   
    // One last check to ensure data has value (ugly ugly ugly)
    if (data == null ) {
      rp = new ResponsePojo();
View Full Code Here

   
    // One last check to ensure data has value (ugly ugly ugly)
    if (data == null ) {
      rp = new ResponsePojo();
      rp.setResponse(new ResponseObject("Query", false, errorString.toString()));
      data = rp.toApi();
    }
    return new StringRepresentation(data, mediaType);
  }   
 
  //___________________________________________________________________________________
View Full Code Here

     }
    
    
     Date endTime = new Date();
     rp.getResponse().setTime(endTime.getTime() - startTime.getTime());
     return new StringRepresentation(rp.toApi(), MediaType.APPLICATION_JSON);
  }
}
View Full Code Here

            !_requestDetails.output.format.equalsIgnoreCase("kml") &&
            !_requestDetails.output.format.equalsIgnoreCase("json"))
        {
          rp = new ResponsePojo();
          rp.setResponse(new ResponseObject("Output Format", false, "Unsupported output.format"));           
          data = rp.toApi();         
          return new StringRepresentation(data, mediaType);
        }
      }
     
      // Perform cookie lookup (for RSS may allow us to skip other auth logic)     
View Full Code Here

            if ( authuser == null )
            {
              // Don't have either authentication or key, bomb out...
              rp = new ResponsePojo();
              rp.setResponse(new ResponseObject("Cookie Lookup", false, "Cookie session expired or never existed, please login first or use valid key or user/pass"));
              data = rp.toApi();   
              mediaType = MediaType.APPLICATION_JSON;
              return new StringRepresentation(data, mediaType);
            }
            userId = authuser.getProfileId();
            cookieLookup = userId.toString();
View Full Code Here

     
      if (cookieLookup == null) // wrong password, or rss-user doesn't exist
      {
        rp = new ResponsePojo();
        rp.setResponse(new ResponseObject("Cookie Lookup", false, "Cookie session expired or never existed, please login first"));
        data = rp.toApi();
      }
      else
      {
        //check communities are valid before using
        if ( SocialUtils.validateCommunityIds(cookieLookup, _communityIdStrList) )
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.