Uses of Class
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
Packages that use AbstractActionInput
Package
Description
-
Uses of AbstractActionInput in com.kingsrook.qqq.api.javalin
Methods in com.kingsrook.qqq.api.javalin with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic void
QJavalinApiHandler.setupSession
(io.javalin.http.Context context, AbstractActionInput input, String version, ApiInstanceMetaData apiInstanceMetaData) -
Uses of AbstractActionInput in com.kingsrook.qqq.api.model.actions
Subclasses of AbstractActionInput in com.kingsrook.qqq.api.model.actions -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.actions
Classes in com.kingsrook.qqq.backend.core.actions with type parameters of type AbstractActionInputModifier and TypeClassDescriptionclass
AbstractQActionBiConsumer<I extends AbstractActionInput,
O extends AbstractActionOutput> Base class for QQQ Actions (both framework and application defined) that have a signature like a BiConsumer - taking both Input and Output objects as parameters, with void output.class
AbstractQActionFunction<I extends AbstractActionInput,
O extends AbstractActionOutput> Base class for QQQ Actions (both framework and application defined) that have a signature like a Function - taking an Input object as a parameter, and returning an Output object.Methods in com.kingsrook.qqq.backend.core.actions with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic void
ActionHelper.validateSession
(AbstractActionInput request) -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.actions.customizers
Methods in com.kingsrook.qqq.backend.core.actions.customizers with parameters of type AbstractActionInputModifier and TypeMethodDescriptionTableCustomizerInterface.postInsertOrUpdate
(AbstractActionInput input, List<QRecord> records, Optional<List<QRecord>> oldRecordList) Optional method to override in a customizer that does the same thing for both postInsert invalid input: '&' postUpdate.TableCustomizerInterface.preInsertOrUpdate
(AbstractActionInput input, List<QRecord> records, boolean isPreview, Optional<List<QRecord>> oldRecordList) Optional method to override in a customizer that does the same thing for both preInsert invalid input: '&' preUpdate. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.actions.dashboard
Methods in com.kingsrook.qqq.backend.core.actions.dashboard with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic String
AbstractHTMLWidgetRenderer.linkProcessForFilter
(AbstractActionInput input, String processName, QQueryFilter filter) Deprecated.static String
AbstractHTMLWidgetRenderer.linkProcessForRecord
(AbstractActionInput input, String processName, Serializable recordId) Deprecated.static String
AbstractHTMLWidgetRenderer.linkRecordEdit
(AbstractActionInput input, String tableName, Serializable recordId) Deprecated. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.actions.permissions
Methods in com.kingsrook.qqq.backend.core.actions.permissions with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic void
PermissionsHelper.checkAppPermissionThrowing
(AbstractActionInput actionInput, String appName) void
BulkTableActionProcessPermissionChecker.checkPermissionsThrowing
(AbstractActionInput actionInput, MetaDataWithPermissionRules metaDataWithPermissionRules) void
CustomPermissionChecker.checkPermissionsThrowing
(AbstractActionInput actionInput, MetaDataWithPermissionRules metaDataWithPermissionRules) void
ReportProcessPermissionChecker.checkPermissionsThrowing
(AbstractActionInput actionInput, MetaDataWithPermissionRules metaDataWithPermissionRules) static void
PermissionsHelper.checkProcessPermissionThrowing
(AbstractActionInput actionInput, String processName) static void
PermissionsHelper.checkProcessPermissionThrowing
(AbstractActionInput actionInput, String processName, Map<String, Serializable> processValues) static void
PermissionsHelper.checkReportPermissionThrowing
(AbstractActionInput actionInput, String reportName) static void
PermissionsHelper.checkWidgetPermissionThrowing
(AbstractActionInput actionInput, String widgetName) static PermissionCheckResult
PermissionsHelper.getPermissionCheckResult
(AbstractActionInput actionInput, MetaDataWithPermissionRules metaDataWithPermissionRules) static boolean
PermissionsHelper.hasAppPermission
(AbstractActionInput actionInput, String appName) static boolean
PermissionsHelper.hasProcessPermission
(AbstractActionInput actionInput, String processName) static boolean
PermissionsHelper.hasReportPermission
(AbstractActionInput actionInput, String reportName) static boolean
PermissionsHelper.hasTablePermission
(AbstractActionInput actionInput, String tableName, TablePermissionSubType permissionSubType) static boolean
PermissionsHelper.hasWidgetPermission
(AbstractActionInput actionInput, String widgetName) -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.actions.templates
Methods in com.kingsrook.qqq.backend.core.actions.templates with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic String
RenderTemplateAction.renderVelocity
(AbstractActionInput parentActionInput, Map<String, Object> context, String code) Deprecated. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.context
Methods in com.kingsrook.qqq.backend.core.context that return types with arguments of type AbstractActionInputModifier and TypeMethodDescriptionCapturedContext.actionStack()
Returns the value of theactionStack
record component.static Stack
<AbstractActionInput> QContext.getActionStack()
static Optional
<AbstractActionInput> QContext.getFirstActionInStack()
Methods in com.kingsrook.qqq.backend.core.context with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic 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.pushAction
(AbstractActionInput action) Constructor parameters in com.kingsrook.qqq.backend.core.context with type arguments of type AbstractActionInputModifierConstructorDescriptionCapturedContext
(QInstance qInstance, QSession qSession, QBackendTransaction qBackendTransaction, Stack<AbstractActionInput> actionStack) Creates an instance of aCapturedContext
record class. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actionsModifier and TypeClassDescriptionclass
Base class for input for any qqq action that works against a table. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.audits
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.auditsModifier and TypeClassDescriptionclass
Input object for the audit action - an object which contains a list of "single" audit inputs - e.g., the data needed to insert 1 audit.class
Input object for the DML audit action. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.messaging
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.metadata
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.metadataModifier and TypeClassDescriptionclass
Input for the meta-data actionclass
Input for meta-data for a process.class
Input for meta-data for a table. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.processes
Modifier and TypeClassDescriptionclass
Input data container for the RunBackendStep actionclass
Input data container for the RunProcess action -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.reporting
Modifier and TypeClassDescriptionclass
Input for an Export actionclass
Input for a Report action -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.scripts
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.scriptsModifier and TypeClassDescriptionclass
AbstractRunScriptInput<C extends QCodeReference>
Base class for input wrappers that end up running scripts (ExecuteCodeAction)class
class
class
class
class
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.count
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.delete
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.get
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.insert
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.query
Modifier and TypeClassDescriptionclass
Input data for the Query action Todo - maybe make a class between AbstractTableActionInput and {QueryInput, CountInput, and AggregateInput}, with common attributes for all of these "read" operations (like, queryHints, -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.replace
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.storage
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.tables.update
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.templates
-
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.values
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.valuesModifier and TypeClassDescriptionclass
Input for the Search possible value source action -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.widgets
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.actions.widgetsModifier and TypeClassDescriptionclass
Input data container for the RenderWidget action -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.automation
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.automationModifier and TypeClassDescriptionclass
Input data for the RecordAutomationHandler interface. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.metadata
Methods in com.kingsrook.qqq.backend.core.model.metadata with parameters of type AbstractActionInputModifier and TypeMethodDescriptionQInstance.getProcessPath
(AbstractActionInput actionInput, String processName) Get the full path to a process -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.model.metadata.frontend
Constructors in com.kingsrook.qqq.backend.core.model.metadata.frontend with parameters of type AbstractActionInputModifierConstructorDescriptionQFrontendProcessMetaData
(AbstractActionInput actionInput, QProcessMetaData processMetaData, boolean includeSteps) QFrontendReportMetaData
(AbstractActionInput actionInput, QReportMetaData reportMetaData, boolean includeSteps) QFrontendTableMetaData
(AbstractActionInput actionInput, QBackendMetaData backendForTable, QTableMetaData tableMetaData, boolean includeFullMetaData, boolean includeJoins) QFrontendWidgetMetaData
(AbstractActionInput actionInput, QWidgetMetaDataInterface widgetMetaData) -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.modules.backend.implementations.memory
Fields in com.kingsrook.qqq.backend.core.modules.backend.implementations.memory with type parameters of type AbstractActionInputModifier and TypeFieldDescriptionstatic final ListingHash
<Class<? extends AbstractActionInput>, AbstractActionInput> MemoryRecordStore.actionInputs
static final ListingHash
<Class<? extends AbstractActionInput>, AbstractActionInput> MemoryRecordStore.actionInputs
Methods in com.kingsrook.qqq.backend.core.modules.backend.implementations.memory that return types with arguments of type AbstractActionInputModifier and TypeMethodDescriptionstatic ListingHash
<Class<? extends AbstractActionInput>, AbstractActionInput> MemoryRecordStore.getActionInputs()
Getter for the actionInputs that were recorded - only while collectStatistics was true.static ListingHash
<Class<? extends AbstractActionInput>, AbstractActionInput> MemoryRecordStore.getActionInputs()
Getter for the actionInputs that were recorded - only while collectStatistics was true.Methods in com.kingsrook.qqq.backend.core.modules.backend.implementations.memory with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic void
MemoryRecordStore.incrementStatistic
(AbstractActionInput input) Increment a statistic -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend
Subclasses of AbstractActionInput in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontendModifier and TypeClassDescriptionclass
Subclass of RunBackendStepInput, meant for use in the postRun of the transform/load steps of a Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a preview (e.g., first n).class
Subclass of RunBackendStepInput, meant for use in the pseudo-steps used by the Streamed-ETL-with-frontend processes - where the Record list is not the full process's record list - rather - is just a page at a time -- so this class overrides the getRecords and setRecords method, to just work with that page. -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.javalin
Methods in com.kingsrook.qqq.backend.javalin with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic QSession
QJavalinImplementation.setupSession
(io.javalin.http.Context context, AbstractActionInput input) -
Uses of AbstractActionInput in com.kingsrook.qqq.backend.module.rdbms.strategy
Methods in com.kingsrook.qqq.backend.module.rdbms.strategy with parameters of type AbstractActionInputModifier and TypeMethodDescriptionBaseRDBMSActionStrategy.getPageSize
(AbstractActionInput actionInput) RDBMSActionStrategyInterface.getPageSize
(AbstractActionInput actionInput) -
Uses of AbstractActionInput in com.kingsrook.qqq.lambda
Methods in com.kingsrook.qqq.lambda with parameters of type AbstractActionInputModifier and TypeMethodDescriptionprotected void
QStandardLambdaHandler.setupSession
(QLambdaRequest request, AbstractActionInput actionInput) -
Uses of AbstractActionInput in com.kingsrook.qqq.slack
Methods in com.kingsrook.qqq.slack with parameters of type AbstractActionInputModifier and TypeMethodDescriptionstatic void
QSlackImplementation.setupSession
(io.javalin.http.Context context, AbstractActionInput input)