public class Parking extends Location<Parking>
In its minimal form it does not contain any additional attributes, but just
the information that this Location is a parking facility.
| Constructor and Description |
|---|
Parking() |
| Modifier and Type | Method and Description |
|---|---|
static Parking |
createMinimal(GeoJSONCoordinate position) |
boolean |
equals(Object obj) |
Optional<Boolean> |
getFee() |
Set<Constants.GeneralizedModeOfTransportType> |
getModesOfTransport() |
Optional<String> |
getName() |
Optional<String> |
getOpeningHours() |
Optional<Boolean> |
getParkAndRide() |
Optional<Constants.ParkingType> |
getParkingType() |
int |
hashCode() |
Parking |
setFee(Boolean fee) |
Parking |
setModesOfTransport(Set<Constants.GeneralizedModeOfTransportType> modesOfTransport) |
Parking |
setName(String name) |
Parking |
setOpeningHours(String openingHours) |
Parking |
setParkAndRide(Boolean parkAndRide) |
Parking |
setParkingType(Constants.ParkingType parkingType) |
String |
toString() |
void |
validate()
Checks if the instance is in a valid / useful state.
|
getAdditionalInfo, getAddress, getComplexGeometry, getCoordinate, getSimpleCoordinate, setAdditionalInfo, setAddress, setComplexGeometry, setCoordinate, setCoordinatepublic Optional<Constants.ParkingType> getParkingType()
public Set<Constants.GeneralizedModeOfTransportType> getModesOfTransport()
public Optional<Boolean> getParkAndRide()
true if this is a park and ride facilitypublic Optional<String> getOpeningHours()
public Parking setParkingType(Constants.ParkingType parkingType)
public Parking setModesOfTransport(Set<Constants.GeneralizedModeOfTransportType> modesOfTransport)
public static Parking createMinimal(GeoJSONCoordinate position)
public void validate()
ValidatableIllegalArgumentException including a description of the
invalid state is thrown.validate in interface Validatablevalidate in class Location<Parking>Copyright © 2018. All rights reserved.