Class UiControllerUtils

java.lang.Object
io.jmix.flowui.screen.UiControllerUtils

public final class UiControllerUtils extends Object
  • Method Details

    • getPageTitle

      public static String getPageTitle(@Nullable com.vaadin.flow.component.Component component)
    • findAnnotation

      public static <A extends Annotation> Optional<A> findAnnotation(com.vaadin.flow.component.Component component, Class<A> annotationClass)
    • getPackage

      public static String getPackage(Class<?> controllerClass)
    • getScreenData

      public static ScreenData getScreenData(Screen<?> screen)
    • setScreenData

      public static void setScreenData(Screen<?> screen, ScreenData screenData)
    • getScreenActions

      public static ScreenActions getScreenActions(Screen<?> screen)
    • setScreenActions

      public static void setScreenActions(Screen<?> screen, ScreenActions screenActions)
    • getScreenFacets

      public static ScreenFacets getScreenFacets(Screen<?> screen)
    • setScreenFacets

      public static void setScreenFacets(Screen<?> screen, ScreenFacets screenActions)
    • fireEvent

      public static void fireEvent(Screen<?> screen, com.vaadin.flow.component.ComponentEvent<?> event)
    • isCommitActionPerformed

      public static boolean isCommitActionPerformed(StandardEditor<?> editor)