/** * Read (de-serialize) properties from <code>content</code> (as {@link InputStream}) in specified format (given as * <code>contentType</code>) * based on <code>entity data model</code> (given as {@link EdmProperty}) and provide this data as {@link Map} which * contains * the read data in form of <code>property name</code> to <code>property value</code> mapping. * * @param contentType format of content in the given input stream. * @param edmProperty entity data model for entity property to be read * @param content data in form of an {@link InputStream} which contains the data in specified format * @param properties additional properties necessary for reading content from {@link InputStream} into {@link Map}. * Must not be null. * @return property as name and value in a map * @throws EntityProviderException if reading of data (de-serialization) fails */ public static Map<String, Object> readProperty(final String contentType, final EdmProperty edmProperty, final InputStream content, final EntityProviderReadProperties properties) throws EntityProviderException { return createEntityProvider().readProperty(contentType, edmProperty, content, properties); }
/** * Read (de-serialize) properties from <code>content</code> (as {@link InputStream}) in specified format (given as * <code>contentType</code>) * based on <code>entity data model</code> (given as {@link EdmProperty}) and provide this data as {@link Map} which * contains * the read data in form of <code>property name</code> to <code>property value</code> mapping. * * @param contentType format of content in the given input stream. * @param edmProperty entity data model for entity property to be read * @param content data in form of an {@link InputStream} which contains the data in specified format * @param properties additional properties necessary for reading content from {@link InputStream} into {@link Map}. * Must not be null. * @return property as name and value in a map * @throws EntityProviderException if reading of data (de-serialization) fails */ public static Map<String, Object> readProperty(final String contentType, final EdmProperty edmProperty, final InputStream content, final EntityProviderReadProperties properties) throws EntityProviderException { return createEntityProvider().readProperty(contentType, edmProperty, content, properties); }
/** * Read (de-serialize) properties from <code>content</code> (as {@link InputStream}) in specified format (given as * <code>contentType</code>) * based on <code>entity data model</code> (given as {@link EdmProperty}) and provide this data as {@link Map} which * contains * the read data in form of <code>property name</code> to <code>property value</code> mapping. * * @param contentType format of content in the given input stream. * @param edmProperty entity data model for entity property to be read * @param content data in form of an {@link InputStream} which contains the data in specified format * @param properties additional properties necessary for reading content from {@link InputStream} into {@link Map}. * Must not be null. * @return property as name and value in a map * @throws EntityProviderException if reading of data (de-serialization) fails */ public static Map<String, Object> readProperty(final String contentType, final EdmProperty edmProperty, final InputStream content, final EntityProviderReadProperties properties) throws EntityProviderException { return createEntityProvider().readProperty(contentType, edmProperty, content, properties); }
/** * Read (de-serialize) properties from <code>content</code> (as {@link InputStream}) in specified format (given as * <code>contentType</code>) * based on <code>entity data model</code> (given as {@link EdmProperty}) and provide this data as {@link Map} which * contains * the read data in form of <code>property name</code> to <code>property value</code> mapping. * * @param contentType format of content in the given input stream. * @param edmProperty entity data model for entity property to be read * @param content data in form of an {@link InputStream} which contains the data in specified format * @param properties additional properties necessary for reading content from {@link InputStream} into {@link Map}. * Must not be null. * @return property as name and value in a map * @throws EntityProviderException if reading of data (de-serialization) fails */ public static Map<String, Object> readProperty(final String contentType, final EdmProperty edmProperty, final InputStream content, final EntityProviderReadProperties properties) throws EntityProviderException { return createEntityProvider().readProperty(contentType, edmProperty, content, properties); }