List of usage examples for com.fasterxml.jackson.core JsonGenerator writeNumber
public abstract void writeNumber(String encodedValue) throws IOException, JsonGenerationException, UnsupportedOperationException;
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.organisational.EnvironmentJSON.java
public final static void environment2JSON(Environment environment, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();//from w w w . j a va 2 s . c o m jgenerator.writeNumberField(ENV_ID, environment.getId()); jgenerator.writeNumberField(ENV_VERSION, environment.getVersion()); jgenerator.writeStringField(ENV_NAME, environment.getName()); jgenerator.writeStringField(ENV_DESCRIPTION, environment.getDescription()); jgenerator.writeArrayFieldStart(ENV_OSI_ID); for (OSInstance osi : environment.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.organisational.TeamJSON.java
public final static void team2JSON(Team team, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/* w ww. jav a 2 s .com*/ jgenerator.writeNumberField(TEAM_ID, team.getId()); jgenerator.writeNumberField(TEAM_VERSION, team.getVersion()); jgenerator.writeStringField(TEAM_NAME, team.getName()); jgenerator.writeStringField(TEAM_DESCRIPTION, team.getDescription()); jgenerator.writeStringField(TEAM_COLOR_CODE, team.getColorCode()); jgenerator.writeArrayFieldStart(TEAM_OSI_ID); for (OSInstance osi : team.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(TEAM_APP_ID); for (Application app : team.getApplications()) jgenerator.writeNumber(app.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.system.OSTypeJSON.java
public final static void osType2JSON(OSType osType, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/*from w w w . j a v a 2 s . com*/ jgenerator.writeNumberField(OST_ID, osType.getId()); jgenerator.writeNumberField(OST_VERSION, osType.getVersion()); jgenerator.writeStringField(OST_NAME, osType.getName()); jgenerator.writeStringField(OST_ARCHITECTURE, osType.getArchitecture()); jgenerator.writeNumberField(OST_CMP_ID, ((osType.getCompany() != null) ? osType.getCompany().getId() : -1)); jgenerator.writeArrayFieldStart(OST_OSI_ID); for (OSInstance osi : osType.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:org.apache.orc.bench.convert.json.JsonWriter.java
static void printValue(JsonGenerator writer, ColumnVector vector, TypeDescription schema, int row) throws IOException { if (vector.isRepeating) { row = 0;/*from w ww . jav a 2 s. com*/ } if (vector.noNulls || !vector.isNull[row]) { switch (schema.getCategory()) { case BOOLEAN: writer.writeBoolean(((LongColumnVector) vector).vector[row] != 0); break; case BYTE: case SHORT: case INT: case LONG: writer.writeNumber(((LongColumnVector) vector).vector[row]); break; case FLOAT: case DOUBLE: writer.writeNumber(((DoubleColumnVector) vector).vector[row]); break; case STRING: case CHAR: case VARCHAR: writer.writeString(((BytesColumnVector) vector).toString(row)); break; case BINARY: printBinary(writer, (BytesColumnVector) vector, row); break; case DECIMAL: writer.writeString(((DecimalColumnVector) vector).vector[row].toString()); break; case DATE: writer.writeString(new DateWritable((int) ((LongColumnVector) vector).vector[row]).toString()); break; case TIMESTAMP: writer.writeString(((TimestampColumnVector) vector).asScratchTimestamp(row).toString()); break; case LIST: printList(writer, (ListColumnVector) vector, schema, row); break; case MAP: printMap(writer, (MapColumnVector) vector, schema, row); break; case STRUCT: printStruct(writer, (StructColumnVector) vector, schema, row); break; case UNION: printUnion(writer, (UnionColumnVector) vector, schema, row); break; default: throw new IllegalArgumentException("Unknown type " + schema.toString()); } } else { writer.writeNull(); } }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.organisational.ApplicationJSON.java
public final static void application2JSON(Application application, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/* w ww .j av a2 s . c o m*/ jgenerator.writeNumberField(APP_ID, application.getId()); jgenerator.writeNumberField(APP_VERSION, application.getVersion()); jgenerator.writeStringField(APP_NAME, application.getName()); jgenerator.writeStringField(APP_SHORT_NAME, application.getShortName()); jgenerator.writeStringField(APP_COLOR_CODE, application.getColorCode()); jgenerator.writeStringField(APP_DESCRIPTION, application.getDescription()); jgenerator.writeArrayFieldStart(APP_OSI_ID); for (OSInstance osi : application.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(APP_TEAM_ID, ((application.getTeam() != null) ? application.getTeam().getId() : -1)); jgenerator.writeNumberField(APP_COMPANY_ID, ((application.getCompany() != null) ? application.getCompany().getId() : -1)); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.RoutingAreaJSON.java
public final static void routingArea2JSON(RoutingArea routingArea, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();//from ww w . java 2s . c o m jgenerator.writeNumberField(RAREA_ID, routingArea.getId()); jgenerator.writeNumberField(RAREA_VERSION, routingArea.getVersion()); jgenerator.writeStringField(RAREA_NAME, routingArea.getName()); jgenerator.writeStringField(RAREA_TYPE, routingArea.getType()); jgenerator.writeStringField(RAREA_MULTICAST, routingArea.getMulticast()); jgenerator.writeStringField(RAREA_DESCRIPTION, routingArea.getDescription()); jgenerator.writeArrayFieldStart(RAREA_SUBNETS_ID); for (Subnet subnet : routingArea.getSubnets()) jgenerator.writeNumber(subnet.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(RAREA_DC_ID); for (Datacenter dc : routingArea.getDatacenters()) jgenerator.writeNumber(dc.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.system.OSInstanceJSON.java
public final static void osInstance2JSON(OSInstance osInstance, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();//from w ww. j av a 2 s .co m jgenerator.writeNumberField(OSI_ID, osInstance.getId()); jgenerator.writeNumberField(OSI_VERSION, osInstance.getVersion()); jgenerator.writeStringField(OSI_NAME, osInstance.getName()); jgenerator.writeStringField(OSI_ADMIN_GATE_URI, osInstance.getAdminGateURI()); jgenerator.writeStringField(OSI_DESCRIPTION, osInstance.getDescription()); jgenerator.writeArrayFieldStart(OSI_SUBNETS_ID); if (osInstance.getNetworkSubnets() != null) for (Subnet subnet : osInstance.getNetworkSubnets()) jgenerator.writeNumber(subnet.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(OSI_EMBEDDING_OSI_ID, ((osInstance.getEmbeddingOSInstance() != null) ? osInstance.getEmbeddingOSInstance().getId() : -1)); jgenerator.writeArrayFieldStart(OSI_EMBEDDED_OSI_ID); for (OSInstance eosi : osInstance.getEmbeddedOSInstances()) jgenerator.writeNumber(eosi.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(OSI_OST_ID, ((osInstance.getOsType() != null) ? osInstance.getOsType().getId() : -1)); jgenerator.writeArrayFieldStart(OSI_APPS_ID); for (Application app : osInstance.getApplications()) jgenerator.writeNumber(app.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(OSI_TEAMS_ID); for (Team team : osInstance.getTeams()) jgenerator.writeNumber(team.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(OSI_ENVS_ID); for (Environment env : osInstance.getEnvironments()) jgenerator.writeNumber(env.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.SubnetJSON.java
public final static void subnet2JSON(Subnet subnet, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();//from w ww.j ava 2 s.c o m jgenerator.writeNumberField(SUBNET_ID, subnet.getId()); jgenerator.writeNumberField(SUBNET_VERSION, subnet.getVersion()); jgenerator.writeStringField(SUBNET_NAME, subnet.getName()); jgenerator.writeStringField(SUBNET_DESCRIPTION, subnet.getDescription()); jgenerator.writeStringField(SUBNET_IP, subnet.getSubnetIP()); jgenerator.writeStringField(SUBNET_MASK, subnet.getSubnetMask()); jgenerator.writeStringField(SUBNET_TYPE, subnet.getRarea().getType()); jgenerator.writeArrayFieldStart(SUBNET_OSI_ID); for (OSInstance osi : subnet.getOsInstances()) jgenerator.writeNumber(osi.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(SUBNET_DATACENTERS_ID); for (Datacenter dc : subnet.getDatacenters()) jgenerator.writeNumber(dc.getId()); jgenerator.writeEndArray(); jgenerator.writeNumberField(SUBNET_MAREA_ID, ((subnet.getRarea() != null) ? subnet.getRarea().getId() : -1)); jgenerator.writeEndObject(); }
From source file:net.echinopsii.ariane.community.core.directory.wat.json.ds.technical.network.DatacenterJSON.java
public final static void datacenter2JSON(Datacenter datacenter, JsonGenerator jgenerator) throws IOException { jgenerator.writeStartObject();/*from w w w . j ava 2 s . c om*/ jgenerator.writeNumberField(DC_ID, datacenter.getId()); jgenerator.writeNumberField(DC_VERSION, datacenter.getVersion()); jgenerator.writeStringField(DC_NAME, datacenter.getName()); jgenerator.writeStringField(DC_ADDRESS, datacenter.getAddress()); jgenerator.writeStringField(DC_TOWN, datacenter.getTown()); jgenerator.writeNumberField(DC_ZIPCODE, datacenter.getZipCode()); jgenerator.writeStringField(DC_COUNTRY, datacenter.getCountry()); jgenerator.writeNumberField(DC_GPSLAT, datacenter.getGpsLatitude()); jgenerator.writeNumberField(DC_GPSLNG, datacenter.getGpsLongitude()); jgenerator.writeStringField(DC_DESCRIPTION, datacenter.getDescription()); jgenerator.writeArrayFieldStart(DC_SUBNETS_ID); for (Subnet subnet : datacenter.getSubnets()) jgenerator.writeNumber(subnet.getId()); jgenerator.writeEndArray(); jgenerator.writeArrayFieldStart(DC_MAREAS_ID); for (RoutingArea marea : datacenter.getRoutingAreas()) jgenerator.writeNumber(marea.getId()); jgenerator.writeEndArray(); jgenerator.writeEndObject(); }
From source file:YDExtBattriWriter.java
@Override protected void write(Integer ext, JsonGenerator gen) throws IOException { gen.writeNumber(ext); }