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 ApiProcessMetaDataRenderSavedReportProcessApiMetaDataEnricher.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 TypeMethodDescriptionvoidApiProcessMetaData.enrich(QInstanceEnricher qInstanceEnricher, String apiName, QProcessMetaData process) voidApiProcessMetaDataContainer.enrich(QInstanceEnricher qInstanceEnricher, QProcessMetaData process) static StringApiProcessUtils.getProcessApiPath(QInstance qInstance, QProcessMetaData process, ApiProcessMetaData apiProcessMetaData, ApiInstanceMetaData apiInstanceMetaData) static ApiProcessMetaDataContainerApiProcessMetaDataContainer.of(QProcessMetaData process) static ApiProcessMetaDataContainerApiProcessMetaDataContainer.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.voidApiProcessMetaData.validate(QInstance qInstance, QProcessMetaData process, QInstanceValidator qInstanceValidator, String apiName) voidApiProcessMetaDataContainer.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 TypeMethodDescriptionbooleanAllowAllMetaDataFilter.allowProcess(MetaDataInput input, QProcessMetaData process) Deprecated.booleanDefaultNoopMetaDataActionCustomizer.allowProcess(MetaDataInput input, QProcessMetaData process) booleanMetaDataActionCustomizerInterface.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 StringRunProcessAction.determineBasepullKeyValue(QProcessMetaData process, RunProcessInput runProcessInput, BasepullConfiguration basepullConfiguration) RunProcessAction.getStateMachineStepContainingSubStep(QProcessMetaData process, String stepName) protected voidRunProcessAction.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 voidRunProcessAction.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 TypeClassDescriptionclassinstance 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 TypeMethodDescriptionvoidBasepullExtractStepValidator.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 TypeMethodDescriptionvoidProcessWidgetData.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 TypeMethodDescriptionvoidQInstance.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 QProcessMetaDataAbstractProcessMetaDataBuilder.processMetaDataMethods 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 TypeMethodDescriptionvoidQSupplementalProcessMetaData.enrich(QInstanceEnricher qInstanceEnricher, QProcessMetaData process) voidQSupplementalProcessMetaData.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.audits
Classes in com.kingsrook.qqq.backend.core.processes.implementations.audits that implement interfaces with type arguments of type QProcessMetaDataModifier and TypeClassDescriptionclassMetaDataProducer and BackendStep for GetAuditsForRecordProcessMethods in com.kingsrook.qqq.backend.core.processes.implementations.audits that return QProcessMetaDataModifier and TypeMethodDescriptionMethods in com.kingsrook.qqq.backend.core.processes.implementations.audits with parameters of type QProcessMetaDataModifier and TypeMethodDescriptionstatic voidGetAuditsForRecordProcess.setProcessPermissionToBeBasedOnAuditTableReadPermission(QProcessMetaData process) Rather than having its own permission, set this process to use the audit table's (effective) read permission (e.g., based on if that table's permission level (hasAccess vs. readWrite vs. readInsertEditDelete). -
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 TypeClassDescriptionclassProcess to find records with a bad automation status, and repair them.classProcess 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 QProcessMetaDataStreamedETLWithFrontendProcess.defineProcessMetaData(Class<? extends AbstractExtractStep> extractStepClass, Class<? extends AbstractTransformStep> transformStepClass, Class<? extends AbstractLoadStep> loadStepClass, Map<String, Serializable> defaultFieldValues) static QProcessMetaDataStreamedETLWithFrontendProcess.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 QProcessMetaDataGarbageCollectorProcessMetaDataProducer.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 QProcessMetaDataBasicRunReportProcess.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 QProcessMetaDataDeleteSavedBulkLoadProfileProcess.getProcessMetaData()static QProcessMetaDataQuerySavedBulkLoadProfileProcess.getProcessMetaData()static QProcessMetaDataStoreSavedBulkLoadProfileProcess.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 TypeClassDescriptionclassdefine process for rendering saved reports!classdefine 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 QProcessMetaDataDeleteSavedViewProcess.getProcessMetaData()static QProcessMetaDataQuerySavedViewProcess.getProcessMetaData()static QProcessMetaDataStoreSavedViewProcess.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 TypeClassDescriptionclassDeleteSharedRecord: {tableName; recordId; shareId;}classEditSharedRecord: {tableName; recordId; shareId; scopeId;}classGetSharedRecords: {tableName; recordId;} => [{id; audienceType; audienceId; audienceLabel; scopeId}]classInsertSharedRecord: {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 TypeMethodDescriptionvoidSharingMetaDataProvider.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 voidSchedulerUtils.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 TypeClassDescriptionclassBase class to manage creating scheduled jobs based on records in another table Expected to be used via BaseSyncToScheduledJobTableCustomizer - see its javadoc.classManagement process to reschedule all scheduled jobs (in all schedulers).classManagement process to schedule all new scheduled jobs (in all schedulers).classManagement 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 TypeClassDescriptionclassManage process to pause all quartz jobsclassManage 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 BasicSchedulableIdentitySchedulableIdentityFactory.of(QProcessMetaData process) -
Uses of QProcessMetaData in com.kingsrook.qqq.backend.module.filesystem.processes.implementations.filesystem.sync