private void appendRefAttribute(final XMLStreamWriter writer, final EntityInfoAggregator eia, final EntityProviderWriteProperties properties, final Map<String, Object> deletedEntry) throws XMLStreamException, EntityProviderException { String ref = properties.getServiceRoot().toASCIIString() + AtomEntryEntityProducer.createSelfLink(eia, deletedEntry, null); writer.writeAttribute(FormatXml.ATOM_TOMBSTONE_REF, ref); }
private void appendRefAttribute(final XMLStreamWriter writer, final EntityInfoAggregator eia, final EntityProviderWriteProperties properties, final Map<String, Object> deletedEntry) throws XMLStreamException, EntityProviderException { String ref = properties.getServiceRoot().toASCIIString() + AtomEntryEntityProducer.createSelfLink(eia, deletedEntry, null); writer.writeAttribute(FormatXml.ATOM_TOMBSTONE_REF, ref); }
private void appendRefAttribute(final XMLStreamWriter writer, final EntityInfoAggregator eia, final EntityProviderWriteProperties properties, final Map<String, Object> deletedEntry) throws XMLStreamException, EntityProviderException { String ref = properties.getServiceRoot().toASCIIString() + AtomEntryEntityProducer.createSelfLink(eia, deletedEntry, null); writer.writeAttribute(FormatXml.ATOM_TOMBSTONE_REF, ref); }
private String createAtomId(final EntityInfoAggregator eia) throws EntityProviderException { return properties.getServiceRoot() + createSelfLink(eia); } }
private String createAtomId(final EntityInfoAggregator eia) throws EntityProviderException { return properties.getServiceRoot() + createSelfLink(eia); } }
private String createAtomId(final EntityInfoAggregator eia) throws EntityProviderException { return properties.getServiceRoot() + createSelfLink(eia); } }
public void append(final XMLStreamWriter writer, final EntityInfoAggregator entityInfo, final Map<String, Object> data, final boolean isRootElement) throws EntityProviderException { try { writer.writeStartElement(FormatXml.D_URI); if (isRootElement) { writer.writeDefaultNamespace(Edm.NAMESPACE_D_2007_08); } if (properties.getServiceRoot() != null) { writer.writeCharacters(properties.getServiceRoot().toASCIIString()); } writer.writeCharacters(AtomEntryEntityProducer.createSelfLink(entityInfo, data, null)); writer.writeEndElement(); writer.flush(); } catch (final XMLStreamException e) { throw new EntityProviderProducerException(EntityProviderException.COMMON, e); } } }
public void append(final XMLStreamWriter writer, final EntityInfoAggregator entityInfo, final Map<String, Object> data, final boolean isRootElement) throws EntityProviderException { try { writer.writeStartElement(FormatXml.D_URI); if (isRootElement) { writer.writeDefaultNamespace(Edm.NAMESPACE_D_2007_08); } if (properties.getServiceRoot() != null) { writer.writeCharacters(properties.getServiceRoot().toASCIIString()); } writer.writeCharacters(AtomEntryEntityProducer.createSelfLink(entityInfo, data, null)); writer.writeEndElement(); writer.flush(); } catch (final XMLStreamException e) { throw new EntityProviderException(EntityProviderException.COMMON, e); } } }
public void append(final XMLStreamWriter writer, final EntityInfoAggregator entityInfo, final Map<String, Object> data, final boolean isRootElement) throws EntityProviderException { try { writer.writeStartElement(FormatXml.D_URI); if (isRootElement) { writer.writeDefaultNamespace(Edm.NAMESPACE_D_2007_08); } if (properties.getServiceRoot() != null) { writer.writeCharacters(properties.getServiceRoot().toASCIIString()); } writer.writeCharacters(AtomEntryEntityProducer.createSelfLink(entityInfo, data, null)); writer.writeEndElement(); writer.flush(); } catch (final XMLStreamException e) { throw new EntityProviderProducerException(EntityProviderException.COMMON, e); } } }
public static ODataEntityProviderPropertiesBuilder fromProperties(final EntityProviderWriteProperties properties) { final ODataEntityProviderPropertiesBuilder builder = EntityProviderWriteProperties.serviceRoot(properties.getServiceRoot()); return builder.fromProperties(properties); } }
public static ODataEntityProviderPropertiesBuilder fromProperties(final EntityProviderWriteProperties properties) { final ODataEntityProviderPropertiesBuilder builder = EntityProviderWriteProperties.serviceRoot(properties.getServiceRoot()); return builder.fromProperties(properties); } }
public static ODataEntityProviderPropertiesBuilder fromProperties(final EntityProviderWriteProperties properties) { final ODataEntityProviderPropertiesBuilder builder = EntityProviderWriteProperties.serviceRoot(properties.getServiceRoot()); return builder.fromProperties(properties); } }
public static ODataEntityProviderPropertiesBuilder fromProperties(final EntityProviderWriteProperties properties) { final ODataEntityProviderPropertiesBuilder builder = EntityProviderWriteProperties.serviceRoot(properties.getServiceRoot()); return builder.fromProperties(properties); } }
private String createCustomTargetLink(final EntityInfoAggregator entityInfo, final String navigationPropertyName, final Map<String, Object> key) throws EntityProviderException, EdmException { String target; final EntityInfoAggregator targetEntityInfo = EntityInfoAggregator.create( entityInfo.getEntitySet().getRelatedEntitySet( (EdmNavigationProperty) entityInfo.getEntityType().getProperty(navigationPropertyName))); target = (properties.getServiceRoot() == null ? "" : properties.getServiceRoot().toASCIIString()) + AtomEntryEntityProducer.createSelfLink(targetEntityInfo, key, null); return target; }
private String createCustomTargetLink(final EntityInfoAggregator entityInfo, final String navigationPropertyName, final Map<String, Object> key) throws EntityProviderException, EdmException { String target; final EntityInfoAggregator targetEntityInfo = EntityInfoAggregator.create( entityInfo.getEntitySet().getRelatedEntitySet( (EdmNavigationProperty) entityInfo.getEntityType().getProperty(navigationPropertyName))); target = (properties.getServiceRoot() == null ? "" : properties.getServiceRoot().toASCIIString()) + AtomEntryEntityProducer.createSelfLink(targetEntityInfo, key, null); return target; }
public void append(final Writer writer, final EntityInfoAggregator entityInfo, final Map<String, Object> data) throws EntityProviderException { JsonStreamWriter jsonStreamWriter = new JsonStreamWriter(writer); final String uri = (properties.getServiceRoot() == null ? "" : properties.getServiceRoot().toASCIIString()) + AtomEntryEntityProducer.createSelfLink(entityInfo, data, null); try { jsonStreamWriter.beginObject() .name(FormatJson.D); appendUri(jsonStreamWriter, uri); jsonStreamWriter.endObject(); } catch (final IOException e) { throw new EntityProviderException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass() .getSimpleName()), e); } }
public void append(final Writer writer, final EntityInfoAggregator entityInfo, final Map<String, Object> data) throws EntityProviderException { JsonStreamWriter jsonStreamWriter = new JsonStreamWriter(writer); final String uri = (properties.getServiceRoot() == null ? "" : properties.getServiceRoot().toASCIIString()) + AtomEntryEntityProducer.createSelfLink(entityInfo, data, null); try { if (!properties.isOmitJsonWrapper()) { jsonStreamWriter.beginObject() .name(FormatJson.D); } appendUri(jsonStreamWriter, uri); if (!properties.isOmitJsonWrapper()) { jsonStreamWriter.endObject(); } } catch (final IOException e) { throw new EntityProviderProducerException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass() .getSimpleName()), e); } }
public void append(final Writer writer, final EntityInfoAggregator entityInfo, final Map<String, Object> data) throws EntityProviderException { JsonStreamWriter jsonStreamWriter = new JsonStreamWriter(writer); final String uri = (properties.getServiceRoot() == null ? "" : properties.getServiceRoot().toASCIIString()) + AtomEntryEntityProducer.createSelfLink(entityInfo, data, null); try { if (!properties.isOmitJsonWrapper()) { jsonStreamWriter.beginObject() .name(FormatJson.D); } appendUri(jsonStreamWriter, uri); if (!properties.isOmitJsonWrapper()) { jsonStreamWriter.endObject(); } } catch (final IOException e) { throw new EntityProviderProducerException(EntityProviderException.EXCEPTION_OCCURRED.addContent(e.getClass() .getSimpleName()), e); } }
try { writer.writeStartElement(FormatXml.ATOM_ID); location = properties.getServiceRoot().toASCIIString() + selfLink; writer.writeCharacters(location); writer.writeEndElement();
writer.writeAttribute(Edm.PREFIX_XML, Edm.NAMESPACE_XML_1998, FormatXml.XML_BASE, properties.getServiceRoot() .toASCIIString());