List of usage examples for com.fasterxml.jackson.databind.node JsonNodeFactory instance
JsonNodeFactory instance
To view the source code for com.fasterxml.jackson.databind.node JsonNodeFactory instance.
Click Source Link
From source file:com.digitalpebble.storm.crawler.filtering.BasicURLNormalizerTest.java
private URLFilter createFilter(boolean removeAnchor, boolean unmangleQueryString, List<String> queryElementsToRemove) { ObjectNode filterParams = new ObjectNode(JsonNodeFactory.instance); filterParams.set("queryElementsToRemove", getArrayNode(queryElementsToRemove)); filterParams.put("removeAnchorPart", Boolean.valueOf(removeAnchor)); filterParams.put("unmangleQueryString", Boolean.valueOf(unmangleQueryString)); return createFilter(filterParams); }
From source file:org.springframework.cloud.aws.messaging.support.converter.NotificationRequestConverterTest.java
@Test public void fromMessage_withMessageOnly_shouldReturnMessage() throws Exception { // Arrange/*from www . j av a2 s . c om*/ ObjectNode jsonObject = JsonNodeFactory.instance.objectNode(); jsonObject.put("Type", "Notification"); jsonObject.put("Message", "World"); String payload = jsonObject.toString(); // Act Object notificationRequest = new NotificationRequestConverter() .fromMessage(MessageBuilder.withPayload(payload).build(), null); // Assert assertTrue(NotificationRequestConverter.NotificationRequest.class.isInstance(notificationRequest)); assertEquals("World", ((NotificationRequestConverter.NotificationRequest) notificationRequest).getMessage()); }
From source file:com.activiti.service.activiti.JobService.java
public void executeJob(ServerConfig serverConfig, String jobId) { HttpPost post = clientUtil.createPost("management/jobs/" + jobId, serverConfig); ObjectNode node = JsonNodeFactory.instance.objectNode(); node.put("action", "execute"); post.setEntity(clientUtil.createStringEntity(node)); clientUtil.executeRequestNoResponseBody(post, serverConfig, HttpStatus.SC_NO_CONTENT); }
From source file:net.sf.taverna.t2.activities.spreadsheet.SpreadsheetImportActivityTest.java
@Before public void setUp() throws Exception { activity = new SpreadsheetImportActivity(); activityFactory = new SpreadsheetImportActivityFactory(); edits = new EditsImpl(); activityFactory.setEdits(edits);//from w w w . j av a 2s . c o m configuration = JsonNodeFactory.instance.objectNode(); configuration.put("columnRange", configuration.objectNode().put("start", 0).put("end", 1)); configuration.put("rowRange", configuration.objectNode().put("start", 0).put("end", -1)); configuration.put("emptyCellValue", ""); configuration.put("allRows", true); configuration.put("excludeFirstRow", false); configuration.put("ignoreBlankRows", false); configuration.put("emptyCellPolicy", "EMPTY_STRING"); configuration.put("outputFormat", "PORT_PER_COLUMN"); configuration.put("csvDelimiter", ","); }
From source file:org.apache.usergrid.android.sdk.utils.JsonUtils.java
public static void setUUIDProperty(Map<String, JsonNode> properties, String name, UUID value) { if (value == null) { properties.remove(name);//from w ww . ja va 2 s. c om } else { properties.put(name, JsonNodeFactory.instance.textNode(value.toString())); } }
From source file:io.gs2.stamina.Gs2StaminaClient.java
/** * ?????<br>/* w w w.java 2 s. co m*/ * <br> * * @param request * @return ? */ public CreateStaminaPoolResult createStaminaPool(CreateStaminaPoolRequest request) { ObjectNode body = JsonNodeFactory.instance.objectNode().put("name", request.getName()) .put("serviceClass", request.getServiceClass()) .put("increaseInterval", request.getIncreaseInterval()); if (request.getDescription() != null) body.put("description", request.getDescription()); if (request.getConsumeStaminaTriggerScript() != null) body.put("consumeStaminaTriggerScript", request.getConsumeStaminaTriggerScript()); if (request.getConsumeStaminaDoneTriggerScript() != null) body.put("consumeStaminaDoneTriggerScript", request.getConsumeStaminaDoneTriggerScript()); if (request.getAddStaminaTriggerScript() != null) body.put("addStaminaTriggerScript", request.getAddStaminaTriggerScript()); if (request.getAddStaminaDoneTriggerScript() != null) body.put("addStaminaDoneTriggerScript", request.getAddStaminaDoneTriggerScript()); if (request.getGetMaxStaminaTriggerScript() != null) body.put("getMaxStaminaTriggerScript", request.getGetMaxStaminaTriggerScript()); HttpPost post = createHttpPost(Gs2Constant.ENDPOINT_HOST + "/staminaPool", credential, ENDPOINT, CreateStaminaPoolRequest.Constant.MODULE, CreateStaminaPoolRequest.Constant.FUNCTION, body.toString()); if (request.getRequestId() != null) { post.setHeader("X-GS2-REQUEST-ID", request.getRequestId()); } return doRequest(post, CreateStaminaPoolResult.class); }
From source file:de.thingweb.servient.HrefBindingTest.java
@Test public void testSingleHref() throws Exception { // create GoPiGo thing Thing goPiGo = new Thing("GoPiGo"); assertTrue(goPiGo != null);//from ww w .j a va2 s . c o m ObjectNode valueTypeSpeed = JsonNodeFactory.instance.objectNode().put("type", "integer").put("minimum", 0) .put("maximum", 255); List<String> al = new ArrayList<>(); al.add("speedLeft"); Property pSpeedLeft = new Property.Builder("speedLeft").setValueType(valueTypeSpeed).setHrefs(al) .setWriteable(true).build(); assertTrue(pSpeedLeft != null); goPiGo.addProperty(pSpeedLeft); final TokenRequirements tokenRequirements = null; ThingServer server = ServientBuilder.newThingServer(tokenRequirements); ThingInterface ti = server.addThing(goPiGo); assertTrue(ti != null); }
From source file:io.gs2.ranking.Gs2RankingClient.java
/** * ????<br>/*w ww.j a v a2 s. co m*/ * <br> * * @param request * @return ? */ public CreateGameModeResult createGameMode(CreateGameModeRequest request) { ObjectNode body = JsonNodeFactory.instance.objectNode().put("gameMode", request.getGameMode()) .put("asc", request.getAsc()).put("calcInterval", request.getCalcInterval()); if (request.getPutScoreTriggerScript() != null) body.put("putScoreTriggerScript", request.getPutScoreTriggerScript()); if (request.getPutScoreDoneTriggerScript() != null) body.put("putScoreDoneTriggerScript", request.getPutScoreDoneTriggerScript()); if (request.getCalculateRankingDoneTriggerScript() != null) body.put("calculateRankingDoneTriggerScript", request.getCalculateRankingDoneTriggerScript()); HttpPost post = createHttpPost(Gs2Constant.ENDPOINT_HOST + "/ranking/" + (request.getRankingTableName() == null || request.getRankingTableName().equals("") ? "null" : request.getRankingTableName()) + "/mode", credential, ENDPOINT, CreateGameModeRequest.Constant.MODULE, CreateGameModeRequest.Constant.FUNCTION, body.toString()); if (request.getRequestId() != null) { post.setHeader("X-GS2-REQUEST-ID", request.getRequestId()); } return doRequest(post, CreateGameModeResult.class); }
From source file:io.gs2.inbox.Gs2InboxClient.java
/** * ??????<br>//from w w w. j a va 2 s . c o m * <br> * * @param request * @return ? */ public CreateInboxResult createInbox(CreateInboxRequest request) { ObjectNode body = JsonNodeFactory.instance.objectNode().put("name", request.getName()).put("serviceClass", request.getServiceClass()); if (request.getDescription() != null) body.put("description", request.getDescription()); if (request.getAutoDelete() != null) body.put("autoDelete", request.getAutoDelete()); if (request.getCooperationUrl() != null) body.put("cooperationUrl", request.getCooperationUrl()); if (request.getReceiveMessageTriggerScript() != null) body.put("receiveMessageTriggerScript", request.getReceiveMessageTriggerScript()); if (request.getReceiveMessageDoneTriggerScript() != null) body.put("receiveMessageDoneTriggerScript", request.getReceiveMessageDoneTriggerScript()); if (request.getReadMessageTriggerScript() != null) body.put("readMessageTriggerScript", request.getReadMessageTriggerScript()); if (request.getReadMessageDoneTriggerScript() != null) body.put("readMessageDoneTriggerScript", request.getReadMessageDoneTriggerScript()); if (request.getDeleteMessageTriggerScript() != null) body.put("deleteMessageTriggerScript", request.getDeleteMessageTriggerScript()); if (request.getDeleteMessageDoneTriggerScript() != null) body.put("deleteMessageDoneTriggerScript", request.getDeleteMessageDoneTriggerScript()); HttpPost post = createHttpPost(Gs2Constant.ENDPOINT_HOST + "/inbox", credential, ENDPOINT, CreateInboxRequest.Constant.MODULE, CreateInboxRequest.Constant.FUNCTION, body.toString()); if (request.getRequestId() != null) { post.setHeader("X-GS2-REQUEST-ID", request.getRequestId()); } return doRequest(post, CreateInboxResult.class); }
From source file:net.sf.taverna.t2.activities.spreadsheet.SpreadsheetImportHealthCheckerTest.java
/** * Test method for {@link net.sf.taverna.t2.activities.spreadsheet.SpreadsheetImportHealthChecker#checkHealth(net.sf.taverna.t2.activities.spreadsheet.SpreadsheetImportActivity)}. * @throws Exception//from w w w. ja v a 2s .c o m */ @Test public void testCheckHealth() throws Exception { assertEquals(Status.SEVERE, healthChecker.visit(activity, ancestors).getStatus()); ObjectNode configuration = JsonNodeFactory.instance.objectNode(); configuration.put("columnRange", configuration.objectNode().put("start", 0).put("end", 1)); configuration.put("rowRange", configuration.objectNode().put("start", 0).put("end", -1)); configuration.put("emptyCellValue", ""); configuration.put("allRows", true); configuration.put("excludeFirstRow", false); configuration.put("ignoreBlankRows", false); configuration.put("emptyCellPolicy", "EMPTY_STRING"); configuration.put("outputFormat", "PORT_PER_COLUMN"); configuration.put("csvDelimiter", ","); activity.configure(configuration); assertEquals(Status.OK, healthChecker.visit(activity, ancestors).getStatus()); }