// 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.back;
import fi.hsl.parkandride.core.domain.Hub;
import fi.hsl.parkandride.core.domain.HubSearch;
import fi.hsl.parkandride.core.domain.SearchResults;
public interface HubRepository {
long insertHub(Hub hub);
void updateHub(long hubId, Hub hub);
Hub getHub(long hubId);
SearchResults<Hub> findHubs(HubSearch search);
}