public XmlPropertyEntityProducer(final EntityProviderWriteProperties writeProperties) { this(writeProperties.isIncludeSimplePropertyType(), writeProperties.isValidatingFacets()); isDataBasedPropertySerialization = writeProperties.isDataBasedPropertySerialization(); }
public XmlPropertyEntityProducer(final EntityProviderWriteProperties writeProperties) { this(writeProperties.isIncludeSimplePropertyType(), writeProperties.isValidatingFacets()); isDataBasedPropertySerialization = writeProperties.isDataBasedPropertySerialization(); }
/** * @param entityInfo * @param data * @param omitComma * @param propertyName * @return * @throws IOException * @throws EdmException * @throws EntityProviderException */ private boolean appendPropertyNameValue(final EntityInfoAggregator entityInfo, final Map<String, Object> data, boolean omitComma, String propertyName) throws IOException, EdmException, EntityProviderException { if (omitComma) { omitComma = false; } else { jsonStreamWriter.separator(); } jsonStreamWriter.name(propertyName); JsonPropertyEntityProducer.appendPropertyValue(jsonStreamWriter, entityInfo.getPropertyInfo(propertyName), data.get(propertyName), properties.isValidatingFacets(), properties.isDataBasedPropertySerialization()); return omitComma; }
/** * @param entityInfo * @param data * @param omitComma * @param propertyName * @return * @throws IOException * @throws EdmException * @throws EntityProviderException */ private boolean appendPropertyNameValue(final EntityInfoAggregator entityInfo, final Map<String, Object> data, boolean omitComma, String propertyName) throws IOException, EdmException, EntityProviderException { if (omitComma) { omitComma = false; } else { jsonStreamWriter.separator(); } jsonStreamWriter.name(propertyName); JsonPropertyEntityProducer.appendPropertyValue(jsonStreamWriter, entityInfo.getPropertyInfo(propertyName), data.get(propertyName), properties.isValidatingFacets(), properties.isDataBasedPropertySerialization()); return omitComma; }