Class LocalizedUrlAliases
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<Locale,List<UrlAlias>>
de.digitalcollections.model.identifiable.alias.LocalizedUrlAliases
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorDescriptionDefault constructor, is needed by JacksonLocalizedUrlAliases
(UrlAlias... urlAliases) LocalizedUrlAliases
(List<UrlAlias> urlAliases) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
containsUrlAlias
(UrlAlias urlAlias) boolean
flatten()
Flatten this map to a list.boolean
hasTargetLanguage
(Locale locale) Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
hashCode, toString
-
Constructor Details
-
LocalizedUrlAliases
public LocalizedUrlAliases()Default constructor, is needed by Jackson -
LocalizedUrlAliases
-
LocalizedUrlAliases
-
-
Method Details
-
add
-
containsUrlAlias
- Parameters:
urlAlias
- url alias to be checked- Returns:
- true if the passed
UrlAlias
is contained in any of the locale specific lists
-
equals
-
flatten
Flatten this map to a list.- Returns:
- list containing all
UrlAlias
es from this object
-
getTargetLanguages
-
hasTargetLanguage
-