package com.bitmonlab.osiris.api.core.map.transferobject;
import java.util.Collection;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import com.bitmonlab.osiris.api.core.map.transferobject.GeometryDTO;
import com.bitmonlab.osiris.api.core.map.transferobject.PointDTO;
import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;
@ApiModel(description = "LineString", parent=GeometryDTO.class)
public class LineStringDTO extends GeometryDTO{
@Valid
@NotNull
@ApiModelProperty(value="Collection of points", required=true)
private Collection<PointDTO> collectionPointDTO;
@Valid
@ApiModelProperty(value="Centroid of lineString", required=false)
private PointDTO centroidDTO;
public Collection<PointDTO> getCollectionPointDTO() {
return collectionPointDTO;
}
public void setCollectionPointDTO(Collection<PointDTO> collectionPointDTO) {
this.collectionPointDTO = collectionPointDTO;
}
public PointDTO getCentroidDTO() {
return centroidDTO;
}
public void setCentroidDTO(PointDTO centroidDTO) {
this.centroidDTO = centroidDTO;
}
}