public abstract class ParkingSpacesStatusPublicationProvider extends ParkingStatusPublicationProvider
GENERIC_PUBLICATION_NAME| Modifier | Constructor and Description |
|---|---|
protected |
ParkingSpacesStatusPublicationProvider(CountryEnum country,
String nationalIdentifier,
String lang) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cache() |
protected void |
cacheChanges(String... changes) |
protected void |
clearCache() |
protected void |
clearCacheChanges(String... changes) |
protected void |
fillParkingSiteStatus(ParkingSiteStatus siteStatus) |
protected void |
fillParkingStatus(List<ParkingTableVersionedReference> tableRefList,
List<ParkingRecordStatus> statusList) |
protected void |
fillParkingStatusChanges(List<ParkingTableVersionedReference> tableRefList,
List<ParkingRecordStatus> statusList,
UpdateMethodEnum updateMethod,
String... changes) |
protected abstract String[] |
getChangedParkingSitesIds(String... changes) |
protected abstract int[] |
getChangedParkingSpaceIndices(String siteId,
String... changes) |
protected abstract String |
getParkingRecordId(String siteId) |
protected abstract String |
getParkingRecordVersion(String siteId) |
protected abstract String[] |
getParkingSitesIds() |
protected abstract int[] |
getParkingSpaceIndices(String siteId) |
protected ParkingRecordStatusParkingSpaceIndexParkingSpaceStatus |
getParkingSpaceStatus(String siteId,
int index,
boolean occupied) |
protected abstract String |
getParkingTableId() |
protected abstract String |
getParkingTableVersion() |
protected abstract boolean |
isChangedParkingSpaceOccupied(String siteId,
int index,
String... changes) |
protected abstract boolean |
isParkingSpaceOccupied(String siteId,
int index) |
createGenericPublication, createParkingStatusPublication, getChanges, getChangesPayloadPublication, getPayloadPublicationcreateModel, getCountry, getNationalIdentifier, getSnapshotprotected ParkingSpacesStatusPublicationProvider(CountryEnum country, String nationalIdentifier, String lang)
protected void fillParkingStatus(List<ParkingTableVersionedReference> tableRefList, List<ParkingRecordStatus> statusList)
fillParkingStatus in class ParkingStatusPublicationProviderprotected void fillParkingStatusChanges(List<ParkingTableVersionedReference> tableRefList, List<ParkingRecordStatus> statusList, UpdateMethodEnum updateMethod, String... changes)
fillParkingStatusChanges in class ParkingStatusPublicationProviderprotected void cache()
protected void clearCache()
protected void cacheChanges(String... changes)
protected void clearCacheChanges(String... changes)
protected abstract String getParkingTableId()
protected abstract String getParkingTableVersion()
protected abstract String[] getParkingSitesIds()
protected abstract int[] getParkingSpaceIndices(String siteId)
protected abstract boolean isParkingSpaceOccupied(String siteId, int index)
protected abstract int[] getChangedParkingSpaceIndices(String siteId, String... changes)
protected abstract boolean isChangedParkingSpaceOccupied(String siteId, int index, String... changes)
protected void fillParkingSiteStatus(ParkingSiteStatus siteStatus)
protected ParkingRecordStatusParkingSpaceIndexParkingSpaceStatus getParkingSpaceStatus(String siteId, int index, boolean occupied)
Copyright © 2014–2015 Centrum dopravního výzkumu, v.v.i.. All rights reserved.