public class RequestPTModeOfTransport extends RequestModeOfTransport<RequestPTModeOfTransport>
RequestModeOfTransport but only for public transport.
In its minimal form it only consists of a ModeOfTransport.
| Constructor and Description |
|---|
RequestPTModeOfTransport() |
| Modifier and Type | Method and Description |
|---|---|
static RequestPTModeOfTransport |
createMinimal(ModeOfTransport modeOfTransport) |
boolean |
equals(Object obj) |
Set<Constants.DetailedModeOfTransportType> |
getExcludedPublicTransportModes() |
int |
hashCode() |
RequestPTModeOfTransport |
setExcludedPublicTransportModes(Set<Constants.DetailedModeOfTransportType> excludedPublicTransportModes) |
String |
toString() |
void |
validate()
Checks if the instance is in a valid / useful state.
|
getAdditionalInfo, getForbiddenAreas, getLocations, getMaximumDistanceMeters, getMaximumTravelTimeSeconds, getModeOfTransport, getSpeed, getUserAffinity, setAdditionalInfo, setForbiddenAreas, setLocations, setMaximumDistanceMeters, setMaximumTravelTimeSeconds, setModeOfTransport, setSpeed, setUserAffinitypublic Set<Constants.DetailedModeOfTransportType> getExcludedPublicTransportModes()
Constants.DetailedModeOfTransportType.getGeneralizedType() returns
Constants.GeneralizedModeOfTransportType.PUBLIC_TRANSPORTpublic RequestPTModeOfTransport setExcludedPublicTransportModes(Set<Constants.DetailedModeOfTransportType> excludedPublicTransportModes)
public static RequestPTModeOfTransport createMinimal(ModeOfTransport modeOfTransport)
public void validate()
ValidatableIllegalArgumentException including a description of the
invalid state is thrown.validate in interface Validatablevalidate in class RequestModeOfTransport<RequestPTModeOfTransport>public int hashCode()
hashCode in class RequestModeOfTransport<RequestPTModeOfTransport>public boolean equals(Object obj)
equals in class RequestModeOfTransport<RequestPTModeOfTransport>public String toString()
toString in class RequestModeOfTransport<RequestPTModeOfTransport>Copyright © 2018. All rights reserved.