result.append(item.getClass().getSimpleName()).append('('); switch (item.getEdmPrimitiveTypeKind()) { case GeographyPoint: case GeometryPoint:
public void serialize(final JsonGenerator jgen, final Geospatial value) throws IOException { if (value.getEdmPrimitiveTypeKind().equals(EdmPrimitiveTypeKind.GeographyCollection) || value.getEdmPrimitiveTypeKind().equals(EdmPrimitiveTypeKind.GeometryCollection)) { final int yIdx = value.getEdmPrimitiveTypeKind().name().indexOf('y'); final String itemType = value.getEdmPrimitiveTypeKind().name().substring(yIdx + 1); jgen.writeStringField(Constants.ATTR_TYPE, itemType); switch (value.getEdmPrimitiveTypeKind()) { case GeographyPoint: case GeometryPoint:
public void serialize(final JsonGenerator jgen, final Geospatial value) throws IOException { if (value.getEdmPrimitiveTypeKind().equals(EdmPrimitiveTypeKind.GeographyCollection) || value.getEdmPrimitiveTypeKind().equals(EdmPrimitiveTypeKind.GeometryCollection)) { final int yIdx = value.getEdmPrimitiveTypeKind().name().indexOf('y'); final String itemType = value.getEdmPrimitiveTypeKind().name().substring(yIdx + 1); jgen.writeStringField(Constants.ATTR_TYPE, itemType); switch (value.getEdmPrimitiveTypeKind()) { case GeographyPoint: case GeometryPoint:
result.append(item.getClass().getSimpleName()).append('('); switch (item.getEdmPrimitiveTypeKind()) { case GeographyPoint: case GeometryPoint:
: (obj instanceof Geospatial) ? Encoder.encode(EdmPrimitiveTypeFactory.getInstance( ((Geospatial) obj).getEdmPrimitiveTypeKind()). valueToString(obj, null, null, Constants.DEFAULT_PRECISION,
public void serialize(final XMLStreamWriter writer, final Geospatial value) throws XMLStreamException { switch (value.getEdmPrimitiveTypeKind()) { case GeographyPoint: case GeometryPoint:
: (obj instanceof Geospatial) ? Encoder.encode(EdmPrimitiveTypeFactory.getInstance( ((Geospatial) obj).getEdmPrimitiveTypeKind()). valueToString(obj, null, null, Constants.DEFAULT_PRECISION,
public void serialize(final XMLStreamWriter writer, final Geospatial value) throws XMLStreamException { switch (value.getEdmPrimitiveTypeKind()) { case GeographyPoint: case GeometryPoint:
case GEOSPATIALCOLLECTION: for (final Geospatial element : (GeospatialCollection) geoValue) { writeGeoValue(name, EdmPrimitiveTypeFactory.getInstance(element.getEdmPrimitiveTypeKind()), element, isNullable, json);
case GEOSPATIALCOLLECTION: for (final Geospatial element : (GeospatialCollection) geoValue) { writeGeoValue(name, EdmPrimitiveTypeFactory.getInstance(element.getEdmPrimitiveTypeKind()), element, isNullable, json, geoValue.getSrid());
|| EdmPrimitiveTypeKind.Geography.getFullQualifiedName().equals(type) || EdmPrimitiveTypeKind.Geometry.getFullQualifiedName().equals(type) ? valuable.asGeospatial().getEdmPrimitiveTypeKind() : EdmPrimitiveTypeKind.valueOfFQN(type.toString())). build();
|| EdmPrimitiveTypeKind.Geography.getFullQualifiedName().equals(type) || EdmPrimitiveTypeKind.Geometry.getFullQualifiedName().equals(type) ? valuable.asGeospatial().getEdmPrimitiveTypeKind() : EdmPrimitiveTypeKind.valueOfFQN(type.toString())). build();