List of usage examples for com.fasterxml.jackson.databind.node ArrayNode add
public ArrayNode add(JsonNode paramJsonNode)
From source file:com.baifendian.swordfish.execserver.job.impexp.Args.MysqlReaderArg.java
public MysqlReaderArg(MysqlReader mysqlReader) throws JSONException { ObjectNode connObject = JsonUtil.createObjectNode(); if (StringUtils.isNotEmpty(mysqlReader.getQuerySql())) { connObject.put("querySql", mysqlReader.getQuerySql()); }//from w w w . j ava 2s .com List<String> tableList = mysqlReader.getTable(); if (CollectionUtils.isNotEmpty(tableList)) { ArrayNode tableJsonList = connObject.putArray("table"); for (String table : tableList) { tableJsonList.add(table); } } if (StringUtils.isNotEmpty(mysqlReader.getWhere())) { connObject.put("where", mysqlReader.getWhere()); } connection.add(connObject); if (StringUtils.isNotEmpty(mysqlReader.getWhere())) { where = mysqlReader.getWhere(); } column = mysqlReader.getColumn(); }
From source file:com.mapr.synth.samplers.ArrayFlattener.java
@Override public JsonNode sample() { JsonNode value = delegate.sample();//ww w . j a va 2 s . c o m ArrayNode r = nodeFactory.arrayNode(); for (JsonNode component : value) { if (component.isArray()) { for (JsonNode node : component) { r.add(node); } } else { throw new IllegalArgumentException(String.format("Cannot flatten type %s", component.getClass())); } } return r; }
From source file:com.redhat.lightblue.util.test.AbstractJsonNodeTest.java
public JsonNode stringArrayNode(String[] expectedValues) { ArrayNode expectedNode = JsonNodeFactory.withExactBigDecimals(true).arrayNode(); for (String value : expectedValues) { expectedNode.add(value); }/*from w ww.j a v a2s.com*/ return expectedNode; }
From source file:com.redhat.lightblue.util.test.AbstractJsonNodeTest.java
public JsonNode doubleArrayNode(Double[] expectedValues) { ArrayNode expectedNode = JsonNodeFactory.withExactBigDecimals(true).arrayNode(); for (Double value : expectedValues) { expectedNode.add(value); }/* w w w . j a v a 2s . co m*/ return expectedNode; }
From source file:org.gravidence.gravifon.db.UsersDBClient.java
/** * Retrieves user accounts that didn't manage to complete registration in time. * /*from www . j a v a 2s .c o m*/ * @param threshold max allowed amount of time to complete the registration * @return list of user details documents */ public List<UserDocument> retrieveUsersFailedToCompleteRegistration(Duration threshold) { ArrayNode startkey = SharedInstanceHolder.OBJECT_MAPPER.getNodeFactory().arrayNode(); startkey.add(UserStatus.CREATED.toString()); ArrayNode endkey = startkey.deepCopy(); startkey.add(DateTimeUtils.dateTimeToArrayNode(DateTime.now(DateTimeZone.UTC).minus(threshold))); ViewQueryArguments args = new ViewQueryArguments().addStartKey(startkey).addEndKey(endkey) .addIncludeDocs(true).addDescending(); List<UserDocument> documents = ViewQueryExecutor.queryDocuments(viewMainByStatusTarget, args, UserDocument.class); return documents; }
From source file:com.redhat.lightblue.util.test.AbstractJsonNodeTest.java
public JsonNode intArrayNode(Integer[] expectedValues) { ArrayNode expectedNode = JsonNodeFactory.withExactBigDecimals(true).arrayNode(); for (Integer value : expectedValues) { expectedNode.add(value); }//from w ww. ja va 2 s .c om return expectedNode; }
From source file:org.wisdom.wamp.WampControllerEventAdminTest.java
@Test public void testEventTransferOnEventAdmin() { WampController controller = createWampControllerAndConnectClient(); ArrayNode msg = json.newArray(); msg.add(MessageType.PUBLISH.code()); msg.add("http://example.com:9001/wamp/topic"); msg.add("hello"); controller.onMessage(CLIENT_ID, msg); // The event should have been transferred on the event admin assertThat(event()).isNotNull();/*from w w w . j av a 2 s.c o m*/ assertThat(event().getTopic()).isEqualTo("topic"); assertThat(event().getProperty(Wamp.WAMP_TOPIC_EVENT_PROPERTY)) .isEqualTo("http://example.com:9001/wamp/topic"); assertThat(((JsonNode) event().getProperty(Wamp.WAMP_EVENT_PROPERTY)).asText()).isEqualTo("hello"); }
From source file:org.wisdom.wamp.WampControllerEventAdminTest.java
@Test public void testEventTransferOnWampUsingExclusion() { WampController controller = createWampControllerAndConnectClient(); ArrayNode msg = json.newArray(); msg.add(MessageType.SUBSCRIBE.code()); msg.add("http://example.com/topic"); controller.onMessage(CLIENT_ID, msg); clear();// w w w . j ava 2 s.co m Map<String, Object> map = ImmutableMap.<String, Object>of("k1", "v1", "k2", "v2", Wamp.WAMP_EXCLUSIONS_EVENT_PROPERTY, ImmutableList.of(controller.getClientById(CLIENT_ID).getValue().session())); org.osgi.service.event.Event event = new org.osgi.service.event.Event("top/ic", map); controller.handleEvent(event); // We have excluded the receiver. assertThat(last()).isNull(); }
From source file:com.baifendian.swordfish.execserver.job.impexp.Args.PostgreReaderArg.java
public PostgreReaderArg(PostgreReader postgreReader) { ObjectNode connObject = JsonUtil.createObjectNode(); if (StringUtils.isNotEmpty(postgreReader.getQuerySql())) { connObject.put("querySql", postgreReader.getQuerySql()); }//from w w w . j a v a2 s . c om List<String> tableList = postgreReader.getTable(); if (CollectionUtils.isNotEmpty(tableList)) { ArrayNode tableJsonList = connObject.putArray("table"); for (String table : tableList) { tableJsonList.add(table); } } if (StringUtils.isNotEmpty(postgreReader.getWhere())) { connObject.put("where", postgreReader.getWhere()); } connection.add(connObject); if (StringUtils.isNotEmpty(postgreReader.getWhere())) { where = postgreReader.getWhere(); } column = postgreReader.getColumn(); }
From source file:net.sf.taverna.t2.activities.apiconsumer.views.ApiConsumerConfigView.java
@Override public void noteConfiguration() { setProperty("classLoaderSharing", dependencyConfigurationPanel.getClassLoaderSharing()); ArrayNode localDependenciesArray = getJson().arrayNode(); for (String localDependency : dependencyConfigurationPanel.getLocalDependencies()) { localDependenciesArray.add(localDependency); }// w ww. jav a 2 s . c o m getJson().put("localDependency", localDependenciesArray); configureInputPorts(serviceRegistry); configureOutputPorts(serviceRegistry); }