Package io.jmix.dynmodelai.util
Class DynamicModelViewUtils
java.lang.Object
io.jmix.dynmodelai.util.DynamicModelViewUtils
Read-only view lookup and identifier calculations; does not create or validate views.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<DynamicViewDefinition> findView(DynamicEntityDefinition entity, DynamicViewType type) static booleanChecks for a declared menu item on any list view, not its visibility or access permissions.static booleanhasView(DynamicEntityDefinition entity, DynamicViewType type) static List<DynamicViewType> missingViewTypes(DynamicEntityDefinition entity, List<DynamicViewType> requested) static StringIdentifier of a generated view; the single place that knows the naming scheme.static StringviewId(String entityName, DynamicViewDefinition view)
-
Method Details
-
viewId
Identifier of a generated view; the single place that knows the naming scheme. -
viewId
-
findView
public static Optional<DynamicViewDefinition> findView(DynamicEntityDefinition entity, DynamicViewType type) -
hasView
-
hasListViewInMenu
Checks for a declared menu item on any list view, not its visibility or access permissions. -
missingViewTypes
public static List<DynamicViewType> missingViewTypes(DynamicEntityDefinition entity, List<DynamicViewType> requested)
-