Package su.onno.ui
Class ResolvedMetadataService
java.lang.Object
su.onno.ui.ResolvedMetadataService
Resolves descriptor metadata into a JSON-shaped attribute view, merging field
hints over descriptor defaults. Consumed by the DivKit emitters (list columns,
document detail, register reports) so every surface sees an identical,
field-hint-aware view of an entity's fields.
-
Constructor Summary
ConstructorsConstructorDescriptionResolvedMetadataService(MetadataRegistry registry, FieldHintResolver fieldHints) -
Method Summary
Modifier and TypeMethodDescriptionactionOverrides(Class<?> entity) Raw per-action placement overrides authored on an entity's view viaf.action(key).primary()/inMenu()/hidden()— keyed by action key, valuedprimary|menu|hidden.describeAttributes(List<AttributeDescriptor> attrs, Map<String, FieldHint> layoutHints)
-
Constructor Details
-
ResolvedMetadataService
-
-
Method Details
-
describeCatalog
-
describeDocument
-
actionOverrides
Raw per-action placement overrides authored on an entity's view viaf.action(key).primary()/inMenu()/hidden()— keyed by action key, valuedprimary|menu|hidden. Unlike the"actions"map baked intodescribeDocument(su.onno.metadata.DocumentDescriptor)(which only carries the built-in post/unpost/delete defaults), this includes custom DETAIL action keys, soDivKitController.detailActionscan honor a placement override on a custom action too (issue #183). -
describeRegister
-
describeAttributes
-