Uses of Class
com.kingsrook.qqq.backend.core.model.metadata.QInstance
Packages that use QInstance
Package
Description
This package contains (hopefully generally) api-version-agnostic classes
that implement the actual QQQ Middleware.
-
Uses of QInstance in com.kingsrook.qqq.api.javalin
Constructors in com.kingsrook.qqq.api.javalin with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.api.model.metadata
Methods in com.kingsrook.qqq.api.model.metadata with parameters of type QInstanceModifier and TypeMethodDescriptionstatic void
ApiInstanceMetaDataProvider.defineAll
(QInstance qInstance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) static void
ApiInstanceMetaDataProvider.definePossibleValueSourcesForApiNameAndVersion
(QInstance instance) static void
ApiInstanceMetaDataProvider.definePossibleValueSourcesUsedByApiLogTable
(QInstance instance) static ApiInstanceMetaDataContainer
void
ApiInstanceMetaData.validate
(String apiName, QInstance qInstance, QInstanceValidator validator) void
ApiInstanceMetaDataContainer.validate
(QInstance qInstance, QInstanceValidator validator) -
Uses of QInstance in com.kingsrook.qqq.api.model.metadata.processes
Methods in com.kingsrook.qqq.api.model.metadata.processes with parameters of type QInstanceModifier and TypeMethodDescriptionstatic String
ApiProcessUtils.getProcessApiPath
(QInstance qInstance, QProcessMetaData process, ApiProcessMetaData apiProcessMetaData, ApiInstanceMetaData apiInstanceMetaData) void
ApiProcessMetaData.validate
(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator, String apiName) void
ApiProcessMetaDataContainer.validate
(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.api.model.metadata.tables
Methods in com.kingsrook.qqq.api.model.metadata.tables with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
ApiTableMetaData.enrich
(QInstance qInstance, String apiName, QTableMetaData table) void
ApiTableMetaDataContainer.enrich
(QInstance qInstance, QTableMetaData table) void
ApiTableMetaDataContainer.validate
(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.actions.automation.polling
Methods in com.kingsrook.qqq.backend.core.actions.automation.polling with parameters of type QInstanceModifier and TypeMethodDescriptionPollingAutomationPerTableRunner.getTableActions
(QInstance instance, String providerName) basically just get a list of tables which at least *could* have automations run - either meta-data automations, or table-triggers (data/user defined).Constructors in com.kingsrook.qqq.backend.core.actions.automation.polling with parameters of type QInstanceModifierConstructorDescriptionPollingAutomationPerTableRunner
(QInstance instance, String providerName, Supplier<QSession> sessionSupplier, PollingAutomationPerTableRunner.TableActionsInterface tableActions) -
Uses of QInstance in com.kingsrook.qqq.backend.core.actions.dashboard.widgets
Methods in com.kingsrook.qqq.backend.core.actions.dashboard.widgets with parameters of type QInstanceModifier and TypeMethodDescription -
Uses of QInstance in com.kingsrook.qqq.backend.core.actions.metadata
Constructors in com.kingsrook.qqq.backend.core.actions.metadata with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.actions.permissions
Methods in com.kingsrook.qqq.backend.core.actions.permissions with parameters of type QInstanceModifier and TypeMethodDescriptionstatic Collection
<String> PermissionsHelper.getAllAvailablePermissionNames
(QInstance instance) static Collection
<AvailablePermission> PermissionsHelper.getAllAvailablePermissions
(QInstance instance) static QPermissionRules
PermissionsHelper.getEffectivePermissionRules
(MetaDataWithPermissionRules metaDataWithPermissionRules, QInstance instance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.actions.queues
Methods in com.kingsrook.qqq.backend.core.actions.queues with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
SQSQueuePoller.setQInstance
(QInstance qInstance) Setter for qInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.actions.tables.helpers
Methods in com.kingsrook.qqq.backend.core.actions.tables.helpers with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.actions.values
Methods in com.kingsrook.qqq.backend.core.actions.values with parameters of type QInstanceModifier and TypeMethodDescriptionstatic QFilterCriteria
ValueBehaviorApplier.apply
(QFilterCriteria criteria, QInstance instance, QTableMetaData table, QFieldMetaData field, FieldFilterBehavior<?> filterBehavior) static void
ValueBehaviorApplier.applyFieldBehaviors
(ValueBehaviorApplier.Action action, QInstance instance, QTableMetaData table, List<QRecord> recordList, Set<FieldBehavior<?>> behaviorsToOmit) static QQueryFilter
ValueBehaviorApplier.applyFieldBehaviorsToFilter
(QInstance instance, QTableMetaData table, QQueryFilter filter, Set<FieldBehavior<?>> behaviorsToOmit) apply field behaviors (of FieldFilterBehavior type) to a QQueryFilter.Constructors in com.kingsrook.qqq.backend.core.actions.values with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.adapters
Methods in com.kingsrook.qqq.backend.core.adapters that return QInstanceModifier and TypeMethodDescriptionQInstanceAdapter.jsonToQInstance
(String json) Build a qInstance from JSON.QInstanceAdapter.jsonToQInstanceIncludingBackends
(String json) Build a qInstance from JSON.Methods in com.kingsrook.qqq.backend.core.adapters with parameters of type QInstanceModifier and TypeMethodDescriptionQInstanceAdapter.qInstanceToJson
(QInstance qInstance) Convert a qInstance to JSON.QInstanceAdapter.qInstanceToJsonIncludingBackend
(QInstance qInstance) Convert a qInstance to JSON. -
Uses of QInstance in com.kingsrook.qqq.backend.core.context
Methods in com.kingsrook.qqq.backend.core.context that return QInstanceModifier and TypeMethodDescriptionstatic QInstance
QContext.getQInstance()
CapturedContext.qInstance()
Returns the value of theqInstance
record component.Methods in com.kingsrook.qqq.backend.core.context with parameters of type QInstanceModifier and TypeMethodDescriptionstatic void
Most common method to set or init the context - e.g., set the current thread with a QInstance and QSession.static void
QContext.init
(QInstance qInstance, QSession qSession, QBackendTransaction transaction, AbstractActionInput actionInput) Full flavor init method - also take a transaction and action input (to seed the stack).static void
QContext.setQInstance
(QInstance qInstance) Constructors in com.kingsrook.qqq.backend.core.context with parameters of type QInstanceModifierConstructorDescriptionCapturedContext
(QInstance qInstance, QSession qSession) Simpler constructorCapturedContext
(QInstance qInstance, QSession qSession, QBackendTransaction qBackendTransaction, Stack<AbstractActionInput> actionStack) Creates an instance of aCapturedContext
record class. -
Uses of QInstance in com.kingsrook.qqq.backend.core.instances
Methods in com.kingsrook.qqq.backend.core.instances that return QInstanceModifier and TypeMethodDescriptionAbstractMetaDataProducerBasedQQQApplication.defineQInstance()
abstract QInstance
AbstractQQQApplication.defineQInstance()
ConfigFilesBasedQQQApplication.defineQInstance()
AbstractQQQApplication.defineValidatedQInstance()
Methods in com.kingsrook.qqq.backend.core.instances with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QInstanceEnricher.defineTableBulkInsert
(QInstance qInstance, QTableMetaData table, String processName) static void
QInstanceHelpContentManager.loadHelpContent
(QInstance qInstance) static void
QInstanceHelpContentManager.processHelpContentRecord
(QInstance qInstance, QRecord record) void
QInstanceValidator.revalidate
(QInstance qInstance) void
void
QInstanceValidator.validateQueryFilter
(QInstance qInstance, String context, QTableMetaData table, QQueryFilter queryFilter, List<QueryJoin> queryJoins) Constructors in com.kingsrook.qqq.backend.core.instances with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.instances.enrichment.plugins
Methods in com.kingsrook.qqq.backend.core.instances.enrichment.plugins with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.instances.loaders
Methods in com.kingsrook.qqq.backend.core.instances.loaders with parameters of type QInstanceModifier and TypeMethodDescriptionAbstractMetaDataLoader.fileToMetaDataObject
(QInstance qInstance, InputStream inputStream, String fileName) abstract T
AbstractMetaDataLoader.mapToMetaDataObject
(QInstance qInstance, Map<String, Object> map, LoadingContext context) ClassDetectingMetaDataLoader.mapToMetaDataObject
(QInstance qInstance, Map<String, Object> map, LoadingContext context) static void
MetaDataLoaderHelper.processAllMetaDataFilesInDirectory
(QInstance qInstance, String path) protected void
AbstractMetaDataLoader.reflectivelyMap
(QInstance qInstance, QMetaDataObject targetObject, Map<String, Object> map, LoadingContext context) AbstractMetaDataLoader.reflectivelyMapValue
(QInstance qInstance, Method method, Class<?> parameterType, Object rawValue, LoadingContext context) -
Uses of QInstance in com.kingsrook.qqq.backend.core.instances.loaders.implementations
Methods in com.kingsrook.qqq.backend.core.instances.loaders.implementations with parameters of type QInstanceModifier and TypeMethodDescriptionGenericMetaDataLoader.mapToMetaDataObject
(QInstance qInstance, Map<String, Object> map, LoadingContext context) QStepDataLoader.mapToMetaDataObject
(QInstance qInstance, Map<String, Object> map, LoadingContext context) QTableMetaDataLoader.mapToMetaDataObject
(QInstance qInstance, Map<String, Object> map, LoadingContext context) -
Uses of QInstance in com.kingsrook.qqq.backend.core.instances.validation.plugins
Methods in com.kingsrook.qqq.backend.core.instances.validation.plugins with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
BasepullExtractStepValidator.validate
(QProcessMetaData process, QInstance qInstance, QInstanceValidator qInstanceValidator) void
QInstanceValidatorPluginInterface.validate
(T object, QInstance qInstance, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.actions
Methods in com.kingsrook.qqq.backend.core.model.actions that return QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.actions.tables.query
Constructors in com.kingsrook.qqq.backend.core.model.actions.tables.query with parameters of type QInstanceModifierConstructorDescriptionJoinsContext
(QInstance instance, String tableName, List<QueryJoin> queryJoins, QQueryFilter filter) Constructor -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.audits
Methods in com.kingsrook.qqq.backend.core.model.audits with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
AuditsMetaDataProvider.defineAll
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) void
AuditsMetaDataProvider.defineStandardAuditPossibleValueSources
(QInstance instance) void
AuditsMetaDataProvider.defineStandardAuditTables
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.helpcontent
Methods in com.kingsrook.qqq.backend.core.model.helpcontent with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
HelpContentMetaDataProvider.defineAll
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata
Methods in com.kingsrook.qqq.backend.core.model.metadata that return QInstanceModifier and TypeMethodDescriptionQInstance.withDefaultAuditRules
(QAuditRules defaultAuditRules) Fluent setter for defaultAuditRulesQInstance.withDefaultPermissionRules
(QPermissionRules defaultPermissionRules) Fluent setter for defaultPermissionRulesQInstance.withDefaultTimeZoneId
(String defaultTimeZoneId) Fluent setter for defaultTimeZoneIdQInstance.withDeploymentMode
(String deploymentMode) Fluent setter for deploymentModeQInstance.withHelpContent
(String slot, QHelpContent helpContent) Fluent setter for adding 1 helpContent (for a slot)QInstance.withHelpContent
(Map<String, List<QHelpContent>> helpContent) Fluent setter for helpContentQInstance.withMetaDataActionCustomizer
(QCodeReference metaDataActionCustomizer) Fluent setter for metaDataActionCustomizerQInstance.withMetaDataFilter
(QCodeReference metaDataFilter) Deprecated.QInstance.withQBits
(Map<String, QBitMetaData> qBits) Fluent setter for qBitsQInstance.withSupplementalMetaData
(QSupplementalInstanceMetaData supplementalMetaData) Fluent setter for supplementalMetaDataQInstance.withSupplementalMetaData
(Map<String, QSupplementalInstanceMetaData> supplementalMetaData) Fluent setter for supplementalMetaDataMethods in com.kingsrook.qqq.backend.core.model.metadata with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
EmptyMetaDataProducerOutput.addSelfToInstance
(QInstance instance) void
MetaDataProducerMultiOutput.addSelfToInstance
(QInstance instance) void
MetaDataProducerOutput.addSelfToInstance
(QInstance instance) call the appropriate methods on a QInstance to add ourselves to it.void
QBackendMetaData.addSelfToInstance
(QInstance qInstance) default void
QSupplementalInstanceMetaData.addSelfToInstance
(QInstance qInstance) void
TopLevelMetaDataInterface.addSelfToInstance
(QInstance qInstance) static <S extends QSupplementalInstanceMetaData>
Sstatic <S extends QSupplementalInstanceMetaData>
SQSupplementalInstanceMetaData.ofOrWithNew
(QInstance qInstance, String name, Supplier<S> supplier) static void
MetaDataProducerHelper.processAllMetaDataProducersInPackage
(QInstance instance, String packageName) Recursively find all classes in the given package, that implement MetaDataProducerInterface run them, and add their output to the given qInstance.static void
MetaDataProducerHelper.processAllMetaDataProducersInPackage
(QInstance instance, String packageName, MetaDataCustomizerInterface<QTableMetaData> tableMetaDataCustomizer) Recursively find all classes in the given package, that implement MetaDataProducerInterface run them, and add their output to the given qInstance - using the provided tableMetaDataCustomizer to help with all RecordEntity's that are configured to make tables.Produce the metaData object.default void
QSupplementalInstanceMetaData.validate
(QInstance qInstance, QInstanceValidator validator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.authentication
Methods in com.kingsrook.qqq.backend.core.model.metadata.authentication with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QAuthenticationMetaData.addSelfToInstance
(QInstance qInstance) void
OAuth2AuthenticationMetaData.validate
(QInstance qInstance, QInstanceValidator qInstanceValidator) void
QAuthenticationMetaData.validate
(QInstance qInstance, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.automation
Methods in com.kingsrook.qqq.backend.core.model.metadata.automation with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QAutomationProviderMetaData.addSelfToInstance
(QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.branding
Methods in com.kingsrook.qqq.backend.core.model.metadata.branding with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.dashboard
Methods in com.kingsrook.qqq.backend.core.model.metadata.dashboard with parameters of type QInstanceModifier and TypeMethodDescriptiondefault void
QWidgetMetaDataInterface.addSelfToInstance
(QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.fields
Methods in com.kingsrook.qqq.backend.core.model.metadata.fields with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
CaseChangeBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
DateTimeDisplayValueBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
DynamicDefaultValueBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
FieldBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) Apply this behavior to a list of recordsvoid
FieldDisplayBehavior.NoopFieldDisplayBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
FilterJsonFieldDisplayValueFormatter.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
ValueRangeBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
ValueTooLongBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
WhiteSpaceBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) CaseChangeBehavior.applyToFilterCriteriaValue
(Serializable value, QInstance instance, QTableMetaData table, QFieldMetaData field) FieldFilterBehavior.applyToFilterCriteriaValue
(Serializable value, QInstance instance, QTableMetaData table, QFieldMetaData field) Apply the filter to a value from a criteria.WhiteSpaceBehavior.applyToFilterCriteriaValue
(Serializable value, QInstance instance, QTableMetaData table, QFieldMetaData field) <T extends FieldBehavior<T>>
TQFieldMetaData.getBehaviorOrDefault
(QInstance instance, Class<T> behaviorType) Get the FieldBehavior object of a given behaviorType (class) - but - if one isn't set, then use the default from that type. -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.joins
Methods in com.kingsrook.qqq.backend.core.model.metadata.joins with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.layout
Methods in com.kingsrook.qqq.backend.core.model.metadata.layout with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QAppMetaData.addSelfToInstance
(QInstance qInstance) void
QSupplementalAppMetaData.enrich
(QInstance qInstance, QTableMetaData table) void
QSupplementalAppMetaData.validate
(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.messaging
Methods in com.kingsrook.qqq.backend.core.model.metadata.messaging with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QMessagingProviderMetaData.addSelfToInstance
(QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.possiblevalues
Methods in com.kingsrook.qqq.backend.core.model.metadata.possiblevalues with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QPossibleValueSource.addSelfToInstance
(QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.processes
Methods in com.kingsrook.qqq.backend.core.model.metadata.processes with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QProcessMetaData.addSelfToInstance
(QInstance qInstance) void
QSupplementalProcessMetaData.validate
(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.producers
Methods in com.kingsrook.qqq.backend.core.model.metadata.producers with parameters of type QInstanceModifier and TypeMethodDescriptionMetaDataCustomizerInterface.customizeMetaData
(QInstance qInstance, T metaData) MetaDataCustomizerInterface.NoopMetaDataCustomizer.customizeMetaData
(QInstance qInstance, T metaData) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.qbits
Methods in com.kingsrook.qqq.backend.core.model.metadata.qbits with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QBitMetaData.addSelfToInstance
(QInstance qInstance) default <C extends QBitConfig>
voidQBitProducer.finishProducing
(QInstance qInstance, QBitMetaData qBitMetaData, C qBitConfig, List<MetaDataProducerInterface<?>> producers) default void
void
default void
default void
-
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.queues
Methods in com.kingsrook.qqq.backend.core.model.metadata.queues with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QQueueMetaData.addSelfToInstance
(QInstance qInstance) void
QQueueProviderMetaData.addSelfToInstance
(QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.reporting
Methods in com.kingsrook.qqq.backend.core.model.metadata.reporting with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.scheduleing
Methods in com.kingsrook.qqq.backend.core.model.metadata.scheduleing with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QSchedulerMetaData.addSelfToInstance
(QInstance qInstance) abstract QSchedulerInterface
QSchedulerMetaData.initSchedulerInstance
(QInstance qInstance, Supplier<QSession> systemSessionSupplier) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.scheduleing.quartz
Methods in com.kingsrook.qqq.backend.core.model.metadata.scheduleing.quartz with parameters of type QInstanceModifier and TypeMethodDescriptionQuartzSchedulerMetaData.initSchedulerInstance
(QInstance qInstance, Supplier<QSession> systemSessionSupplier) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.scheduleing.simple
Methods in com.kingsrook.qqq.backend.core.model.metadata.scheduleing.simple with parameters of type QInstanceModifier and TypeMethodDescriptionSimpleSchedulerMetaData.initSchedulerInstance
(QInstance qInstance, Supplier<QSession> systemSessionSupplier) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.security
Methods in com.kingsrook.qqq.backend.core.model.metadata.security with parameters of type QInstance -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.sharing
Methods in com.kingsrook.qqq.backend.core.model.metadata.sharing with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
ShareableTableMetaData.validate
(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.metadata.tables
Methods in com.kingsrook.qqq.backend.core.model.metadata.tables with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QTableMetaData.addSelfToInstance
(QInstance qInstance) static QPossibleValueSource
TablesPossibleValueSourceMetaDataProvider.defineTablesPossibleValueSource
(QInstance qInstance) void
QSupplementalTableMetaData.enrich
(QInstance qInstance, QTableMetaData table) void
QSupplementalTableMetaData.validate
(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) void
QTableBackendDetails.validate
(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.processes
Methods in com.kingsrook.qqq.backend.core.model.processes with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QQQProcessesMetaDataProvider.defineAll
(QInstance instance, String persistentBackendName, String cacheBackendName, Consumer<QTableMetaData> backendDetailEnricher) static Integer
QQQProcessTableManager.getQQQProcessId
(QInstance qInstance, String processName) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.querystats
Methods in com.kingsrook.qqq.backend.core.model.querystats with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QueryStatMetaDataProvider.defineAll
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.savedbulkloadprofiles
Methods in com.kingsrook.qqq.backend.core.model.savedbulkloadprofiles with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
SavedBulkLoadProfileJsonFieldDisplayValueFormatter.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
SavedBulkLoadProfileMetaDataProvider.defineAll
(QInstance instance, String recordTablesBackendName, Consumer<QTableMetaData> backendDetailEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.savedreports
Methods in com.kingsrook.qqq.backend.core.model.savedreports with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
SavedReportJsonFieldDisplayValueFormatter.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
SavedReportsMetaDataProvider.defineAll
(QInstance instance, String recordTablesBackendName, String reportStorageBackendName, Consumer<QTableMetaData> backendDetailEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.savedviews
Methods in com.kingsrook.qqq.backend.core.model.savedviews with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
SavedViewsMetaDataProvider.defineAll
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.scheduledjobs
Methods in com.kingsrook.qqq.backend.core.model.scheduledjobs with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
ScheduledJobsMetaDataProvider.defineAll
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) void
ScheduledJobsMetaDataProvider.defineStandardJoins
(QInstance instance) void
ScheduledJobsMetaDataProvider.defineStandardTables
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) void
ScheduledJobsMetaDataProvider.defineStandardWidgets
(QInstance instance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.scripts
Methods in com.kingsrook.qqq.backend.core.model.scripts with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
ScriptsMetaDataProvider.defineAll
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) void
ScriptsMetaDataProvider.defineStandardScriptsJoins
(QInstance instance) void
ScriptsMetaDataProvider.defineStandardScriptsPossibleValueSources
(QInstance instance) void
ScriptsMetaDataProvider.defineStandardScriptsTables
(QInstance instance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) void
ScriptsMetaDataProvider.defineStandardScriptsWidgets
(QInstance instance) -
Uses of QInstance in com.kingsrook.qqq.backend.core.model.tables
Methods in com.kingsrook.qqq.backend.core.model.tables with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QQQTablesMetaDataProvider.defineAll
(QInstance instance, String persistentBackendName, String cacheBackendName, Consumer<QTableMetaData> backendDetailEnricher) static Integer
QQQTableTableManager.getQQQTableId
(QInstance qInstance, String tableName) -
Uses of QInstance in com.kingsrook.qqq.backend.core.modules.authentication
Methods in com.kingsrook.qqq.backend.core.modules.authentication with parameters of type QInstanceModifier and TypeMethodDescriptiondefault QSession
QAuthenticationModuleInterface.createAutomatedSessionForUser
(QInstance qInstance, Serializable userId) QAuthenticationModuleInterface.createSession
(QInstance qInstance, Map<String, String> context) default void
QAuthenticationModuleCustomizerInterface.customizeAutomatedSessionForUser
(QInstance qInstance, QSession automatedSessionForUser, Serializable userId) default void
QAuthenticationModuleCustomizerInterface.customizeSession
(QInstance qInstance, QSession qSession, Map<String, Object> context) default void
QAuthenticationModuleCustomizerInterface.finalCustomizeSession
(QInstance qInstance, QSession qSession) boolean
QAuthenticationModuleInterface.isSessionValid
(QInstance instance, QSession session) -
Uses of QInstance in com.kingsrook.qqq.backend.core.modules.authentication.implementations
Methods in com.kingsrook.qqq.backend.core.modules.authentication.implementations with parameters of type QInstanceModifier and TypeMethodDescriptionAuth0AuthenticationModule.createAutomatedSessionForUser
(QInstance qInstance, Serializable userId) e.g., if a scheduled job needs to run as a user (say, a report)...OAuth2AuthenticationModule.createAutomatedSessionForUser
(QInstance qInstance, Serializable userId) Auth0AuthenticationModule.createSession
(QInstance qInstance, Map<String, String> context) FullyAnonymousAuthenticationModule.createSession
(QInstance qInstance, Map<String, String> context) MockAuthenticationModule.createSession
(QInstance qInstance, Map<String, String> context) OAuth2AuthenticationModule.createSession
(QInstance qInstance, Map<String, String> context) TableBasedAuthenticationModule.createSession
(QInstance qInstance, Map<String, String> context) boolean
Auth0AuthenticationModule.isSessionValid
(QInstance instance, QSession session) boolean
FullyAnonymousAuthenticationModule.isSessionValid
(QInstance instance, QSession session) boolean
MockAuthenticationModule.isSessionValid
(QInstance instance, QSession session) boolean
OAuth2AuthenticationModule.isSessionValid
(QInstance instance, QSession session) boolean
TableBasedAuthenticationModule.isSessionValid
(QInstance instance, QSession session) -
Uses of QInstance in com.kingsrook.qqq.backend.core.modules.authentication.implementations.metadata
Methods in com.kingsrook.qqq.backend.core.modules.authentication.implementations.metadata with parameters of type QInstanceModifier and TypeMethodDescription -
Uses of QInstance in com.kingsrook.qqq.backend.core.processes.implementations.automation
Methods in com.kingsrook.qqq.backend.core.processes.implementations.automation with parameters of type QInstanceModifier and TypeMethodDescription -
Uses of QInstance in com.kingsrook.qqq.backend.core.processes.implementations.savedreports
Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedreports with parameters of type QInstanceModifier and TypeMethodDescription -
Uses of QInstance in com.kingsrook.qqq.backend.core.processes.implementations.sharing
Methods in com.kingsrook.qqq.backend.core.processes.implementations.sharing with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
SharingMetaDataProvider.defineAll
(QInstance instance, Consumer<QProcessMetaData> processEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.core.processes.locks
Methods in com.kingsrook.qqq.backend.core.processes.locks with parameters of type QInstanceModifier and TypeMethodDescription -
Uses of QInstance in com.kingsrook.qqq.backend.core.scheduler
Methods in com.kingsrook.qqq.backend.core.scheduler with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
CronExpressionTooltipFieldBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) static void
QScheduleManager.defineDefaultSchedulableTypesInInstance
(QInstance qInstance) static QScheduleManager
QScheduleManager.initInstance
(QInstance qInstance, Supplier<QSession> systemUserSessionSupplier) Singleton initiator - e.g., must be called to initially initialize the singleton before anyone else calls getInstance (they'll get an error if they call that first).static void
SchedulerUtils.runProcess
(QInstance qInstance, Supplier<QSession> sessionSupplier, QProcessMetaData process, Map<String, Serializable> backendVariantData, Map<String, Serializable> processInputValues) -
Uses of QInstance in com.kingsrook.qqq.backend.core.scheduler.processes
Methods in com.kingsrook.qqq.backend.core.scheduler.processes with parameters of type QInstanceModifier and TypeMethodDescription -
Uses of QInstance in com.kingsrook.qqq.backend.core.scheduler.quartz
Methods in com.kingsrook.qqq.backend.core.scheduler.quartz that return QInstanceMethods in com.kingsrook.qqq.backend.core.scheduler.quartz with parameters of type QInstanceModifier and TypeMethodDescriptionstatic QuartzScheduler
QuartzScheduler.initInstance
(QInstance qInstance, String schedulerName, Properties quartzProperties, Supplier<QSession> sessionSupplier) Singleton initiator - e.g., must be called to initially initialize the singleton before anyone else calls getInstance (they'll get an error if they call that first). -
Uses of QInstance in com.kingsrook.qqq.backend.core.scheduler.quartz.processes
Methods in com.kingsrook.qqq.backend.core.scheduler.quartz.processes with parameters of type QInstanceModifier and TypeMethodDescription -
Uses of QInstance in com.kingsrook.qqq.backend.core.scheduler.simple
Fields in com.kingsrook.qqq.backend.core.scheduler.simple declared as QInstanceMethods in com.kingsrook.qqq.backend.core.scheduler.simple with parameters of type QInstanceModifier and TypeMethodDescriptionstatic SimpleScheduler
SimpleScheduler.getInstance
(QInstance qInstance) Singleton accessorvoid
StandardScheduledExecutor.setQInstance
(QInstance qInstance) Setter for qInstanceConstructors in com.kingsrook.qqq.backend.core.scheduler.simple with parameters of type QInstanceModifierConstructorDescriptionSimpleJobRunner
(QInstance qInstance, SchedulableType type, Map<String, Object> params) Constructor -
Uses of QInstance in com.kingsrook.qqq.backend.javalin
Methods in com.kingsrook.qqq.backend.javalin that return QInstanceModifier and TypeMethodDescriptionstatic QInstance
QJavalinImplementation.getQInstance()
Getter for qInstanceMethods in com.kingsrook.qqq.backend.javalin that return types with arguments of type QInstanceModifier and TypeMethodDescriptionQJavalinImplementation.getQInstanceHotSwapSupplier()
Getter for qInstanceHotSwapSupplierMethods in com.kingsrook.qqq.backend.javalin with parameters of type QInstanceModifier and TypeMethodDescriptionstatic QJavalinMetaData
static QJavalinMetaData
QJavalinMetaData.ofOrWithNew
(QInstance qInstance) static void
QJavalinImplementation.setQInstance
(QInstance qInstance) Setter for qInstanceMethod parameters in com.kingsrook.qqq.backend.javalin with type arguments of type QInstanceModifier and TypeMethodDescriptionstatic void
QJavalinImplementation.setQInstanceHotSwapSupplier
(Supplier<QInstance> qInstanceHotSwapSupplier) Setter for qInstanceHotSwapSupplierConstructors in com.kingsrook.qqq.backend.javalin with parameters of type QInstanceModifierConstructorDescriptionQJavalinImplementation
(QInstance qInstance) QJavalinImplementation
(QInstance qInstance, QJavalinMetaData javalinMetaData) -
Uses of QInstance in com.kingsrook.qqq.backend.module.api.model
Methods in com.kingsrook.qqq.backend.module.api.model with parameters of type QInstanceModifier and TypeMethodDescriptionstatic void
OutboundAPILogMetaDataProvider.defineAll
(QInstance qInstance, String backendName, Consumer<QTableMetaData> backendDetailEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.module.filesystem.base.actions
Methods in com.kingsrook.qqq.backend.module.filesystem.base.actions with parameters of type QInstanceModifier and TypeMethodDescriptionabstract void
AbstractBaseFilesystemAction.moveFile
(QInstance instance, QTableMetaData table, String source, String destination) Move a file from a source path, to a destination path. -
Uses of QInstance in com.kingsrook.qqq.backend.module.filesystem.base.model.metadata
Methods in com.kingsrook.qqq.backend.module.filesystem.base.model.metadata with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
AbstractFilesystemTableBackendDetails.validate
(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.module.filesystem.local.actions
Methods in com.kingsrook.qqq.backend.module.filesystem.local.actions with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
AbstractFilesystemAction.moveFile
(QInstance instance, QTableMetaData table, String source, String destination) Move a file from a source path, to a destination path. -
Uses of QInstance in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.importer
Methods in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.importer with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
FilesystemImporterMetaDataTemplate.addToInstance
(QInstance instance) Constructors in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.importer with parameters of type QInstanceModifierConstructorDescriptionFilesystemImporterMetaDataTemplate
(QInstance qInstance, String importBaseName, String backendName, FilesystemImporterProcessMetaDataBuilder importerProcessMetaDataBuilder, Consumer<QTableMetaData> tableEnricher) -
Uses of QInstance in com.kingsrook.qqq.backend.module.filesystem.s3.actions
Methods in com.kingsrook.qqq.backend.module.filesystem.s3.actions with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
AbstractS3Action.moveFile
(QInstance instance, QTableMetaData table, String source, String destination) In contrast with the DeleteAction, which deletes RECORDS - this is a filesystem-(or s3, sftp, etc)-specific extension to delete an entire FILE e.g., for post-ETL. -
Uses of QInstance in com.kingsrook.qqq.backend.module.filesystem.s3.model.metadata
Methods in com.kingsrook.qqq.backend.module.filesystem.s3.model.metadata with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
S3TableBackendDetails.validate
(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator) -
Uses of QInstance in com.kingsrook.qqq.backend.module.filesystem.sftp.actions
Methods in com.kingsrook.qqq.backend.module.filesystem.sftp.actions with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
AbstractSFTPAction.moveFile
(QInstance instance, QTableMetaData table, String source, String destination) -
Uses of QInstance in com.kingsrook.qqq.backend.module.rdbms.actions
Methods in com.kingsrook.qqq.backend.module.rdbms.actions with parameters of type QInstanceModifier and TypeMethodDescriptionprotected String
AbstractRDBMSAction.makeFromClause
(QInstance instance, String tableName, JoinsContext joinsContext, List<Serializable> params) -
Uses of QInstance in com.kingsrook.qqq.frontend.picocli
Constructors in com.kingsrook.qqq.frontend.picocli with parameters of type QInstanceModifierConstructorDescriptionQCommandBuilder
(QInstance qInstance) Constructor.QPicoCliImplementation
(QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.lambda
Fields in com.kingsrook.qqq.lambda declared as QInstanceMethods in com.kingsrook.qqq.lambda with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QStandardLambdaHandler.setQInstance
(QInstance qInstance) Setter for qInstance -
Uses of QInstance in com.kingsrook.qqq.middleware.javalin
Methods in com.kingsrook.qqq.middleware.javalin that return types with arguments of type QInstanceModifier and TypeMethodDescriptionQApplicationJavalinServer.getHotSwapCustomizer()
Getter for hotSwapCustomizerMethods in com.kingsrook.qqq.middleware.javalin with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
QJavalinRouteProviderInterface.setQInstance
(QInstance qInstance) For initial setup when server boots, set the qInstance - but also, e.g., for development, to do a hot-swap.Method parameters in com.kingsrook.qqq.middleware.javalin with type arguments of type QInstanceModifier and TypeMethodDescriptionvoid
QApplicationJavalinServer.setHotSwapCustomizer
(Consumer<QInstance> hotSwapCustomizer) Setter for hotSwapCustomizerQApplicationJavalinServer.withHotSwapCustomizer
(Consumer<QInstance> hotSwapCustomizer) Fluent setter for hotSwapCustomizer -
Uses of QInstance in com.kingsrook.qqq.middleware.javalin.executors
Methods in com.kingsrook.qqq.middleware.javalin.executors with parameters of type QInstanceModifier and TypeMethodDescriptionstatic QSession
ExecutorSessionUtils.setupSession
(io.javalin.http.Context context, QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.middleware.javalin.routeproviders
Methods in com.kingsrook.qqq.middleware.javalin.routeproviders with parameters of type QInstanceModifier and TypeMethodDescriptionvoid
ProcessBasedRouter.setQInstance
(QInstance qInstance) void
SimpleFileSystemDirectoryRouter.setQInstance
(QInstance qInstance) -
Uses of QInstance in com.kingsrook.qqq.middleware.javalin.specs
Fields in com.kingsrook.qqq.middleware.javalin.specs declared as QInstanceMethods in com.kingsrook.qqq.middleware.javalin.specs with parameters of type QInstanceModifier and TypeMethodDescriptionio.javalin.apibuilder.EndpointGroup
AbstractMiddlewareVersion.getJavalinEndpointGroup
(QInstance qInstance) void
AbstractEndpointSpec.setQInstance
(QInstance qInstance) For initial setup when server boots, set the qInstance - but also, e.g., for development, to do a hot-swap.void
AbstractMiddlewareVersion.setQInstance
(QInstance qInstance) For initial setup when server boots, set the qInstance - but also, e.g., for development, to do a hot-swap. -
Uses of QInstance in com.kingsrook.qqq.slack
Constructors in com.kingsrook.qqq.slack with parameters of type QInstance -
Uses of QInstance in com.kingsrook.sampleapp.metadata
Methods in com.kingsrook.sampleapp.metadata that return QInstanceModifier and TypeMethodDescriptionstatic QInstance
SampleMetaDataProvider.defineInstance()
SampleMetaDataProvider.defineQInstance()
static QInstance
SampleMetaDataProvider.defineTestInstance()
for tests, define the same instance as above, but use mock authentication.Methods in com.kingsrook.sampleapp.metadata with parameters of type QInstanceModifier and TypeMethodDescriptiontodo wip - test sub-directories of each other todo wip - allow mat-dash to be served at a different path todo wip - get mat-dash committed -
Uses of QInstance in com.kingsrook.sampleapp.metadata.widgetsdashboard
Methods in com.kingsrook.sampleapp.metadata.widgetsdashboard with parameters of type QInstanceModifier and TypeMethodDescription