Example usage for io.vertx.core.json JsonObject put

List of usage examples for io.vertx.core.json JsonObject put

Introduction

In this page you can find the example usage for io.vertx.core.json JsonObject put.

Prototype

public JsonObject put(String key, Object value) 

Source Link

Document

Put an Object into the JSON object with the specified key.

Usage

From source file:com.reachauto.account.AccountConverter.java

License:Apache License

public static void toJson(Account obj, JsonObject json) {
    if (obj.getDelFlag() != null) {
        json.put("delFlag", obj.getDelFlag());
    }//from  w w  w. j a va 2s .com
    if (obj.getId() != null) {
        json.put("id", obj.getId());
    }
    if (obj.getPassword() != null) {
        json.put("password", obj.getPassword());
    }
    if (obj.getUsername() != null) {
        json.put("username", obj.getUsername());
    }
}

From source file:com.reachauto.account.AccountServiceVertxEBProxy.java

License:Apache License

public AccountService addAccount(Account account, Handler<AsyncResult<Void>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }/*from w ww  . j a  v  a 2s .c om*/
    JsonObject _json = new JsonObject();
    _json.put("account", account == null ? null : account.toJson());
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "addAccount");
    _vertx.eventBus().<Void>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future.succeededFuture(res.result().body()));
        }
    });
    return this;
}

From source file:com.reachauto.account.AccountServiceVertxEBProxy.java

License:Apache License

public AccountService deleteAccount(Integer id, Handler<AsyncResult<Void>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }/* w  w w.j  av  a  2 s.com*/
    JsonObject _json = new JsonObject();
    _json.put("id", id);
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "deleteAccount");
    _vertx.eventBus().<Void>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future.succeededFuture(res.result().body()));
        }
    });
    return this;
}

From source file:com.reachauto.account.AccountServiceVertxEBProxy.java

License:Apache License

public AccountService updateAccount(Account account, Handler<AsyncResult<Account>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }/*ww  w  .  j ava2 s.  c  o m*/
    JsonObject _json = new JsonObject();
    _json.put("account", account == null ? null : account.toJson());
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "updateAccount");
    _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future
                    .succeededFuture(res.result().body() == null ? null : new Account(res.result().body())));
        }
    });
    return this;
}

From source file:com.reachauto.account.AccountServiceVertxEBProxy.java

License:Apache License

public AccountService retrieveAccount(Integer id, Handler<AsyncResult<Account>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }//from  w  w  w.ja v a2s  .c om
    JsonObject _json = new JsonObject();
    _json.put("id", id);
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "retrieveAccount");
    _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future
                    .succeededFuture(res.result().body() == null ? null : new Account(res.result().body())));
        }
    });
    return this;
}

From source file:com.reachauto.device.DeviceConverter.java

License:Apache License

public static void toJson(Device obj, JsonObject json) {
    if (obj.getAuthInfo() != null) {
        json.put("authInfo", obj.getAuthInfo());
    }/*from w  ww. j ava 2 s.co m*/
    if (obj.getDelFlag() != null) {
        json.put("delFlag", obj.getDelFlag());
    }
    if (obj.getDesc() != null) {
        json.put("desc", obj.getDesc());
    }
    if (obj.getId() != null) {
        json.put("id", obj.getId());
    }
    if (obj.getOther() != null) {
        json.put("other", obj.getOther());
    }
    if (obj.getPrivat() != null) {
        json.put("privat", obj.getPrivat());
    }
    if (obj.getProtocol() != null) {
        json.put("protocol", obj.getProtocol().name());
    }
    if (obj.getTags() != null) {
        json.put("tags", new JsonArray(
                obj.getTags().stream().map(item -> item).collect(java.util.stream.Collectors.toList())));
    }
    if (obj.getTitle() != null) {
        json.put("title", obj.getTitle());
    }
}

From source file:com.reachauto.device.DeviceServiceVertxEBProxy.java

License:Apache License

public DeviceService addDevice(Device device, Handler<AsyncResult<Void>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }/*from  w  w w.  j a  v  a  2  s  .  co  m*/
    JsonObject _json = new JsonObject();
    _json.put("device", device == null ? null : device.toJson());
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "addDevice");
    _vertx.eventBus().<Void>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future.succeededFuture(res.result().body()));
        }
    });
    return this;
}

From source file:com.reachauto.device.DeviceServiceVertxEBProxy.java

License:Apache License

public DeviceService deleteDevice(String id, Handler<AsyncResult<Void>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }/*  w  w  w  .  j  a v a 2s .c o  m*/
    JsonObject _json = new JsonObject();
    _json.put("id", id);
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "deleteDevice");
    _vertx.eventBus().<Void>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future.succeededFuture(res.result().body()));
        }
    });
    return this;
}

From source file:com.reachauto.device.DeviceServiceVertxEBProxy.java

License:Apache License

public DeviceService updateDevice(Device device, Handler<AsyncResult<Device>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }//from   ww  w.  j  ava2  s  .  c o  m
    JsonObject _json = new JsonObject();
    _json.put("device", device == null ? null : device.toJson());
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "updateDevice");
    _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future
                    .succeededFuture(res.result().body() == null ? null : new Device(res.result().body())));
        }
    });
    return this;
}

From source file:com.reachauto.device.DeviceServiceVertxEBProxy.java

License:Apache License

public DeviceService retrieveDevice(String id, Handler<AsyncResult<Device>> resultHandler) {
    if (closed) {
        resultHandler.handle(Future.failedFuture(new IllegalStateException("Proxy is closed")));
        return this;
    }/*www.  j  a va  2  s .co  m*/
    JsonObject _json = new JsonObject();
    _json.put("id", id);
    DeliveryOptions _deliveryOptions = (_options != null) ? new DeliveryOptions(_options)
            : new DeliveryOptions();
    _deliveryOptions.addHeader("action", "retrieveDevice");
    _vertx.eventBus().<JsonObject>send(_address, _json, _deliveryOptions, res -> {
        if (res.failed()) {
            resultHandler.handle(Future.failedFuture(res.cause()));
        } else {
            resultHandler.handle(Future
                    .succeededFuture(res.result().body() == null ? null : new Device(res.result().body())));
        }
    });
    return this;
}