List of usage examples for com.fasterxml.jackson.databind.node ObjectNode ObjectNode
ObjectNode
From source file:net.sf.taverna.t2.activities.wsdl.views.TestWSDLActivityContextualView.java
@Before public void setUp() throws Exception { a = new Activity(); Configuration configuration = new Configuration(); ObjectNode json = (ObjectNode) configuration.getJson(); ObjectNode operation = json.objectNode(); operation.put("name", "getReport"); json.set("operation", operation); String wsdlUrl = TestWSDLActivityContextualView.class.getResource("/GMService.wsdl").toExternalForm(); operation.put("wsdl", wsdlUrl); configuration.setConfigures(a);//from w ww. j a v a 2 s .c o m }
From source file:co.rsk.core.NetworkStateExporter.java
private ObjectNode createContractNode(ContractDetails contractDetails, ObjectNode accountNode) { ObjectNode contractNode = accountNode.objectNode(); contractNode.put("code", Hex.toHexString(contractDetails.getCode())); ObjectNode dataNode = contractNode.objectNode(); for (DataWord key : contractDetails.getStorageKeys()) { byte[] value = contractDetails.getBytes(key); dataNode.put(Hex.toHexString(key.getData()), Hex.toHexString(value)); }/*ww w . ja va 2 s . c o m*/ contractNode.set("data", dataNode); return contractNode; }
From source file:net.sf.taverna.t2.activities.spreadsheet.servicedescriptions.SpreadsheetImportTemplateService.java
@Override public Configuration getActivityConfiguration() { Configuration configuration = new Configuration(); configuration.setType(ACTIVITY_TYPE.resolve("#Config")); ObjectNode json = (ObjectNode) configuration.getJson(); json.put("columnRange", json.objectNode().put("start", 0).put("end", 1)); json.put("rowRange", json.objectNode().put("start", 0).put("end", -1)); json.put("emptyCellValue", ""); json.put("allRows", true); json.put("excludeFirstRow", false); json.put("ignoreBlankRows", false); json.put("emptyCellPolicy", "EMPTY_STRING"); json.put("outputFormat", "PORT_PER_COLUMN"); json.put("csvDelimiter", ","); return configuration; }
From source file:org.apache.taverna.activities.rest.ui.servicedescription.GenericRESTTemplateService.java
@Override public Configuration getActivityConfiguration() { Configuration configuration = new Configuration(); configuration.setType(ACTIVITY_TYPE.resolve("#Config")); ObjectNode json = (ObjectNode) configuration.getJson(); ObjectNode requestNode = json.objectNode(); requestNode.put("httpMethod", RESTActivity.HTTP_METHOD.GET.name()); requestNode.put("absoluteURITemplate", "http://www.uniprot.org/uniprot/{id}.xml"); ArrayNode headersNode = requestNode.arrayNode(); headersNode.addObject().put("header", "Accept").put("value", "application/xml"); headersNode.addObject().put("header", "Content-Type").put("value", "application/xml"); requestNode.set("headers", headersNode); json.set("request", requestNode); json.put("outgoingDataFormat", RESTActivity.DATA_FORMAT.String.name()); json.put("showRedirectionOutputPort", false); json.put("showActualURLPort", false); json.put("showResponseHeadersPort", false); json.put("escapeParameters", true); return configuration; }
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// w w w.j a v a2 s . com */ @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()); }
From source file:org.apache.taverna.scufl2.translator.t2flow.defaultactivities.WSDLActivityParser.java
@Override public Configuration parseConfiguration(T2FlowParser t2FlowParser, ConfigBean configBean, ParserState parserState) throws ReaderException { WSDLConfig wsdlConfig = unmarshallConfig(t2FlowParser, configBean, "xstream", WSDLConfig.class); Configuration configuration = new Configuration(); configuration.setType(WSDL.resolve("#Config")); URI wsdl;/*from ww w. j a v a2 s .c om*/ try { wsdl = URI.create(wsdlConfig.getWsdl()); if (!wsdl.isAbsolute()) throw new ReaderException("WSDL URI is not absolute: " + wsdlConfig.getWsdl()); } catch (IllegalArgumentException ex) { throw new ReaderException("WSDL not a valid URI: " + wsdlConfig.getWsdl()); } catch (NullPointerException ex) { throw new ReaderException("WSDL config has no wsdl set"); } String operation = wsdlConfig.getOperation(); if (operation == null || operation.equals("")) throw new ReaderException("WSDL config has no operation set"); ObjectNode json = (ObjectNode) configuration.getJson(); ObjectNode wsdlOperation = json.objectNode(); json.put("operation", wsdlOperation); wsdlOperation.put("wsdl", wsdl.toString()); wsdlOperation.put("name", operation); if (wsdlConfig.getSecurityProfile() != null && !wsdlConfig.getSecurityProfile().isEmpty()) { URI securityProfileURI = SECURITY.resolve("#" + wsdlConfig.getSecurityProfile()); json.put("securityProfile", securityProfileURI.toString()); } return configuration; }
From source file:co.rsk.core.NetworkStateExporter.java
private ObjectNode createAccountNode(ObjectNode mainNode, byte[] address, Repository frozenRepository) { ObjectNode accountNode = mainNode.objectNode(); AccountState accountState = frozenRepository.getAccountState(address); BigInteger balance = accountState.getBalance(); accountNode.put("balance", balance.toString()); BigInteger nonce = accountState.getNonce(); accountNode.put("nonce", nonce.toString()); ContractDetails contractDetails = frozenRepository.getContractDetails(address); String addWrapper = Hex.toHexString(address); if (!contractDetails.isNullObject() && !StringUtils.equals(PrecompiledContracts.REMASC_ADDR, addWrapper)) { accountNode.set("contract", createContractNode(contractDetails, accountNode)); }/*from w ww .j a v a2 s. com*/ return accountNode; }
From source file:net.sf.taverna.t2.activities.rshell.servicedescriptions.RshellTemplateService.java
@Override public Configuration getActivityConfiguration() { Configuration configuration = new Configuration(); configuration.setType(ACTIVITY_TYPE.resolve("#Config")); ObjectNode json = (ObjectNode) configuration.getJson(); json.put("script", ""); ObjectNode connection = json.objectNode(); connection.put("hostname", DEFAULT_HOST); connection.put("port", DEFAULT_PORT); connection.put("keepSessionAlive", DEFAULT_KEEP_SESSION_ALIVE); json.put("connection", connection); return configuration; }
From source file:com.googlecode.jsonschema2pojo.FragmentResolverTest.java
@Test public void hashResolvesToRoot() { ObjectNode root = new ObjectMapper().createObjectNode(); root.put("child1", root.objectNode()); root.put("child2", root.objectNode()); root.put("child3", root.objectNode()); assertThat((ObjectNode) resolver.resolve(root, "#"), is(sameInstance(root))); }
From source file:com.googlecode.jsonschema2pojo.rules.SchemaRuleTest.java
@Test public void enumAsRootIsGeneratedCorrectly() throws URISyntaxException, JClassAlreadyExistsException { ObjectNode schemaContent = new ObjectMapper().createObjectNode(); ObjectNode enumNode = schemaContent.objectNode(); enumNode.put("type", "string"); schemaContent.put("enum", enumNode); JDefinedClass jclass = new JCodeModel()._class(TARGET_CLASS_NAME); Schema schema = mock(Schema.class); when(schema.getContent()).thenReturn(schemaContent); schema.setJavaTypeIfEmpty(jclass);//from w w w . java 2s. co m EnumRule enumRule = mock(EnumRule.class); when(mockRuleFactory.getEnumRule()).thenReturn(enumRule); when(enumRule.apply(NODE_NAME, enumNode, jclass, schema)).thenReturn(jclass); rule.apply(NODE_NAME, schemaContent, jclass, schema); verify(enumRule).apply(NODE_NAME, schemaContent, jclass, schema); verify(schema, atLeastOnce()).setJavaTypeIfEmpty(jclass); }