All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jelastic.api.marketplace.Favorite Maven / Gradle / Ivy

The newest version!
package com.jelastic.api.marketplace;

import java.util.Map;
import java.util.HashMap;
import java.util.List;
import com.jelastic.api.AbstractService;
import com.jelastic.api.Callback;
import com.jelastic.api.client.annotation.JelasticModuleName;
import com.jelastic.api.core.utils.Transport;
import com.jelastic.api.response.ScriptEvalProxyResponse;
import com.jelastic.api.marketplace.response.AddAppResponse;
import com.jelastic.api.marketplace.response.AppsListResponse;

/**
* @name Jelastic API Client
* @version 8.11.2
* @copyright Jelastic, Inc.
**/


@JelasticModuleName(name="jelastic")
public class Favorite extends AbstractService {

  public static String SERVICE_PATH = "marketplace/favorite/";
  private String serviceUrl = SERVER_URL + SERVICE_PATH;
  private String appid = null;
  private String session = null;
  private String client_source = null;

  public Favorite(){}

  public Favorite(Map _params){
     this((String)_params.get("appid"), (String)_params.get("session"), (String)_params.get("serviceUrl"));
     String serverUrl = (String) _params.get("serverUrl");
     if (serverUrl != null) setServerUrl(serverUrl);
  }

  public Favorite(String appid, String session, String serviceUrl){
     if (appid != null) this.appid = appid;
     if (session != null) this.session = session;
     if (serviceUrl != null) this.serviceUrl = serviceUrl;
  }

  public Favorite(String appid, String session){
     this(appid, session, null);
  }

  public Favorite(String appid){
     this(appid, null, null);
  }

  public String getAppid(){
     return appid;
  }

  public Favorite setAppid(String appid){
     this.appid = appid;
     return this;
  }

  public String getSession(){
     return session;
  }

  public Favorite setSession(String session){
     this.session = session;
     return this;
  }

  public String getServiceUrl(){
     return serviceUrl;
  }

  public Favorite setServiceUrl(String serviceUrl){
     this.serviceUrl = serviceUrl;
     return this;
  }

  public String getServerUrl(){
     return serviceUrl;
  }

  public Favorite setServerUrl(String serverUrl){
     this.serviceUrl = serverUrl + SERVICE_PATH;
     return this;
  }

  public Favorite setClientSource(String client_source){
     this.client_source = client_source;
     return this;
  }

  public String getClientSource(){
     return client_source ;
  }

  public ScriptEvalProxyResponse add(String appid, String session, String id){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse add(String appid, String session, String id, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, headers, ScriptEvalProxyResponse.class);
  }

