static public List <RData> listObjects(RProjectDetails details, ProjectWorkspaceOptions options, RClient client, String uri) { StringBuilder data = new StringBuilder(); //create the input String data.Append(Constants.FORMAT_JSON); data.Append("&project=" + HttpUtility.UrlEncode(details.id)); if (!(options == null)) { data.Append("&root=" + HttpUtility.UrlEncode(options.alternateRoot)); data.Append("&filter=" + HttpUtility.UrlEncode(options.startsWithFilter)); data.Append("&clazz=" + HttpUtility.UrlEncode(options.classFilter)); data.Append("&pagesize=" + options.pagesize.ToString()); data.Append("&pageoffset=" + options.pageoffset.ToString()); } //call the server JSONResponse jresponse = HTTPUtilities.callRESTGet(uri, data.ToString(), ref client); List <RData> returnValue = JSONUtilities.parseRObjects(jresponse.JSONMarkup); return(returnValue); }
/// <summary> /// get list of objects from an R workspace /// </summary> /// <param name="options">ProjectWorkspaceOptions object</param> /// <returns>List of RData objects</returns> /// <remarks></remarks> public List<RData> listObjects(ProjectWorkspaceOptions options) { List<RData> returnValue = RProjectWorkspaceImpl.listObjects(m_projectDetails, options, m_client, Constants.RPROJECTWORKSPACELIST); return returnValue; }
public static List<RData> listObjects(RProjectDetails details, ProjectWorkspaceOptions options, RClient client, String uri) { StringBuilder data = new StringBuilder(); //create the input String data.Append(Constants.FORMAT_JSON); data.Append("&project=" + HttpUtility.UrlEncode(details.id)); if (!(options == null)) { data.Append("&root=" + HttpUtility.UrlEncode(options.alternateRoot)); data.Append("&filter=" + HttpUtility.UrlEncode(options.startsWithFilter)); data.Append("&clazz=" + HttpUtility.UrlEncode(options.classFilter)); data.Append("&pagesize=" + options.pagesize.ToString()); data.Append("&pageoffset=" + options.pageoffset.ToString()); } //call the server JSONResponse jresponse = HTTPUtilities.callRESTGet(uri, data.ToString(), ref client); List<RData> returnValue = JSONUtilities.parseRObjects(jresponse.JSONMarkup); return returnValue; }
/// <summary> /// get list of objects from an R workspace /// </summary> /// <param name="options">ProjectWorkspaceOptions object</param> /// <returns>List of RData objects</returns> /// <remarks></remarks> public List <RData> listObjects(ProjectWorkspaceOptions options) { List <RData> returnValue = RProjectWorkspaceImpl.listObjects(m_projectDetails, options, m_client, Constants.RPROJECTWORKSPACELIST); return(returnValue); }