
ru.itsyn.jmix.menu_editor.entity.MenuOpenMode Maven / Gradle / Ivy
package ru.itsyn.jmix.menu_editor.entity;
import io.jmix.core.metamodel.datatype.impl.EnumClass;
import javax.annotation.Nullable;
public enum MenuOpenMode implements EnumClass {
THIS_TAB("THIS_TAB"),
NEW_TAB("NEW_TAB"),
DIALOG("DIALOG");
private String id;
MenuOpenMode(String value) {
this.id = value;
}
public String getId() {
return id;
}
@Nullable
public static MenuOpenMode fromId(String id) {
for (MenuOpenMode item : MenuOpenMode.values()) {
if (item.getId().equals(id)) {
return item;
}
}
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy