Annotation Interface DynamicViewApi


@Target(TYPE) @Retention(RUNTIME) public @interface DynamicViewApi
Marks a class whose public methods and getters are callable from dynamic view behavior handler expressions. The sandbox rejects method calls on any object whose class is not annotated.

Discipline for annotated classes: every method must return only primitives, strings, entities, or other annotated facades — never Class, a Spring bean, or a UI component. The two methods returning caller-supplied values (services.call, state.get) are safe because returned values remain subject to the same deny-by-default access rules.