Skip to content

Commit d25ed57

Browse files
author
oleg-vyalyh
authored
BKNDLSS-23950 Java Custom Service must return Geometry as Object (#485)
* BKNDLSS-23950 Java Custom Service must return Geometry as Object * BKNDLSS-23950 Java Custom Service must return Geometry as Object
1 parent 5f9e5c1 commit d25ed57

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ apply plugin: 'signing'
55

66

77
group 'com.backendless'
8-
version '6.2.0'
8+
version '6.2.1'
99
archivesBaseName='backendless'
1010

1111

src/com/backendless/geo/BackendlessGeometryWriter.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.backendless.geo;
22

33
import com.backendless.persistence.Geometry;
4+
import com.backendless.persistence.GeometryDTO;
45
import weborb.writer.IProtocolFormatter;
56
import weborb.writer.ITypeWriter;
67
import weborb.writer.MessageWriter;
@@ -14,7 +15,8 @@ public class BackendlessGeometryWriter implements ITypeWriter
1415
public void write( Object o, IProtocolFormatter iProtocolFormatter ) throws IOException
1516
{
1617
Geometry geometry = (Geometry) o;
17-
MessageWriter.writeObject( geometry.asWKT(), iProtocolFormatter );
18+
GeometryDTO geometryDTO = new GeometryDTO(geometry.getClass().getName(), geometry.getSRS().getSRSId(), geometry.asGeoJSON());
19+
MessageWriter.writeObject(geometryDTO, iProtocolFormatter);
1820
}
1921

2022
@Override

0 commit comments

Comments
 (0)