List of usage examples for com.fasterxml.jackson.core JsonProcessingException printStackTrace
public void printStackTrace()
From source file:org.o3project.ocnrm.odenos.linklayerizer.LinkLayerizer.java
private String getFlows(String linkId) { logger.info("getFlows Start"); logger.info("link id :" + linkId); if (null == lowerflows.get(linkId)) { return ""; }/*from w w w.j a va2 s.c o m*/ String rtnJsonVal = ""; try { ObjectMapper mapper = new ObjectMapper(); rtnJsonVal = mapper.writeValueAsString(lowerflows.get(linkId)); logger.debug("jsonFlows:" + rtnJsonVal); } catch (JsonProcessingException e) { e.printStackTrace(); logger.error("** Failed to getFlows {}", lowerflows); } logger.info("getFlows End"); return rtnJsonVal; }
From source file:org.o3project.ocnrm.odenos.linklayerizer.LinkLayerizer.java
private String postBoundary(String bodyInfo) throws Exception { logger.info("** " + new Throwable().getStackTrace()[0].getMethodName() + " Start"); LinklayerizerBoundary boundary = createBoundary(new JSONObject(bodyInfo)); if (!checkBoundary(boundary)) { return "Undefined Boundary. NetworkID is Lower=" + boundary.getLower_nw() + " Upper=" + boundary.getUpper_nw(); }/*from w w w. j a va 2s .c o m*/ boundaryset.putBoundary(boundary.getBoundary_id(), boundary); String rtnJsonVal = ""; try { ObjectMapper mapper = new ObjectMapper(); rtnJsonVal = mapper.writeValueAsString(boundary); logger.debug("jsonBoundary:" + rtnJsonVal); } catch (JsonProcessingException e) { e.printStackTrace(); logger.error("** Failed to postBoundary {}", bodyInfo); } logger.info("** " + new Throwable().getStackTrace()[0].getMethodName() + " End"); return rtnJsonVal; }
From source file:org.o3project.ocnrm.odenos.linklayerizer.LinkLayerizer.java
private String putBoundary(String boundaryId, String bodyInfo) throws Exception { logger.info("putBoundary Start"); LinklayerizerBoundary boundary = createBoundary(new JSONObject(bodyInfo)); if (!checkBoundary(boundary)) { logger.error("expect NetworkID is Lower=" + getLowerNetworkId() + " Upper=" + getUpperNetworkId()); return "Undefined Boundary. NetworkID is Lower=" + boundary.getLower_nw() + " Upper=" + boundary.getUpper_nw(); }/*w w w .ja va 2 s. c o m*/ boundaryset.putBoundary(boundaryId, boundary); String rtnJsonVal = ""; try { ObjectMapper mapper = new ObjectMapper(); rtnJsonVal = mapper.writeValueAsString(boundary); logger.debug("jsonBoundary:" + rtnJsonVal); } catch (JsonProcessingException e) { logger.error("** Failed to postBoundary {}", bodyInfo); e.printStackTrace(); } logger.info("putBoundary End"); return rtnJsonVal; }
From source file:org.opendatakit.common.android.utilities.ODKDatabaseUtils.java
private void createDBTableMetadata(SQLiteDatabase db, String tableId) { if (tableId == null || tableId.length() <= 0) { throw new IllegalArgumentException(t + ": application name and table name must be specified"); }//www .ja va2 s.c o m // Add the table id into table definitions ContentValues cvTableDef = new ContentValues(); cvTableDef.put(TableDefinitionsColumns.TABLE_ID, tableId); cvTableDef.putNull(TableDefinitionsColumns.SCHEMA_ETAG); cvTableDef.putNull(TableDefinitionsColumns.LAST_DATA_ETAG); cvTableDef.put(TableDefinitionsColumns.LAST_SYNC_TIME, -1); db.replaceOrThrow(DatabaseConstants.TABLE_DEFS_TABLE_NAME, null, cvTableDef); // Add the tables values into KVS ArrayList<ContentValues> cvTableValKVS = new ArrayList<ContentValues>(); ContentValues cvTableVal = null; cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, KeyValueStoreConstants.PARTITION_TABLE); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, KeyValueStoreConstants.TABLE_COL_ORDER); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "array"); cvTableVal.put(KeyValueStoreColumns.VALUE, "[]"); cvTableValKVS.add(cvTableVal); cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, KeyValueStoreConstants.PARTITION_TABLE); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, "defaultViewType"); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "string"); cvTableVal.put(KeyValueStoreColumns.VALUE, "SPREADSHEET"); cvTableValKVS.add(cvTableVal); cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, KeyValueStoreConstants.PARTITION_TABLE); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, KeyValueStoreConstants.TABLE_DISPLAY_NAME); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "object"); cvTableVal.put(KeyValueStoreColumns.VALUE, "\"" + tableId + "\""); cvTableValKVS.add(cvTableVal); cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, KeyValueStoreConstants.PARTITION_TABLE); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, KeyValueStoreConstants.TABLE_GROUP_BY_COLS); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "array"); cvTableVal.put(KeyValueStoreColumns.VALUE, "[]"); cvTableValKVS.add(cvTableVal); cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, KeyValueStoreConstants.PARTITION_TABLE); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, KeyValueStoreConstants.TABLE_INDEX_COL); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "string"); cvTableVal.put(KeyValueStoreColumns.VALUE, ""); cvTableValKVS.add(cvTableVal); cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, KeyValueStoreConstants.PARTITION_TABLE); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, KeyValueStoreConstants.TABLE_SORT_COL); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "string"); cvTableVal.put(KeyValueStoreColumns.VALUE, ""); cvTableValKVS.add(cvTableVal); cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, KeyValueStoreConstants.PARTITION_TABLE); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, KeyValueStoreConstants.TABLE_SORT_ORDER); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "string"); cvTableVal.put(KeyValueStoreColumns.VALUE, ""); cvTableValKVS.add(cvTableVal); cvTableVal = new ContentValues(); cvTableVal.put(KeyValueStoreColumns.TABLE_ID, tableId); cvTableVal.put(KeyValueStoreColumns.PARTITION, "TableColorRuleGroup"); cvTableVal.put(KeyValueStoreColumns.ASPECT, KeyValueStoreConstants.ASPECT_DEFAULT); cvTableVal.put(KeyValueStoreColumns.KEY, "StatusColumn.ruleList"); cvTableVal.put(KeyValueStoreColumns.VALUE_TYPE, "object"); try { List<ColorRule> rules = ColorRuleUtil.getDefaultSyncStateColorRules(); List<TreeMap<String, Object>> jsonableList = new ArrayList<TreeMap<String, Object>>(); for (ColorRule rule : rules) { jsonableList.add(rule.getJsonRepresentation()); } String value = ODKFileUtils.mapper.writeValueAsString(jsonableList); cvTableVal.put(KeyValueStoreColumns.VALUE, value); cvTableValKVS.add(cvTableVal); } catch (JsonProcessingException e) { e.printStackTrace(); } // Now add Tables values into KVS for (int i = 0; i < cvTableValKVS.size(); i++) { db.replaceOrThrow(DatabaseConstants.KEY_VALUE_STORE_ACTIVE_TABLE_NAME, null, cvTableValKVS.get(i)); } }
From source file:com.dell.asm.asmcore.asmmanager.util.firmwarerepository.FirmwareUtil.java
private ServiceTemplateSetting buildVcenterSetting(ServiceTemplateComponent component) { HashMap<String, String> vCenterMap = new HashMap<>(); String newFlag = ServiceTemplateSettingIDs.SERVICE_TEMPLATE_CREATE_NEW_PREFIX; String clusterId = ServiceTemplateSettingIDs.SERVICE_TEMPLATE_CLUSTER_CLUSTER_ID; String dcId = ServiceTemplateSettingIDs.SERVICE_TEMPLATE_CLUSTER_DATACENTER_ID; String drsId = ServiceTemplateSettingIDs.SERVICE_TEMPLATE_CLUSTER_CLUSTER_DRS_ID; String dc = component.getTemplateSetting(dcId).getValue(); if (StringUtils.equalsIgnoreCase(newFlag, dc)) { dc = component.getTemplateSetting(newFlag + dcId).getValue(); }//from www . ja va2 s .c om String cluster = component.getTemplateSetting(clusterId).getValue(); if (StringUtils.equalsIgnoreCase(newFlag, cluster)) { cluster = component.getTemplateSetting(newFlag + clusterId).getValue(); } String clusterPath = "/" + dc + "/" + cluster; vCenterMap.put("drs_config", component.getTemplateSetting(drsId).getValue()); vCenterMap.put("cluster_path", clusterPath); String mapAsJson = null; try { mapAsJson = new ObjectMapper().writeValueAsString(vCenterMap); } catch (JsonProcessingException e) { e.printStackTrace(); } ServiceTemplateSetting vcenterSetting = new ServiceTemplateSetting( ServiceTemplateSettingIDs.SERVICE_TEMPLATE_VCENTER_HA_CONFIG_ID, mapAsJson, ServiceTemplateSetting.ServiceTemplateSettingType.STRING); vcenterSetting.setDisplayName("vCenterHaConfig"); return vcenterSetting; }
From source file:portal.api.repo.PortalRepositoryAPIImpl.java
@PUT @Path("/admin/vxfs/{bid}") @Consumes("multipart/form-data") public Response updateVxFMetadata(@PathParam("bid") int bid, List<Attachment> ats) { VxFMetadata vxf = new VxFMetadata(); try {/*w w w. ja v a2 s.c o m*/ MappingJsonFactory factory = new MappingJsonFactory(); JsonParser parser = factory.createJsonParser(getAttachmentStringValue("vxf", ats)); vxf = parser.readValueAs(VxFMetadata.class); logger.info("Received @POST for vxf : " + vxf.getName()); logger.info("Received @POST for vxf.extensions : " + vxf.getExtensions()); } catch (JsonProcessingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } // VxFMetadata sm = (VxFMetadata) // portalRepositoryRef.getProductByID(bid); for (VxFOnBoardedDescriptor vxFOnBoardedDescriptor : vxf.getVxfOnBoardedDescriptors()) { vxFOnBoardedDescriptor.setVxf(vxf); } vxf = (VxFMetadata) updateProductMetadata(vxf, getAttachmentByName("prodIcon", ats), getAttachmentByName("prodFile", ats), getListOfAttachmentsByName("screenshots", ats)); return Response.ok().entity(vxf).build(); }
From source file:portal.api.repo.PortalRepositoryAPIImpl.java
@PUT @Path("/admin/experiments/{aid}") @Consumes("multipart/form-data") public Response updateAppMetadata(@PathParam("aid") int aid, List<Attachment> ats) { ExperimentMetadata appmeta = new ExperimentMetadata(); try {/*from www. ja va 2s .com*/ MappingJsonFactory factory = new MappingJsonFactory(); JsonParser parser = factory.createJsonParser(getAttachmentStringValue("exprm", ats)); appmeta = parser.readValueAs(ExperimentMetadata.class); logger.info("Received @POST for experiment : " + appmeta.getName()); // logger.info("Received @POST for app.containers : " + // appmeta.getContainers().size()); } catch (JsonProcessingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } // ExperimentMetadata appmeta = (ExperimentMetadata) // portalRepositoryRef.getProductByID(aid); for (ExperimentOnBoardDescriptor veDescriptor : appmeta.getExperimentOnBoardDescriptors()) { veDescriptor.setExperiment(appmeta); } appmeta = (ExperimentMetadata) updateProductMetadata(appmeta, getAttachmentByName("prodIcon", ats), getAttachmentByName("prodFile", ats), getListOfAttachmentsByName("screenshots", ats)); return Response.ok().entity(appmeta).build(); }
From source file:portal.api.repo.PortalRepositoryAPIImpl.java
@POST @Path("/admin/experiments/") @Consumes("multipart/form-data") public Response addExperimentMetadata(List<Attachment> ats) { PortalUser u = portalRepositoryRef.getUserBySessionID(ws.getHttpServletRequest().getSession().getId()); if (u == null) { ResponseBuilder builder = Response.status(Status.NOT_FOUND); builder.entity("User not found in portal registry or not logged in "); throw new WebApplicationException(builder.build()); }/*from w w w . j a v a2 s.com*/ ExperimentMetadata experiment = new ExperimentMetadata(); try { MappingJsonFactory factory = new MappingJsonFactory(); JsonParser parser = factory.createJsonParser(getAttachmentStringValue("exprm", ats)); experiment = parser.readValueAs(ExperimentMetadata.class); logger.info("Received @POST for experiment : " + experiment.getName()); } catch (JsonProcessingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } // ExperimentMetadata sm = new ExperimentMetadata(); experiment = (ExperimentMetadata) addNewProductData(experiment, getAttachmentByName("prodIcon", ats), getAttachmentByName("prodFile", ats), getListOfAttachmentsByName("screenshots", ats)); if (experiment != null) { return Response.ok().entity(experiment).build(); } else { ResponseBuilder builder = Response.status(Status.INTERNAL_SERVER_ERROR); builder.entity("Requested entity cannot be installed"); throw new WebApplicationException(builder.build()); } }
From source file:portal.api.repo.PortalRepositoryAPIImpl.java
@POST @Path("/admin/vxfs/") @Consumes("multipart/form-data") public Response addVxFMetadata(List<Attachment> ats) { PortalUser u = portalRepositoryRef.getUserBySessionID(ws.getHttpServletRequest().getSession().getId()); if (u == null) { ResponseBuilder builder = Response.status(Status.NOT_FOUND); builder.entity("User not found in portal registry or not logged in "); throw new WebApplicationException(builder.build()); }//from w ww.jav a2s. com VxFMetadata vxf = new VxFMetadata(); try { MappingJsonFactory factory = new MappingJsonFactory(); JsonParser parser = factory.createJsonParser(getAttachmentStringValue("vxf", ats)); vxf = parser.readValueAs(VxFMetadata.class); logger.info("Received @POST for vxf : " + vxf.getName()); logger.info("Received @POST for vxf.extensions : " + vxf.getExtensions()); } catch (JsonProcessingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } vxf = (VxFMetadata) addNewProductData(vxf, getAttachmentByName("prodIcon", ats), getAttachmentByName("prodFile", ats), getListOfAttachmentsByName("screenshots", ats)); if (vxf != null) { return Response.ok().entity(vxf).build(); } else { ResponseBuilder builder = Response.status(Status.INTERNAL_SERVER_ERROR); builder.entity("Requested entity cannot be installed"); throw new WebApplicationException(builder.build()); } }