Uses of Class
com.kingsrook.qqq.backend.core.model.metadata.processes.QProcessMetaData
Packages that use QProcessMetaData
Package
Description
-
Uses of QProcessMetaData in com.kingsrook.qqq.api.implementations.savedreports
Methods in com.kingsrook.qqq.api.implementations.savedreports with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionstatic ApiProcessMetaData
RenderSavedReportProcessApiMetaDataEnricher.setupProcessForApi
(QProcessMetaData process, String apiName, String initialApiVersion) -
Uses of QProcessMetaData in com.kingsrook.qqq.api.model.metadata.processes
Methods in com.kingsrook.qqq.api.model.metadata.processes that return types with arguments of type QProcessMetaDataModifier and TypeMethodDescriptionstatic Pair
<ApiProcessMetaData, QProcessMetaData> ApiProcessUtils.getProcessMetaDataPair
(ApiInstanceMetaData apiInstanceMetaData, String version, String processApiName) Methods in com.kingsrook.qqq.api.model.metadata.processes with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionvoid
ApiProcessMetaData.enrich
(QInstanceEnricher qInstanceEnricher, String apiName, QProcessMetaData process) void
ApiProcessMetaDataContainer.enrich
(QInstanceEnricher qInstanceEnricher, QProcessMetaData process) static String
ApiProcessUtils.getProcessApiPath
(QInstance qInstance, QProcessMetaData process, ApiProcessMetaData apiProcessMetaData, ApiInstanceMetaData apiInstanceMetaData) static ApiProcessMetaDataContainer
ApiProcessMetaDataContainer.of
(QProcessMetaData process) static ApiProcessMetaDataContainer
ApiProcessMetaDataContainer.ofOrWithNew
(QProcessMetaData process) either get the container attached to a field - or create a new one and attach it to the field, and return that.void
ApiProcessMetaData.validate
(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator, String apiName) void
ApiProcessMetaDataContainer.validate
(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) ApiProcessInputFieldsContainer.withInferredInputFields
(QProcessMetaData processMetaData) find all input fields in frontend steps of the process, and add them as fields in this container.ApiProcessInputFieldsContainer.withInferredInputFieldsExcluding
(QProcessMetaData processMetaData, Collection<String> minusFieldNames) find all input fields in frontend steps of the process, and add them as fields in this container, unless they're in the collection to exclude. -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.actions.metadata
Methods in com.kingsrook.qqq.backend.core.actions.metadata with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionboolean
AllowAllMetaDataFilter.allowProcess
(MetaDataInput input, QProcessMetaData process) Deprecated.boolean
DefaultNoopMetaDataActionCustomizer.allowProcess
(MetaDataInput input, QProcessMetaData process) boolean
MetaDataActionCustomizerInterface.allowProcess
(MetaDataInput input, QProcessMetaData process) -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.actions.processes
Methods in com.kingsrook.qqq.backend.core.actions.processes with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionprotected String
RunProcessAction.determineBasepullKeyValue
(QProcessMetaData process, RunProcessInput runProcessInput, BasepullConfiguration basepullConfiguration) RunProcessAction.getStateMachineStepContainingSubStep
(QProcessMetaData process, String stepName) protected void
RunProcessAction.persistLastRunTime
(RunProcessInput runProcessInput, QProcessMetaData process, BasepullConfiguration basepullConfiguration) Lookup the last runtime for this basepull, and set it (plus now) in the process's values.protected void
RunProcessAction.storeLastRunTime
(RunProcessInput runProcessInput, QProcessMetaData process, BasepullConfiguration basepullConfiguration) Insert or update the last runtime value for this basepull into the backend. -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.instances.validation.plugins
Classes in com.kingsrook.qqq.backend.core.instances.validation.plugins that implement interfaces with type arguments of type QProcessMetaDataModifier and TypeClassDescriptionclass
instance validator plugin, to ensure that a process which is a basepull uses an extract step marked for basepulls.Methods in com.kingsrook.qqq.backend.core.instances.validation.plugins with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionvoid
BasepullExtractStepValidator.validate
(QProcessMetaData process, QInstance qInstance, QInstanceValidator qInstanceValidator) -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.model.actions.processes
Methods in com.kingsrook.qqq.backend.core.model.actions.processes that return QProcessMetaDataModifier and TypeMethodDescriptionRunBackendStepInput.getProcess()
RunProcessInput.getProcessMetaData()
-
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.model.dashboard.widgets
Methods in com.kingsrook.qqq.backend.core.model.dashboard.widgets that return QProcessMetaDataModifier and TypeMethodDescriptionProcessWidgetData.getProcessMetaData()
Getter for processMetaDataMethods in com.kingsrook.qqq.backend.core.model.dashboard.widgets with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionvoid
ProcessWidgetData.setProcessMetaData
(QProcessMetaData processMetaData) Setter for processMetaDataProcessWidgetData.withProcessMetaData
(QProcessMetaData processMetaData) Fluent setter for processMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.model.metadata
Methods in com.kingsrook.qqq.backend.core.model.metadata that return QProcessMetaDataMethods in com.kingsrook.qqq.backend.core.model.metadata that return types with arguments of type QProcessMetaDataModifier and TypeMethodDescriptionQInstance.getProcesses()
Getter for processesQInstance.getProcessesForTable
(String tableName) Get the list of processes associated with a given table nameMethods in com.kingsrook.qqq.backend.core.model.metadata with parameters of type QProcessMetaDataMethod parameters in com.kingsrook.qqq.backend.core.model.metadata with type arguments of type QProcessMetaDataModifier and TypeMethodDescriptionvoid
QInstance.setProcesses
(Map<String, QProcessMetaData> processes) Setter for processes -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.model.metadata.frontend
Constructors in com.kingsrook.qqq.backend.core.model.metadata.frontend with parameters of type QProcessMetaDataModifierConstructorDescriptionQFrontendProcessMetaData
(AbstractActionInput actionInput, QProcessMetaData processMetaData, boolean includeSteps) -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.model.metadata.processes
Fields in com.kingsrook.qqq.backend.core.model.metadata.processes declared as QProcessMetaDataModifier and TypeFieldDescriptionprotected QProcessMetaData
AbstractProcessMetaDataBuilder.processMetaData
Methods in com.kingsrook.qqq.backend.core.model.metadata.processes that return QProcessMetaDataModifier and TypeMethodDescriptionQProcessMetaData.addOptionalStep
(QStepMetaData step) Deprecated.QProcessMetaData.addStep
(int index, QStepMetaData step) Deprecated.QProcessMetaData.addStep
(QStepMetaData step) Deprecated.AbstractProcessMetaDataBuilder.getProcessMetaData()
Getter for processMetaDataQProcessMetaData.withBasepullConfiguration
(BasepullConfiguration basepullConfiguration) Fluent setter for basepullConfigurationQProcessMetaData.withCancelStep
(QBackendStepMetaData cancelStep) Fluent setter for cancelStepFluent setter for iconQProcessMetaData.withIsHidden
(boolean isHidden) Fluent Setter for isHiddenSetter for labelQProcessMetaData.withMaxInputRecords
(Integer maxInputRecords) Fluent setter for maxInputRecordsQProcessMetaData.withMinInputRecords
(Integer minInputRecords) Fluent setter for minInputRecordsSetter for nameQProcessMetaData.withOptionalStep
(QStepMetaData step) add a step ONLY to the step map - NOT the list w/ default execution order.QProcessMetaData.withPermissionRules
(QPermissionRules permissionRules) Fluent setter for permissionRulesQProcessMetaData.withProcessTracerCodeReference
(QCodeReference processTracerCodeReference) Fluent setter for processTracerCodeReferenceQProcessMetaData.withSchedule
(QScheduleMetaData schedule) Fluent setter for scheduleQProcessMetaData.withSourceQBitName
(String sourceQBitName) Fluent setter for sourceQBitNameQProcessMetaData.withStep
(int index, QStepMetaData step) add a step to the stepList (at the specified index) and the step mapQProcessMetaData.withStep
(QStepMetaData step) QProcessMetaData.withStepFlow
(ProcessStepFlow stepFlow) Fluent setter for stepFlowQProcessMetaData.withStepList
(List<QStepMetaData> stepList) Setter for stepListQProcessMetaData.withSupplementalMetaData
(QSupplementalProcessMetaData supplementalMetaData) Fluent setter for supplementalMetaDataQProcessMetaData.withSupplementalMetaData
(Map<String, QSupplementalProcessMetaData> supplementalMetaData) Fluent setter for supplementalMetaDataQProcessMetaData.withTableName
(String tableName) Setter for tableNameQProcessMetaData.withVariantBackend
(String variantBackend) Fluent setter for variantBackendQProcessMetaData.withVariantRunStrategy
(VariantRunStrategy variantRunStrategy) Fluent setter for variantRunStrategyMethods in com.kingsrook.qqq.backend.core.model.metadata.processes with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionvoid
QSupplementalProcessMetaData.enrich
(QInstanceEnricher qInstanceEnricher, QProcessMetaData process) void
QSupplementalProcessMetaData.validate
(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator) Constructors in com.kingsrook.qqq.backend.core.model.metadata.processes with parameters of type QProcessMetaDataModifierConstructorDescriptionAbstractProcessMetaDataBuilder
(QProcessMetaData processMetaData) Constructor -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.model.savedreports
Classes in com.kingsrook.qqq.backend.core.model.savedreports that implement interfaces with type arguments of type QProcessMetaDataMethods in com.kingsrook.qqq.backend.core.model.savedreports that return QProcessMetaDataModifier and TypeMethodDescription -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.automation
Classes in com.kingsrook.qqq.backend.core.processes.implementations.automation that implement interfaces with type arguments of type QProcessMetaDataModifier and TypeClassDescriptionclass
Process to find records with a bad automation status, and repair them.class
Process to manually run table automations, for a table.Methods in com.kingsrook.qqq.backend.core.processes.implementations.automation that return QProcessMetaDataModifier and TypeMethodDescription -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.columnstats
Methods in com.kingsrook.qqq.backend.core.processes.implementations.columnstats that return QProcessMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.etl.basic
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.basic that return QProcessMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamed
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamed that return QProcessMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend that return QProcessMetaDataModifier and TypeMethodDescriptionstatic QProcessMetaData
StreamedETLWithFrontendProcess.defineProcessMetaData
(Class<? extends AbstractExtractStep> extractStepClass, Class<? extends AbstractTransformStep> transformStepClass, Class<? extends AbstractLoadStep> loadStepClass, Map<String, Serializable> defaultFieldValues) static QProcessMetaData
StreamedETLWithFrontendProcess.defineProcessMetaData
(String sourceTableName, String destinationTableName, Class<? extends AbstractExtractStep> extractStepClass, Class<? extends AbstractTransformStep> transformStepClass, Class<? extends AbstractLoadStep> loadStepClass) Constructors in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend with parameters of type QProcessMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.garbagecollector
Methods in com.kingsrook.qqq.backend.core.processes.implementations.garbagecollector that return QProcessMetaDataModifier and TypeMethodDescriptionstatic QProcessMetaData
GarbageCollectorProcessMetaDataProducer.createProcess
(String tableName, String dateTimeField, NowWithOffset nowWithOffset, String joinedTablesToAlsoDelete) See class header for param descriptions. -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates
Constructors in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates with parameters of type QProcessMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.reports
Methods in com.kingsrook.qqq.backend.core.processes.implementations.reports that return QProcessMetaDataModifier and TypeMethodDescriptionstatic QProcessMetaData
BasicRunReportProcess.defineProcessMetaData()
Constructors in com.kingsrook.qqq.backend.core.processes.implementations.reports with parameters of type QProcessMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.savedbulkloadprofiles
Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedbulkloadprofiles that return QProcessMetaDataModifier and TypeMethodDescriptionstatic QProcessMetaData
DeleteSavedBulkLoadProfileProcess.getProcessMetaData()
static QProcessMetaData
QuerySavedBulkLoadProfileProcess.getProcessMetaData()
static QProcessMetaData
StoreSavedBulkLoadProfileProcess.getProcessMetaData()
-
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.savedreports
Classes in com.kingsrook.qqq.backend.core.processes.implementations.savedreports that implement interfaces with type arguments of type QProcessMetaDataModifier and TypeClassDescriptionclass
define process for rendering saved reports!class
define process for rendering scheduled reports - that is - a thin layer on top of rendering a saved report.Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedreports that return QProcessMetaDataModifier and TypeMethodDescription -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.savedviews
Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedviews that return QProcessMetaDataModifier and TypeMethodDescriptionstatic QProcessMetaData
DeleteSavedViewProcess.getProcessMetaData()
static QProcessMetaData
QuerySavedViewProcess.getProcessMetaData()
static QProcessMetaData
StoreSavedViewProcess.getProcessMetaData()
-
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.sharing
Classes in com.kingsrook.qqq.backend.core.processes.implementations.sharing that implement interfaces with type arguments of type QProcessMetaDataModifier and TypeClassDescriptionclass
DeleteSharedRecord: {tableName; recordId; shareId;}class
EditSharedRecord: {tableName; recordId; shareId; scopeId;}class
GetSharedRecords: {tableName; recordId;} => [{id; audienceType; audienceId; audienceLabel; scopeId}]class
InsertSharedRecord: {tableName; recordId; audienceType; audienceId; scopeId;}Methods in com.kingsrook.qqq.backend.core.processes.implementations.sharing that return QProcessMetaDataModifier and TypeMethodDescriptionMethod parameters in com.kingsrook.qqq.backend.core.processes.implementations.sharing with type arguments of type QProcessMetaDataModifier and TypeMethodDescriptionvoid
SharingMetaDataProvider.defineAll
(QInstance instance, Consumer<QProcessMetaData> processEnricher) -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.processes.implementations.tablesync
Constructors in com.kingsrook.qqq.backend.core.processes.implementations.tablesync with parameters of type QProcessMetaData -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.scheduler
Methods in com.kingsrook.qqq.backend.core.scheduler with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionSchedulerUtils.getBackendVariantFilteredRecords
(QProcessMetaData processMetaData) static void
SchedulerUtils.runProcess
(QInstance qInstance, Supplier<QSession> sessionSupplier, QProcessMetaData process, Map<String, Serializable> backendVariantData, Map<String, Serializable> processInputValues) -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.scheduler.processes
Classes in com.kingsrook.qqq.backend.core.scheduler.processes that implement interfaces with type arguments of type QProcessMetaDataModifier and TypeClassDescriptionclass
Management process to reschedule all scheduled jobs (in all schedulers).class
Management process to schedule all new scheduled jobs (in all schedulers).class
Management process to unschedule all scheduled jobs (in all schedulers).Methods in com.kingsrook.qqq.backend.core.scheduler.processes that return QProcessMetaDataModifier and TypeMethodDescription -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.scheduler.quartz.processes
Classes in com.kingsrook.qqq.backend.core.scheduler.quartz.processes that implement interfaces with type arguments of type QProcessMetaDataModifier and TypeClassDescriptionclass
Manage process to pause all quartz jobsclass
Manage process to resume all quartz jobsMethods in com.kingsrook.qqq.backend.core.scheduler.quartz.processes that return QProcessMetaDataModifier and TypeMethodDescription -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.core.scheduler.schedulable.identity
Methods in com.kingsrook.qqq.backend.core.scheduler.schedulable.identity with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionstatic BasicSchedulableIdentity
SchedulableIdentityFactory.of
(QProcessMetaData process) -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.sync
-
Uses of QProcessMetaData in com.kingsrook.sampleapp.metadata
Subclasses with type arguments of type QProcessMetaData in com.kingsrook.sampleapp.metadataModifier and TypeClassDescriptionclass
Meta Data Producer for DynamicSiteProcessMethods in com.kingsrook.sampleapp.metadata that return QProcessMetaDataModifier and TypeMethodDescription