  public Favorite add(final String appid, final String session, final String id, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = add(appid, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite add(final String appid, final String session, final String id, final Map headers, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = add(appid, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ScriptEvalProxyResponse add(String session, String id){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse add(String session, String id, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, headers, ScriptEvalProxyResponse.class);
  }

  public Favorite add(final String session, final String id, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = add(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite add(final String session, final String id, final Map headers, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = add(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ScriptEvalProxyResponse add(String id){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse add(String id, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, headers, ScriptEvalProxyResponse.class);
  }

  public Favorite add(final String id, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = add(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite add(final String id, final Map headers, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = add(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ScriptEvalProxyResponse add(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse add(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/add", _params, headers, ScriptEvalProxyResponse.class);
  }

  public AddAppResponse addManifest(String appid, String session, String manifest){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("manifest", manifest);
      _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, AddAppResponse.class);
  }

  public AddAppResponse addManifest(String appid, String session, String manifest, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("manifest", manifest);
      _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, headers, AddAppResponse.class);
  }

  public Favorite addManifest(final String appid, final String session, final String manifest, final Callback callback){
      new Thread(() -> {
              AddAppResponse response = addManifest(appid, session, manifest);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite addManifest(final String appid, final String session, final String manifest, final Map headers, final Callback callback){
      new Thread(() -> {
              AddAppResponse response = addManifest(appid, session, manifest);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AddAppResponse addManifest(String session, String manifest){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("manifest", manifest);
      _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, AddAppResponse.class);
  }

  public AddAppResponse addManifest(String session, String manifest, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("manifest", manifest);
      _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, headers, AddAppResponse.class);
  }

  public Favorite addManifest(final String session, final String manifest, final Callback callback){
      new Thread(() -> {
              AddAppResponse response = addManifest(session, manifest);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite addManifest(final String session, final String manifest, final Map headers, final Callback callback){
      new Thread(() -> {
              AddAppResponse response = addManifest(session, manifest);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AddAppResponse addManifest(String manifest){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("manifest", manifest);
      _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, AddAppResponse.class);
  }

  public AddAppResponse addManifest(String manifest, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("manifest", manifest);
      _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, headers, AddAppResponse.class);
  }

  public Favorite addManifest(final String manifest, final Callback callback){
      new Thread(() -> {
              AddAppResponse response = addManifest(manifest);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite addManifest(final String manifest, final Map headers, final Callback callback){
      new Thread(() -> {
              AddAppResponse response = addManifest(manifest);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AddAppResponse addManifest(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, AddAppResponse.class);
  }

  public AddAppResponse addManifest(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (AddAppResponse) _call(appid, serviceUrl + "rest/addmanifest", _params, headers, AddAppResponse.class);
  }

  public AppsListResponse getList(String appid, String session, Object search, String lang, String checksum){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("checksum", checksum);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String appid, String session, Object search, String lang, String checksum, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("checksum", checksum);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String appid, final String session, final Object search, final String lang, final String checksum, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session, search, lang, checksum);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String appid, final String session, final Object search, final String lang, final String checksum, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session, search, lang, checksum);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(String appid, String session, Object search, String lang){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String appid, String session, Object search, String lang, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String appid, final String session, final Object search, final String lang, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session, search, lang);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String appid, final String session, final Object search, final String lang, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session, search, lang);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(String appid, String session, Object search){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String appid, String session, Object search, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String appid, final String session, final Object search, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session, search);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String appid, final String session, final Object search, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session, search);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(String appid, String session){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String appid, String session, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String appid, final String session, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String appid, final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(appid, session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(String session, Object search, String lang, String checksum){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("checksum", checksum);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String session, Object search, String lang, String checksum, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("checksum", checksum);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String session, final Object search, final String lang, final String checksum, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session, search, lang, checksum);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String session, final Object search, final String lang, final String checksum, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session, search, lang, checksum);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(Object search, String lang, String checksum){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("checksum", checksum);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(Object search, String lang, String checksum, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("checksum", checksum);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final Object search, final String lang, final String checksum, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(search, lang, checksum);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final Object search, final String lang, final String checksum, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(search, lang, checksum);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(String session, Object search, String lang){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String session, Object search, String lang, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String session, final Object search, final String lang, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session, search, lang);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String session, final Object search, final String lang, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session, search, lang);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(Object search, String lang){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(Object search, String lang, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("lang", lang);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final Object search, final String lang, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(search, lang);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final Object search, final String lang, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(search, lang);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(String session, Object search){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String session, Object search, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String session, final Object search, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session, search);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String session, final Object search, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session, search);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(Object search){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(Object search, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("search", com.jelastic.api.core.utils.JSONUtils.jsonStringify(search));
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final Object search, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(search);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final Object search, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(search);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(String session){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(String session, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public Favorite getList(final String session, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite getList(final String session, final Map headers, final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList(session);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public Favorite getList(final Callback callback){
      new Thread(() -> {
              AppsListResponse response = getList();
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public AppsListResponse getList(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, AppsListResponse.class);
  }

  public AppsListResponse getList(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (AppsListResponse) _call(appid, serviceUrl + "rest/getlist", _params, headers, AppsListResponse.class);
  }

  public ScriptEvalProxyResponse delete(String appid, String session, String id){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse delete(String appid, String session, String id, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, headers, ScriptEvalProxyResponse.class);
  }

  public Favorite delete(final String appid, final String session, final String id, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = delete(appid, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite delete(final String appid, final String session, final String id, final Map headers, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = delete(appid, session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ScriptEvalProxyResponse delete(String session, String id){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse delete(String session, String id, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, headers, ScriptEvalProxyResponse.class);
  }

  public Favorite delete(final String session, final String id, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = delete(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite delete(final String session, final String id, final Map headers, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = delete(session, id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ScriptEvalProxyResponse delete(String id){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse delete(String id, Map headers){
      Map _params = new HashMap();
      _params.put("appid", appid);
      _params.put("session", session);
      _params.put("id", id);
      _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, headers, ScriptEvalProxyResponse.class);
  }

  public Favorite delete(final String id, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = delete(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public Favorite delete(final String id, final Map headers, final Callback callback){
      new Thread(() -> {
              ScriptEvalProxyResponse response = delete(id);
              callback.fire(response);
      }, "callback").start();
      return this;
  }

  public ScriptEvalProxyResponse delete(Map _params){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, ScriptEvalProxyResponse.class);
  }

  public ScriptEvalProxyResponse delete(Map _params, Map headers){
      if (!_params.containsKey("appid")) _params.put("appid", appid);
      if (!_params.containsKey("session")) _params.put("session", session);
      if (!_params.containsKey("client_source")) _params.put("client_source", client_source);
      return (ScriptEvalProxyResponse) _call(appid, serviceUrl + "rest/delete", _params, headers, ScriptEvalProxyResponse.class);
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy