Example usage for com.fasterxml.jackson.databind.node ObjectNode put

List of usage examples for com.fasterxml.jackson.databind.node ObjectNode put

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind.node ObjectNode put.

Prototype

public ObjectNode put(String paramString1, String paramString2) 

Source Link

Usage

From source file:com.ibm.watson.catalyst.corpus.tfidf.CorpusTfidf.java

public static ObjectNode getCorpusTfidfs(TermCorpus c) {
    ObjectNode root = MAPPER.createObjectNode();
    root.put("corpus-name", "Health");
    ArrayNode root2 = MAPPER.createArrayNode();
    int index = 0;
    for (TermDocument d : c.getDocuments()) {
        root2.add(printGoodWords(d, c));
        if (++index % 100 == 0)
            System.out.print(index + " documents processed.\r");
    }/*w w  w . java2 s.  c  o m*/
    System.out.println(index + " documents processed.");
    root.set("documents", root2);
    return root;
}

From source file:com.aerofs.baseline.metrics.MetricsCommand.java

private static void dumpSnapshot(Snapshot histogram, ObjectNode node) {
    node.put("min", histogram.getMin());
    node.put("max", histogram.getMax());
    node.put("mean", histogram.getMean());
    node.put("median", histogram.getMedian());
    node.put("std-dev", histogram.getStdDev());
    node.put("75th-percentile", histogram.get75thPercentile());
    node.put("95th-percentile", histogram.get95thPercentile());
    node.put("98th-percentile", histogram.get98thPercentile());
    node.put("99th-percentile", histogram.get99thPercentile());
    node.put("999th-percentile", histogram.get999thPercentile());
}

From source file:controllers.Auth.java

public static Promise<Result> register() {
    final Form<RegistrationForm> registrationForm = form(RegistrationForm.class).bindFromRequest();
    if (registrationForm.hasErrors()) {
        return Promise.promise(new ErrorResult(home.render(registrationForm)));
    }//  w w w  . j av a2s  .c  om
    ObjectNode user = Json.newObject();
    user.put("username", registrationForm.get().email);
    user.put("password", registrationForm.get().password);
    Promise<Boolean> created = User.nodes.create(user);
    return created.map(new Function<Boolean, Result>() {
        public Result apply(Boolean created) {
            if (created) {
                flash("success", "Registration successful.");
            } else {
                flash("error", "Registration failed.");
            }
            return redirect(routes.Application.home());
        }
    });
}

From source file:controllers.Reconcile.java

/**
 * @param callback The name of the JSONP function to wrap the response in
 * @return OpenRefine reconciliation endpoint meta data, wrapped in `callback`
 *///from  w w w .ja va  2  s.c om
public static Result meta(String callback) {
    ObjectNode result = Json.newObject();
    result.put("name", "lobid-organisations reconciliation");
    result.put("identifierSpace", "http://beta.lobid.org/organisations");
    result.put("schemaSpace", "http://beta.lobid.org/organisations");
    result.put("defaultTypes", TYPES);
    result.put("view", Json.newObject()//
            .put("url", "http://beta.lobid.org/organisations/{{id}}"));
    return callback.isEmpty() ? ok(result)
            : ok(String.format("/**/%s(%s);", callback, result.toString())).as("application/json");
}

From source file:controllers.api.v1.Lineage.java

public static Result getFlowLineageGraphData(String application, String project, Long flowId) {
    ObjectNode result = Json.newObject();

    result.put("status", "ok");
    result.set("data", Json.toJson(LineageDAO.getFlowLineage(application, project, flowId)));
    return ok(result);
}

From source file:controllers.FormsController.java

public static Result getVolunteerForm() {
    ObjectNode obj = Json.newObject();
    obj.put("socialsecuritynumber", generateFieldFromProperty("prename"));
    return ok(obj);
}

From source file:controllers.FormsController.java

public static Result getLoginForm() {
    ObjectNode obj = Json.newObject();
    obj.put("mail", generateFieldFromProperty("mail"));
    obj.put("password", generateFieldFromProperty("password"));
    return ok(obj);
}

From source file:com.aerofs.baseline.metrics.MetricsCommand.java

private static void dumpMetered(ObjectNode node, Metered meter) {
    node.put("count", meter.getCount());
    node.put("15min-rate", meter.getFifteenMinuteRate());
    node.put("5min-rate", meter.getFiveMinuteRate());
    node.put("1min-rate", meter.getOneMinuteRate());
    node.put("mean-rate", meter.getMeanRate());
}

From source file:controllers.Auth.java

public static Promise<Result> authenticate() {
    final Form<Login> loginForm = form(Login.class).bindFromRequest();
    if (loginForm.hasErrors()) {
        return Promise.promise(new ErrorResult(login.render(loginForm)));
    }/*from w  w w.jav a 2s  .c o m*/
    final ObjectNode user = Json.newObject();
    user.put("username", loginForm.get().email);
    user.put("password", loginForm.get().password);
    Promise<Boolean> exists = User.nodes.exists(user);
    return exists.map(new Function<Boolean, Result>() {
        public Result apply(Boolean exists) {
            if (exists) {
                session().clear();
                session("username", user.get("username").asText());
                flash("success", "Login successful.");
                return redirect(routes.Application.home());
            } else {
                flash("error", "Login failed: Unknown user.");
                return badRequest(login.render(loginForm));
            }
        }
    });
}

From source file:controllers.Reconcile.java

private static List<JsonNode> mapToResults(SearchHits searchHits) {
    return Arrays.asList(searchHits.getHits()).stream().map(hit -> {
        Map<String, Object> map = hit.getSource();
        ObjectNode resultForHit = Json.newObject();
        resultForHit.put("id", hit.getId());
        Object name = map.get("name");
        resultForHit.put("name", name == null ? "" : name + "");
        resultForHit.put("score", hit.getScore());
        resultForHit.put("type", TYPES);
        return resultForHit;
    }).collect(Collectors.toList());
}