Class EnumerationPersistence

java.lang.Object
com.onec.repository.EnumerationPersistence

public final class EnumerationPersistence extends Object
Maps @Enumeration constants to/from their deterministic UUID ids.

Enumeration value rows are seeded by SchemaGenerator during schema initialization, so this type only provides the stateless id-resolution helpers used at query/persistence time.

  • Method Details

    • resolveId

      public static UUID resolveId(Class<? extends Enum<?>> enumClass, Enum<?> value)
    • resolveValue

      public static <E extends Enum<E>> E resolveValue(Class<?> enumClass, UUID id)