Class QJavalinMetaData
java.lang.Object
com.kingsrook.qqq.backend.javalin.QJavalinMetaData
- All Implemented Interfaces:
MetaDataProducerOutput,QMetaDataObject,QSupplementalInstanceMetaData,TopLevelMetaDataInterface,Serializable
MetaData specific to a QQQ Javalin server.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for additionalRouteProviderReferencesGetter for logFilterbooleanGetter for loggerDisabledgetName()booleanGetter for queryWithoutLimitAllowedGetter for queryWithoutLimitDefaultorg.apache.logging.log4j.LevelGetter for queryWithoutLimitLogLevelGetter for routeProvidersGetter for uploadedFileArchiveTableNamestatic QJavalinMetaDatastatic QJavalinMetaDataofOrWithNew(QInstance qInstance) voidsetAdditionalRouteProviderReferences(List<QCodeReference> additionalRouteProviderReferences) Setter for additionalRouteProviderReferencesvoidsetLogFilter(Function<QJavalinAccessLogger.LogEntry, Boolean> logFilter) Setter for logFiltervoidsetLoggerDisabled(boolean loggerDisabled) Setter for loggerDisabledvoidsetQueryWithoutLimitAllowed(boolean queryWithoutLimitAllowed) Setter for queryWithoutLimitAllowedvoidsetQueryWithoutLimitDefault(Integer queryWithoutLimitDefault) Setter for queryWithoutLimitDefaultvoidsetQueryWithoutLimitLogLevel(org.apache.logging.log4j.Level queryWithoutLimitLogLevel) Setter for queryWithoutLimitLogLevelvoidsetRouteProviders(List<JavalinRouteProviderMetaData> routeProviders) Setter for routeProvidersvoidsetUploadedFileArchiveTableName(String uploadedFileArchiveTableName) Setter for uploadedFileArchiveTableNamevoidvalidate(QInstance qInstance, QInstanceValidator validator) withAdditionalRouteProviderReference(QCodeReference additionalRouteProviderReference) Fluent setter to add a single additionalRouteProviderReferencewithAdditionalRouteProviderReferences(List<QCodeReference> additionalRouteProviderReferences) Fluent setter for additionalRouteProviderReferenceswithLogFilter(Function<QJavalinAccessLogger.LogEntry, Boolean> logFilter) Fluent setter for logFilterwithLoggerDisabled(boolean loggerDisabled) Fluent setter for loggerDisabledwithQueryWithoutLimitAllowed(boolean queryWithoutLimitAllowed) Fluent setter for queryWithoutLimitAllowedwithQueryWithoutLimitDefault(Integer queryWithoutLimitDefault) Fluent setter for queryWithoutLimitDefaultwithQueryWithoutLimitLogLevel(org.apache.logging.log4j.Level queryWithoutLimitLogLevel) Fluent setter for queryWithoutLimitLogLevelwithRouteProvider(JavalinRouteProviderMetaData routeProvider) Fluent setter to add 1 routeProviderwithRouteProviders(List<JavalinRouteProviderMetaData> routeProviders) Fluent setter for routeProviderswithUploadedFileArchiveTableName(String uploadedFileArchiveTableName) Fluent setter for uploadedFileArchiveTableNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kingsrook.qqq.backend.core.model.metadata.QSupplementalInstanceMetaData
addSelfToInstance, enrich
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
QJavalinMetaData
public QJavalinMetaData()Constructor
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceTopLevelMetaDataInterface
-
of
-
ofOrWithNew
-
getUploadedFileArchiveTableName
Getter for uploadedFileArchiveTableName -
setUploadedFileArchiveTableName
Setter for uploadedFileArchiveTableName -
withUploadedFileArchiveTableName
Fluent setter for uploadedFileArchiveTableName -
getLoggerDisabled
public boolean getLoggerDisabled()Getter for loggerDisabled -
setLoggerDisabled
public void setLoggerDisabled(boolean loggerDisabled) Setter for loggerDisabled -
withLoggerDisabled
Fluent setter for loggerDisabled -
getLogFilter
Getter for logFilter -
setLogFilter
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
Fluent setter for queryWithoutLimitAllowed -
getQueryWithoutLimitDefault
Getter for queryWithoutLimitDefault -
setQueryWithoutLimitDefault
Setter for queryWithoutLimitDefault -
withQueryWithoutLimitDefault
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
Getter for routeProviders -
setRouteProviders
Setter for routeProviders -
withRouteProviders
Fluent setter for routeProviders -
withRouteProvider
Fluent setter to add 1 routeProvider -
getAdditionalRouteProviderReferences
Getter for additionalRouteProviderReferences -
setAdditionalRouteProviderReferences
public void setAdditionalRouteProviderReferences(List<QCodeReference> additionalRouteProviderReferences) Setter for additionalRouteProviderReferences -
withAdditionalRouteProviderReferences
public QJavalinMetaData withAdditionalRouteProviderReferences(List<QCodeReference> additionalRouteProviderReferences) Fluent setter for additionalRouteProviderReferences -
withAdditionalRouteProviderReference
public QJavalinMetaData withAdditionalRouteProviderReference(QCodeReference additionalRouteProviderReference) Fluent setter to add a single additionalRouteProviderReference -
validate
- Specified by:
validatein interfaceQSupplementalInstanceMetaData
-