Package io.datarouter.enums
Interface StringEnum<E>
- All Superinterfaces:
Comparable<E>,PersistentString
Deprecated.
Use StringMappedEnum, StringEncodedField, StringMappedEnumFieldCodec and StringMappedEnumSerializer
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends PersistentString>
Optional<T> findEnumFromString(T[] values, String value) Deprecated.fromPersistentString(String string) Deprecated.fromPersistentStringOptional(String string) Deprecated.static <E extends StringEnum<E>>
EfromPersistentStringSafe(E sampleValue, String persistentString) Deprecated.static <T extends PersistentString>
TgetEnumFromString(T[] values, String value, T defaultEnum) Deprecated.static <T extends PersistentString>
TgetEnumFromStringCaseInsensitive(T[] values, String value, T defaultEnum) Deprecated.static <T extends PersistentString>
Optional<T> internalFindEnumFromString(T[] values, String value, boolean caseSensitive) Deprecated.Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface io.datarouter.enums.PersistentString
getPersistentString
-
Method Details
-
fromPersistentString
-
fromPersistentStringOptional
-
fromPersistentStringSafe
Deprecated. -
getEnumFromString
Deprecated. -
getEnumFromStringCaseInsensitive
static <T extends PersistentString> T getEnumFromStringCaseInsensitive(T[] values, String value, T defaultEnum) Deprecated. -
findEnumFromString
Deprecated. -
internalFindEnumFromString
static <T extends PersistentString> Optional<T> internalFindEnumFromString(T[] values, String value, boolean caseSensitive) Deprecated.
-