Uses of Class
com.kingsrook.qqq.backend.core.instances.QInstanceValidator
Packages that use QInstanceValidator
Package
Description
-
Uses of QInstanceValidator in com.kingsrook.qqq.api.model.metadata
Methods in com.kingsrook.qqq.api.model.metadata with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidApiInstanceMetaData.validate(String apiName, QInstance qInstance, QInstanceValidator validator) voidApiInstanceMetaDataContainer.validate(QInstance qInstance, QInstanceValidator validator) -
Uses of QInstanceValidator in com.kingsrook.qqq.api.model.metadata.processes
Methods in com.kingsrook.qqq.api.model.metadata.processes with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidApiProcessMetaData.validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator, String apiName) voidApiProcessMetaDataContainer.validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.api.model.metadata.tables
Methods in com.kingsrook.qqq.api.model.metadata.tables with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidApiTableMetaDataContainer.validate(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.actions.ai
Methods in com.kingsrook.qqq.backend.core.actions.ai with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidAiToolRegistry.validate(QInstance qInstance, QInstanceValidator validator) A contributed tool may not take a built-in tool's name. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.actions.audits
Methods in com.kingsrook.qqq.backend.core.actions.audits with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidAuditValueProtectionMetaData.validate(QInstance instance, QInstanceValidator validator) Validate the configured code reference. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.actions.dashboard.widgets
Methods in com.kingsrook.qqq.backend.core.actions.dashboard.widgets with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidCronUIWidgetRenderer.CronUIWidgetValidator.validate(QWidgetMetaDataInterface widgetMetaData, QInstance qInstance, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.actions.permissions.fieldaccess
Methods in com.kingsrook.qqq.backend.core.actions.permissions.fieldaccess with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidClassifiedValueKeySourceMetaData.validate(QInstance instance, QInstanceValidator validator) Validate the configured code reference.voidFieldAccessResolverMetaData.validate(QInstance instance, QInstanceValidator validator) Validate the configured code reference. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.alerts
Methods in com.kingsrook.qqq.backend.core.alerts with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidAlertProcessMetaData.validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) Something must be asked for, and an interval must be positive.voidAlertsInstanceMetaData.validate(QInstance qInstance, QInstanceValidator validator) Names must be unique and well-formed, subject tables must exist, a visibility permission must not be blank, heartbeat default monitors need an interval, and the sink must implement AlertSinkInterface. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.health
Methods in com.kingsrook.qqq.backend.core.health with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidHealthChecksMetaData.validate(QInstance qInstance, QInstanceValidator validator) Structural validation does not invoke dynamic suppliers or perform I/O.voidHealthMonitoringMetaData.validate(QInstance qInstance, QInstanceValidator validator) Reject unsafe scheduling and storage configuration before startup. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.instances.validation.plugins
Methods in com.kingsrook.qqq.backend.core.instances.validation.plugins with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidBasepullExtractStepValidator.validate(QProcessMetaData process, QInstance qInstance, QInstanceValidator qInstanceValidator) voidQInstanceValidatorPluginInterface.validate(T object, QInstance qInstance, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.jobs
Methods in com.kingsrook.qqq.backend.core.jobs with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidDurableJobsMetaData.validate(QInstance qInstance, QInstanceValidator validator) Startup validation (spec section 4).voidDurableProcessMetaData.validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator validator) voidDurableTableMetaData.validate(QInstance qInstance, QTableMetaData table, QInstanceValidator validator) A declared row key must be a string protected by its own unique key. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.developer
Methods in com.kingsrook.qqq.backend.core.model.developer with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidDeveloperPanelsMetaData.validate(QInstance qInstance, QInstanceValidator validator) Every provider must name a class that implements the provider interface. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata
Methods in com.kingsrook.qqq.backend.core.model.metadata with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidQBackendMetaData.performValidation(QInstanceValidator qInstanceValidator) default voidQSupplementalInstanceMetaData.validate(QInstance qInstance, QInstanceValidator validator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.authentication
Methods in com.kingsrook.qqq.backend.core.model.metadata.authentication with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidOAuth2AuthenticationMetaData.validate(QInstance qInstance, QInstanceValidator qInstanceValidator) voidQAuthenticationMetaData.validate(QInstance qInstance, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.collaboration
Methods in com.kingsrook.qqq.backend.core.model.metadata.collaboration with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidRecordFeaturesAppMetaData.validate(QInstance instance, QTableMetaData table, QInstanceValidator validator) voidRecordFeaturesMetaData.validate(QInstance instance, QInstanceValidator validator) voidRecordFeaturesTableMetaData.validate(QInstance instance, QTableMetaData table, QInstanceValidator validator) voidRecordReferenceSecurityConfig.validate(QInstance instance, QInstanceValidator validator) voidRecordReferenceTableMetaData.validate(QInstance instance, QTableMetaData table, QInstanceValidator validator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.fields
Methods in com.kingsrook.qqq.backend.core.model.metadata.fields with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidQSupplementalFieldMetaData.validate(QInstance qInstance, QFieldMetaData fieldMetaData, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.layout
Methods in com.kingsrook.qqq.backend.core.model.metadata.layout with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidQSupplementalAppMetaData.validate(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.permissions
Methods in com.kingsrook.qqq.backend.core.model.metadata.permissions with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidClientChannelsMetaData.validate(QInstance qInstance, QInstanceValidator validator) Channel names must be lowercase a-z, 0-9 and '-'; deny rules must name allowed channels; denied object names should exist.static voidClientChannelsMetaData.warnUnwalledSensitiveTables(QInstance qInstance, QInstanceValidator validator) Validator warnings for findUnwalledSensitiveTables (called for every instance, whether or not it registers a ClientChannelsMetaData). -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.preferences
Methods in com.kingsrook.qqq.backend.core.model.metadata.preferences with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidUserPreferencesMetaData.validate(QInstance qInstance, QInstanceValidator validator) Validate through QInstanceValidator's supplemental metadata hook. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.processes
Methods in com.kingsrook.qqq.backend.core.model.metadata.processes with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidProcessOutputStorageMetaData.validate(QInstance qInstance, QInstanceValidator validator) Validate existence and backend storage support, including memory table shape.voidQSupplementalProcessMetaData.validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.sharing
Methods in com.kingsrook.qqq.backend.core.model.metadata.sharing with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidShareableTableMetaData.validate(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.model.metadata.tables
Methods in com.kingsrook.qqq.backend.core.model.metadata.tables with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidQSupplementalTableMetaData.validate(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) voidQTableBackendDetails.validate(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.core.realtime
Methods in com.kingsrook.qqq.backend.core.realtime with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidRealtimeMetaData.validate(QInstance instance, QInstanceValidator validator) Reject unusable retention, scheduling and connection limits. -
Uses of QInstanceValidator in com.kingsrook.qqq.backend.module.api.model.metadata
Methods in com.kingsrook.qqq.backend.module.api.model.metadata with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidAPIBackendMetaData.performValidation(QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator 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 QInstanceValidatorModifier and TypeMethodDescriptionvoidAbstractFilesystemTableBackendDetails.validate(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator 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 QInstanceValidatorModifier and TypeMethodDescriptionvoidS3TableBackendDetails.validate(QInstance qInstance, QTableMetaData table, QInstanceValidator qInstanceValidator) -
Uses of QInstanceValidator in com.kingsrook.qqq.esb.model
Methods in com.kingsrook.qqq.esb.model with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidEsbInstanceMetaData.validate(QInstance qInstance, QInstanceValidator validator) Validate providers and destinations, and that topic triggers' subscription names are unique per provider.voidEsbProcessMetaData.validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) Each publication must be to a known destination; each trigger must be valid, and there can be only one trigger per destination.voidEsbTableMetaData.validate(QInstance qInstance, QTableMetaData tableMetaData, QInstanceValidator qInstanceValidator) Each publication must be to a known destination. -
Uses of QInstanceValidator in com.kingsrook.qqq.middleware.javalin
Methods in com.kingsrook.qqq.middleware.javalin with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidQJavalinMetaData.validate(QInstance qInstance, QInstanceValidator validator) -
Uses of QInstanceValidator in com.kingsrook.qqq.middleware.javalin.metadata
Methods in com.kingsrook.qqq.middleware.javalin.metadata with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidJavalinRouteProviderMetaData.validate(QInstance qInstance, QInstanceValidator validator) Validate this route provider configuration against the QInstance. -
Uses of QInstanceValidator in com.kingsrook.qqq.middleware.javalin.specs.extensions
Methods in com.kingsrook.qqq.middleware.javalin.specs.extensions with parameters of type QInstanceValidatorModifier and TypeMethodDescriptionvoidMiddlewareSpecExtensionsMetaData.validate(QInstance qInstance, QInstanceValidator validator) Validate every extension: name, semver, prefix and specs.