package org.apache.kerberos.kerb.spec.common; import org.apache.kerberos.kerb.spec.KrbEnum; public enum TransitedEncodingType implements KrbEnum { UNKNOWN(-1), NULL(0), DOMAIN_X500_COMPRESS(1); private final int value; private TransitedEncodingType(int value) { this.value = value; } @Override public int getValue() { return value; } public static TransitedEncodingType fromValue(Integer value) { if (value != null) { for (KrbEnum e : values()) { if (e.getValue() == value.intValue()) { return (TransitedEncodingType) e; } } } return NULL; } }