Class SpringBridge

java.lang.Object
com.vaadin.copilot.SpringBridge

public class SpringBridge extends Object
Acts as a bridge between Copilot and Spring specific API. Can be imported into copilot and must never itself import Spring classes.
  • Constructor Details

    • SpringBridge

      public SpringBridge()
  • Method Details

    • isSpringAvailable

      public static boolean isSpringAvailable()
      Returns whether Spring is available in the classpath.
      Returns:
      true if Spring is available, false otherwise
    • getPropertyValue

      public static String getPropertyValue(VaadinServletContext context, String property)
      Returns the value of the given property from the Spring environment of the given context.
      Parameters:
      context - the Vaadin servlet context
      property - the property name
      Returns:
      the property value or null if not found
    • getApplicationClass

      public static Class<?> getApplicationClass(VaadinServletContext context)
      Returns the Spring Boot application class of the given context.
      Parameters:
      context - the Vaadin servlet context
      Returns:
      the Spring Boot application class or null if not found
    • isViewSecurityEnabled

      public static boolean isViewSecurityEnabled(VaadinServletContext context)
      Returns whether Spring Security is enabled in the given context.
      Parameters:
      context - the Vaadin servlet context
      Returns:
      true if Spring Security is enabled, false otherwise