Git Repositories

Initial
[xerox-elastic-poc.git] / src / main / java / com / viseo / xerox / elastic / Point.java
1 package com.viseo.xerox.elastic;
2
3 import com.fasterxml.jackson.annotation.JsonProperty;
4
5 public abstract class Point {
6     public abstract Long getId();
7     public abstract void setId(Long id);
8     public abstract String getName();
9     public abstract String getTown();
10     public abstract Double getLatitude();
11     public abstract Double getLongitude();
12     public abstract Double getDistanceKm();
13     public abstract void setDistanceKm(Double distanceKm);
14     @JsonProperty
15     public Location getLocation() {
16         return new Location(getLatitude(), getLongitude());
17     }
18 }