// Copyright © 2015 HSL <https://www.hsl.fi> // This program is dual-licensed under the EUPL v1.2 and AGPLv3 licenses. package fi.hsl.parkandride.core.domain; import org.geolatte.geom.Geometry; import java.util.Set; public class HubSearch { // NOTE: getters'n'setters are required for Spring GET request binding private Set<Long> ids; private Geometry geometry; private Double maxDistance; private Set<Long> facilityIds; private Sort sort; private int limit = -1; private long offset = 0; public Set<Long> getIds() { return ids; } public void setIds(Set<Long> ids) { this.ids = ids; } public Geometry getGeometry() { return geometry; } public void setGeometry(Geometry geometry) { this.geometry = geometry; } public Sort getSort() { return sort; } public void setSort(Sort sort) { this.sort = sort; } public int getLimit() { return limit; } public void setLimit(int limit) { this.limit = limit; } public long getOffset() { return offset; } public void setOffset(long offset) { this.offset = offset; } public Set<Long> getFacilityIds() { return facilityIds; } public void setFacilityIds(Set<Long> facilityIds) { this.facilityIds = facilityIds; } public Double getMaxDistance() { return maxDistance; } public void setMaxDistance(Double maxDistance) { this.maxDistance = maxDistance; } }