Package su.onno.ui
Class LayoutSpec
java.lang.Object
su.onno.ui.LayoutSpec
The builder a
Layout configures: navigation sections (with per-field
hints) and — for persona layouts — the target roles and match priority. The
default layout also owns the application's shared shell/nav presentation,
branding, and identity link. Reuses UiLayoutBuilder for the
section/shell/identity DSL; adds the persona metadata on top.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
LayoutSpec
public LayoutSpec()
-
-
Method Details
-
section
-
shell
Configure the shared application shell. Use only from the default layout; startup rejects shell customization on a named persona layout. -
identity
Link login accounts to a directory record by matching a field. Use only from the default layout; startup rejects identity links on named persona layouts. SeeUiIdentityLink. -
title
-
theme
-
priority
-
roles
Roles that resolve a user into this persona layout. Empty = matches all. -
title
-
theme
-
priority
public int priority() -
roles
-
sections
-
shellConfig
-
identity
-