Мой класс имеет атрибут Enum.Он использует строку для установки этого атрибута.Есть много классов Enum.Как я могу сделать рефакторинг?
public void setType(String s) {
for (MyEnum1 e : MyEnum1.values()) {
if (e.name().equalsIgnoreCase(s))
this.type = e;
}
for (MyEnum2 e : MyEnum2.values()) {
if (e.name().equalsIgnoreCase(s))
this.type = e;
}
for ...
Заранее спасибо.