Class QJavalinMetaData

java.lang.Object
com.kingsrook.qqq.backend.javalin.QJavalinMetaData
All Implemented Interfaces:
MetaDataProducerOutput, QMetaDataObject, QSupplementalInstanceMetaData, TopLevelMetaDataInterface, Serializable

public class QJavalinMetaData extends Object implements QSupplementalInstanceMetaData
MetaData specific to a QQQ Javalin server.
See Also:
  • Field Details

  • Constructor Details

    • QJavalinMetaData

      public QJavalinMetaData()
      Constructor
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface TopLevelMetaDataInterface
    • of

      public static QJavalinMetaData of(QInstance qInstance)
    • ofOrWithNew

      public static QJavalinMetaData ofOrWithNew(QInstance qInstance)
    • getUploadedFileArchiveTableName

      public String getUploadedFileArchiveTableName()
      Getter for uploadedFileArchiveTableName
    • setUploadedFileArchiveTableName

      public void setUploadedFileArchiveTableName(String uploadedFileArchiveTableName)
      Setter for uploadedFileArchiveTableName
    • withUploadedFileArchiveTableName

      public QJavalinMetaData withUploadedFileArchiveTableName(String uploadedFileArchiveTableName)
      Fluent setter for uploadedFileArchiveTableName
    • getLoggerDisabled

      public boolean getLoggerDisabled()
      Getter for loggerDisabled
    • setLoggerDisabled

      public void setLoggerDisabled(boolean loggerDisabled)
      Setter for loggerDisabled
    • withLoggerDisabled

      public QJavalinMetaData withLoggerDisabled(boolean loggerDisabled)
      Fluent setter for loggerDisabled
    • getLogFilter

      Getter for logFilter
    • setLogFilter

      public void setLogFilter(Function<QJavalinAccessLogger.LogEntry,Boolean> logFilter)
      Setter for logFilter
    • withLogFilter

      Fluent setter for logFilter
    • getQueryWithoutLimitAllowed

      public boolean getQueryWithoutLimitAllowed()
      Getter for queryWithoutLimitAllowed
    • setQueryWithoutLimitAllowed

      public void setQueryWithoutLimitAllowed(boolean queryWithoutLimitAllowed)
      Setter for queryWithoutLimitAllowed
    • withQueryWithoutLimitAllowed

      public QJavalinMetaData withQueryWithoutLimitAllowed(boolean queryWithoutLimitAllowed)
      Fluent setter for queryWithoutLimitAllowed
    • getQueryWithoutLimitDefault

      public Integer getQueryWithoutLimitDefault()
      Getter for queryWithoutLimitDefault
    • setQueryWithoutLimitDefault

      public void setQueryWithoutLimitDefault(Integer queryWithoutLimitDefault)
      Setter for queryWithoutLimitDefault
    • withQueryWithoutLimitDefault

      public QJavalinMetaData withQueryWithoutLimitDefault(Integer queryWithoutLimitDefault)
      Fluent setter for queryWithoutLimitDefault
    • getQueryWithoutLimitLogLevel

      public org.apache.logging.log4j.Level getQueryWithoutLimitLogLevel()
      Getter for queryWithoutLimitLogLevel
    • setQueryWithoutLimitLogLevel

      public void setQueryWithoutLimitLogLevel(org.apache.logging.log4j.Level queryWithoutLimitLogLevel)
      Setter for queryWithoutLimitLogLevel
    • withQueryWithoutLimitLogLevel

      public QJavalinMetaData withQueryWithoutLimitLogLevel(org.apache.logging.log4j.Level queryWithoutLimitLogLevel)
      Fluent setter for queryWithoutLimitLogLevel
    • getRouteProviders

      public List<JavalinRouteProviderMetaData> getRouteProviders()
      Getter for routeProviders
    • setRouteProviders

      public void setRouteProviders(List<JavalinRouteProviderMetaData> routeProviders)
      Setter for routeProviders
    • withRouteProviders

      public QJavalinMetaData withRouteProviders(List<JavalinRouteProviderMetaData> routeProviders)
      Fluent setter for routeProviders
    • withRouteProvider

      public QJavalinMetaData withRouteProvider(JavalinRouteProviderMetaData routeProvider)
      Fluent setter to add 1 routeProvider