@Nullable public static EErrorLevel getFromIDCaseInsensitiveOrDefault (@Nullable final String sID, @Nullable final EErrorLevel eDefault) { return EnumHelper.getFromIDCaseInsensitiveOrDefault (EErrorLevel.class, sID, eDefault); } }
/** * Get the enum value with the passed string ID case insensitive * * @param <ENUMTYPE> * The enum type * @param aClass * The enum class * @param sID * The ID to search * @return <code>null</code> if no enum item with the given ID is present. */ @Nullable public static <ENUMTYPE extends Enum <ENUMTYPE> & IHasID <String>> ENUMTYPE getFromIDCaseInsensitiveOrNull (@Nonnull final Class <ENUMTYPE> aClass, @Nullable final String sID) { return getFromIDCaseInsensitiveOrDefault (aClass, sID, null); }