public class Address extends Object implements Validatable
| Constructor and Description |
|---|
Address() |
| Modifier and Type | Method and Description |
|---|---|
static Address |
create(String streetName,
String houseNumber) |
boolean |
equals(Object obj) |
Map<String,Object> |
getAdditionalInfo() |
Optional<String> |
getCity() |
Optional<String> |
getCountry() |
Optional<String> |
getHouseNumber() |
Optional<String> |
getPostCode() |
Optional<String> |
getStreetName() |
int |
hashCode() |
Address |
setAdditionalInfo(Map<String,Object> additionalInfo) |
Address |
setCity(String city) |
Address |
setCountry(String country) |
Address |
setHouseNumber(String houseNumber) |
Address |
setPostCode(String postCode) |
Address |
setStreetName(String streetName) |
String |
toString() |
void |
validate()
Checks if the instance is in a valid / useful state.
|
public void validate()
ValidatableIllegalArgumentException including a description of the
invalid state is thrown.validate in interface ValidatableCopyright © 2018. All rights reserved.