Loading src/main/java/es/redmic/brokerlib/avro/geodata/common/FeatureDTO.java +7 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,9 @@ package es.redmic.brokerlib.avro.geodata.common; import javax.validation.Valid; import javax.validation.constraints.NotNull; import com.bedatadriven.jackson.datatype.jts.JtsModule; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.databind.ObjectMapper; import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaIgnore; import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaNotNull; import com.vividsolutions.jts.geom.Geometry; Loading @@ -11,6 +14,10 @@ import es.redmic.brokerlib.avro.common.CommonDTO; public abstract class FeatureDTO<TProperties extends PropertiesBaseDTO, TGeometry extends Geometry> extends CommonDTO { @JsonIgnore protected ObjectMapper mapper = new ObjectMapper().registerModules(new JtsModule()); @NotNull private String uuid; @JsonSchemaIgnore Loading Loading
src/main/java/es/redmic/brokerlib/avro/geodata/common/FeatureDTO.java +7 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,9 @@ package es.redmic.brokerlib.avro.geodata.common; import javax.validation.Valid; import javax.validation.constraints.NotNull; import com.bedatadriven.jackson.datatype.jts.JtsModule; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.databind.ObjectMapper; import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaIgnore; import com.kjetland.jackson.jsonSchema.annotations.JsonSchemaNotNull; import com.vividsolutions.jts.geom.Geometry; Loading @@ -11,6 +14,10 @@ import es.redmic.brokerlib.avro.common.CommonDTO; public abstract class FeatureDTO<TProperties extends PropertiesBaseDTO, TGeometry extends Geometry> extends CommonDTO { @JsonIgnore protected ObjectMapper mapper = new ObjectMapper().registerModules(new JtsModule()); @NotNull private String uuid; @JsonSchemaIgnore Loading