Class DashboardWidgetRuntimeInspector

java.lang.Object
com.evolveum.midpoint.gui.impl.page.self.dashboard.DashboardWidgetRuntimeInspector

public final class DashboardWidgetRuntimeInspector extends Object
Derives and applies self-dashboard focus trimming for supported assignment-backed widgets.

The inspector looks at configured dashboard widgets, asks DashboardWidgetTrimRegistry for trim semantics of supported registered panels, and pre-trims AssignmentHolderType.F_ASSIGNMENT before expensive wrapper creation starts. Unsupported custom panels are intentionally ignored: the dashboard remains correct, only unoptimized.