Package su.onno.ui

Class RefResolver

java.lang.Object
su.onno.ui.RefResolver

public class RefResolver extends Object
Resolves Ref UUID columns and Enum UUID columns to human-readable display values. Adds "{columnName}_display" and "{columnName}_ref" keys to each row map, plus "{columnName}_color" for an enum value that declares an @EnumLabel(color = …) badge colour.

Descriptor lookups (logical name → catalog/document, enum class → enumeration, enum id → display name) are cached: the registry never changes after startup scanning, and these resolvers run on every list/get response.