public class Operator extends Object implements Validatable
Operator of a ModeOfTransport such as a public transport or
car/bike-sharing
In its minimal form it consists of a name.
equals(Object) returns true for instances set the same
content.
| Constructor and Description |
|---|
Operator() |
| Modifier and Type | Method and Description |
|---|---|
static Operator |
createMinimal(String name) |
boolean |
equals(Object obj) |
Map<String,Object> |
getAdditionalInfo() |
Optional<Address> |
getAddress() |
Optional<String> |
getCustomerServiceEmail() |
Optional<String> |
getCustomerServicePhone() |
Optional<String> |
getId() |
String |
getName() |
Optional<String> |
getWebsite() |
int |
hashCode() |
Operator |
setAdditionalInfo(Map<String,Object> additionalInfo) |
Operator |
setAddress(Address address) |
Operator |
setCustomerServiceEmail(String customerServiceEmail) |
Operator |
setCustomerServicePhone(String customerServicePhone) |
Operator |
setId(String id) |
Operator |
setName(String name) |
Operator |
setWebsite(String website) |
String |
toString() |
void |
validate()
Checks if the instance is in a valid / useful state.
|
public String getName()
public void validate()
ValidatableIllegalArgumentException including a description of the
invalid state is thrown.validate in interface ValidatableCopyright © 2018. All rights reserved.