null, reference.cast(client.getObjectFactory().newPrimitiveValueBuilder(). setType(ContentType.parse(format).equals(ContentType.TEXT_PLAIN) ? EdmPrimitiveTypeKind.String : EdmPrimitiveTypeKind.Stream). setValue(IOUtils.toString(src)) // TODO: set correct value .build())); } else if (XMLMetadata.class.isAssignableFrom(reference)) { res = new ResWrap<T>(
if (valuable.isGeospatial()) { value = client.getObjectFactory().newPrimitiveValueBuilder(). setValue(valuable.asGeospatial()). setType(type == null || EdmPrimitiveTypeKind.Geography.getFullQualifiedName().equals(type) || EdmPrimitiveTypeKind.Geometry.getFullQualifiedName().equals(type) ? valuable.asGeospatial().getEdmPrimitiveTypeKind() : EdmPrimitiveTypeKind.valueOfFQN(type.toString())). build(); } else if (valuable.isPrimitive() || valuable.getValueType() == null) { setValue(valuable.asPrimitive()). setType(type == null || !EdmPrimitiveType.EDM_NAMESPACE.equals(type.getNamespace()) ? null : EdmPrimitiveTypeKind.valueOfFQN(type.toString())). build();
if (valuable.isGeospatial()) { value = client.getObjectFactory().newPrimitiveValueBuilder(). setValue(valuable.asGeospatial()). setType(type == null || EdmPrimitiveTypeKind.Geography.getFullQualifiedName().equals(type) || EdmPrimitiveTypeKind.Geometry.getFullQualifiedName().equals(type) ? valuable.asGeospatial().getEdmPrimitiveTypeKind() : EdmPrimitiveTypeKind.valueOfFQN(type.toString())). build(); } else if (valuable.isPrimitive() || valuable.getValueType() == null) { setValue(valuable.asPrimitive()). setType(type == null || !EdmPrimitiveType.EDM_NAMESPACE.equals(type.getNamespace()) ? null : EdmPrimitiveTypeKind.valueOfFQN(type.toString())). build();
null, reference.cast(client.getObjectFactory().newPrimitiveValueBuilder(). setType(ContentType.parse(format).equals(ContentType.TEXT_PLAIN) ? EdmPrimitiveTypeKind.String : EdmPrimitiveTypeKind.Stream). setValue(IOUtils.toString(src)) // TODO: set correct value .build())); } else if (XMLMetadata.class.isAssignableFrom(reference)) { res = new ResWrap<T>(
@Override public ClientPrimitiveValue getBody() { if (resValue == null) { final ContentType contentType = ContentType.parse(getAccept()); try { resValue = odataClient.getObjectFactory().newPrimitiveValueBuilder(). setType(contentType.isCompatible(ContentType.TEXT_PLAIN) ? EdmPrimitiveTypeKind.String : EdmPrimitiveTypeKind.Stream). setValue(getRawResponse()). build(); } catch (Exception e) { throw new HttpClientException(e); } finally { this.close(); } } return resValue; } }
@Override public ClientPrimitiveValue getBody() { if (value == null) { final ContentType contentType = ContentType.parse(getContentType()); try { value = odataClient.getObjectFactory().newPrimitiveValueBuilder(). setType(contentType.isCompatible(ContentType.TEXT_PLAIN) ? EdmPrimitiveTypeKind.String : EdmPrimitiveTypeKind.Stream). setValue(IOUtils.toString(getRawResponse())).build(); } catch (Exception e) { throw new HttpClientException(e); } finally { this.close(); } } return value; } }
@Override public ClientPrimitiveValue getBody() { if (resValue == null) { final ContentType contentType = ContentType.parse(getAccept()); try { resValue = odataClient.getObjectFactory().newPrimitiveValueBuilder(). setType(contentType.isCompatible(ContentType.TEXT_PLAIN) ? EdmPrimitiveTypeKind.String : EdmPrimitiveTypeKind.Stream). setValue(getRawResponse()). build(); } catch (Exception e) { throw new HttpClientException(e); } finally { this.close(); } } return resValue; } }
@Override public ClientPrimitiveValue getBody() { if (value == null) { final ContentType contentType = ContentType.parse(getContentType()); try { value = odataClient.getObjectFactory().newPrimitiveValueBuilder(). setType(contentType.isCompatible(ContentType.TEXT_PLAIN) ? EdmPrimitiveTypeKind.String : EdmPrimitiveTypeKind.Stream). setValue(IOUtils.toString(getRawResponse())).build(); } catch (Exception e) { throw new HttpClientException(e); } finally { this.close(); } } return value; } }