New file |
| | |
| | | package com.dy.common.mybatis.envm; |
| | | |
| | | |
| | | public class EnumUtils { |
| | | |
| | | public static <T extends Enum<?> & IEnum> T codeOf(Class<T> enumClass , Byte code) { |
| | | T[] enumConstants = enumClass.getEnumConstants(); |
| | | for (T t : enumConstants) { |
| | | if (t.getCode().equals(code)) return t; |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | public static <T extends Enum<?> & IEnum> T nameOf(Class<T> enumClass , String name) { |
| | | T[] enumConstants = enumClass.getEnumConstants(); |
| | | for (T t : enumConstants) { |
| | | if (t.getName().equals(name)) return t; |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | } |