Class DatatoolsProperties.DataModelDiagram

java.lang.Object
io.jmix.datatools.DatatoolsProperties.DataModelDiagram
Enclosing class:
DatatoolsProperties

public static class DatatoolsProperties.DataModelDiagram extends Object
  • Field Details

    • host

      protected final String host
      The server address. This can be either an IP address with custom port or not. It could also be a domain name.
    • engineType

      protected final EngineType engineType
      Engine type. PlantUML by default
    • publicServerEnabled

      protected final boolean publicServerEnabled
      Whether the public PlantUML server (https://www.plantuml.com) may be used to render data model diagrams when no private host is configured. When a private host is set, this property has no effect. This is also gated by the global jmix.core.unsafe-runtime-features-enabled switch: if that switch is disabled, the public server is not used regardless of this property.
  • Constructor Details

    • DataModelDiagram

      public DataModelDiagram(@Nullable String host, @DefaultValue("PLANTUML") EngineType engineType, @DefaultValue("true") boolean publicServerEnabled)
  • Method Details

    • getEngineType

      public EngineType getEngineType()
    • getHost

      public @Nullable String getHost()
    • isPublicServerEnabled

      public boolean isPublicServerEnabled()
      See Also: