public class RoutingFeatures extends Object implements Validatable
| Constructor and Description |
|---|
RoutingFeatures() |
| Modifier and Type | Method and Description |
|---|---|
static RoutingFeatures |
createMinimal(String currentLanguage,
String name,
List<Site> sites) |
boolean |
equals(Object obj) |
Map<String,Object> |
getAdditionalInfo() |
Optional<String> |
getCredits() |
String |
getCurrentLanguage() |
Optional<String> |
getLogoUrl() |
String |
getName() |
List<Site> |
getSites() |
List<String> |
getSupportedLanguages() |
Optional<String> |
getUrl() |
int |
hashCode() |
RoutingFeatures |
setAdditionalInfo(Map<String,Object> additionalInfo) |
RoutingFeatures |
setCredits(String credits) |
RoutingFeatures |
setCurrentLanguage(String currentLanguage) |
RoutingFeatures |
setLogoUrl(String logoUrl) |
RoutingFeatures |
setName(String name) |
RoutingFeatures |
setSites(List<Site> sites) |
RoutingFeatures |
setSupportedLanguages(List<String> supportedLanguages) |
RoutingFeatures |
setUrl(String url) |
String |
toString() |
void |
validate()
Checks if the instance is in a valid / useful state.
|
public String getCurrentLanguage()
RoutingFeatures in the
form of an IETF BCP 47 language tag string (see
Locale.forLanguageTag(String))public List<String> getSupportedLanguages()
Locale.forLanguageTag(String)). (optional)public String getName()
public Optional<String> getUrl()
public Optional<String> getLogoUrl()
public Optional<String> getCredits()
public RoutingFeatures setCurrentLanguage(String currentLanguage)
public RoutingFeatures setSupportedLanguages(List<String> supportedLanguages)
public RoutingFeatures setName(String name)
public RoutingFeatures setUrl(String url)
public RoutingFeatures setLogoUrl(String logoUrl)
public RoutingFeatures setCredits(String credits)
public RoutingFeatures setSites(List<Site> sites)
public RoutingFeatures setAdditionalInfo(Map<String,Object> additionalInfo)
public static RoutingFeatures createMinimal(String currentLanguage, String name, List<Site> sites)
public void validate()
ValidatableIllegalArgumentException including a description of the
invalid state is thrown.validate in interface ValidatableCopyright © 2018. All rights reserved.