private static void writeJsonProperty(JsonGenerator generator, Entry<String, EntityProperty> prop) throws JsonGenerationException, IOException { EdmType edmType = prop.getValue().getEdmType(); if (prop.getValue().getIsNull()) { generator.writeNullField(prop.getKey()); } else if (edmType == EdmType.BOOLEAN) { generator.writeBooleanField(prop.getKey(), prop.getValue().getValueAsBoolean()); } else if (edmType == EdmType.DOUBLE) { generator.writeNumberField(prop.getKey(), prop.getValue().getValueAsDouble()); } else if (edmType == EdmType.INT32) { generator.writeNumberField(prop.getKey(), prop.getValue().getValueAsInteger()); } else { generator.writeStringField(prop.getKey(), prop.getValue().getValueAsString()); } }
this.getValueAsBoolean(); this.edmType = EdmType.BOOLEAN;
this.getValueAsBoolean(); this.edmType = EdmType.BOOLEAN;
@Override public Object convertToAvro(DynamicTableEntity value) { try { if (!value.getProperties().containsKey(mappedName)) { return null; } return value.getProperties().get(mappedName).getValueAsBoolean(); } catch (Exception e) { LOGGER.error(i18nMessages.getMessage("error.ConversionError", e)); throw new ComponentException(e); } } }
this.setter.invoke(instance, prop.getValueAsBoolean());
@Override public Object convertToAvro(DynamicTableEntity value) { try { if (!value.getProperties().containsKey(mappedName)) { return null; } return value.getProperties().get(mappedName).getValueAsBoolean(); } catch (Exception e) { LOGGER.error(i18nMessages.getMessage("error.ConversionError", e)); throw new ComponentException(e); } } }
this.setter.invoke(instance, prop.getValueAsBoolean());
private static void writeJsonProperty(JsonGenerator generator, Entry<String, EntityProperty> prop) throws JsonGenerationException, IOException { EdmType edmType = prop.getValue().getEdmType(); if (prop.getValue().getIsNull()) { generator.writeNullField(prop.getKey()); } else if (edmType == EdmType.BOOLEAN) { generator.writeBooleanField(prop.getKey(), prop.getValue().getValueAsBoolean()); } else if (edmType == EdmType.DOUBLE) { generator.writeNumberField(prop.getKey(), prop.getValue().getValueAsDouble()); } else if (edmType == EdmType.INT32) { generator.writeNumberField(prop.getKey(), prop.getValue().getValueAsInteger()); } else { generator.writeStringField(prop.getKey(), prop.getValue().getValueAsString()); } } }
this.getValueAsBoolean(); this.type = Boolean.class;
this.getValueAsBoolean(); this.type = Boolean.class;