public abstract class ParkingStatusPublicationProvider extends PayloadPublicationProvider implements ChangesProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
GENERIC_PUBLICATION_NAME |
| Modifier | Constructor and Description |
|---|---|
protected |
ParkingStatusPublicationProvider(CountryEnum country,
String nationalIdentifier,
String lang) |
| Modifier and Type | Method and Description |
|---|---|
protected GenericPublication |
createGenericPublication() |
protected ParkingStatusPublication |
createParkingStatusPublication(GenericPublication gp) |
protected abstract void |
fillParkingStatus(List<ParkingTableVersionedReference> tableRefList,
List<ParkingRecordStatus> statusList) |
protected abstract void |
fillParkingStatusChanges(List<ParkingTableVersionedReference> tableRefList,
List<ParkingRecordStatus> statusList,
UpdateMethodEnum updateMethod,
String... changes) |
D2LogicalModel |
getChanges(UpdateMethodEnum updateMethod,
String... changes) |
protected PayloadPublication |
getChangesPayloadPublication(UpdateMethodEnum updateMethod,
String... changes) |
protected PayloadPublication |
getPayloadPublication() |
createModel, getCountry, getNationalIdentifier, getSnapshotpublic static final String GENERIC_PUBLICATION_NAME
protected ParkingStatusPublicationProvider(CountryEnum country, String nationalIdentifier, String lang)
protected PayloadPublication getPayloadPublication()
getPayloadPublication in class PayloadPublicationProviderprotected ParkingStatusPublication createParkingStatusPublication(GenericPublication gp)
protected GenericPublication createGenericPublication()
protected abstract void fillParkingStatus(List<ParkingTableVersionedReference> tableRefList, List<ParkingRecordStatus> statusList)
public D2LogicalModel getChanges(UpdateMethodEnum updateMethod, String... changes)
getChanges in interface ChangesProviderprotected PayloadPublication getChangesPayloadPublication(UpdateMethodEnum updateMethod, String... changes)
protected abstract void fillParkingStatusChanges(List<ParkingTableVersionedReference> tableRefList, List<ParkingRecordStatus> statusList, UpdateMethodEnum updateMethod, String... changes)
Copyright © 2014–2015 Centrum dopravního výzkumu, v.v.i.. All rights reserved.