Uses of Class
com.kingsrook.qqq.backend.core.model.metadata.fields.QFieldMetaData
Packages that use QFieldMetaData
Package
Description
PostgreSQL-specific RDBMS action strategies.
-
Uses of QFieldMetaData in com.kingsrook.qqq.api.actions
Methods in com.kingsrook.qqq.api.actions that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionstatic List<QFieldMetaData> GetTableApiFieldsAction.getTableApiFieldList(GetTableApiFieldsAction.ApiNameVersionAndTableName apiNameVersionAndTableName) Deprecated.static List<QFieldMetaData> GetTableApiFieldsAction.getTableApiFieldList(GetTableApiFieldsInput input) convenience (and caching) wrapperstatic Map<String, QFieldMetaData> GetTableApiFieldsAction.getTableApiFieldMap(GetTableApiFieldsAction.ApiNameVersionAndTableName apiNameVersionAndTableName) Deprecated.static Map<String, QFieldMetaData> GetTableApiFieldsAction.getTableApiFieldMap(GetTableApiFieldsInput input) convenience (and caching) wrapperMethods in com.kingsrook.qqq.api.actions with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionstatic ApiFieldMetaDataApiFieldUtils.getApiFieldMetaData(String apiName, QFieldMetaData field) static APIVersionRangeApiFieldUtils.getApiVersionRange(String apiName, QFieldMetaData field) static APIVersionRangeApiFieldUtils.getApiVersionRangeForRemovedField(String apiName, QFieldMetaData field) static TypeGenerateOpenApiSpecAction.getFieldType(QFieldMetaData field) static booleanApiFieldUtils.isIncluded(String apiName, QFieldMetaData field) Method parameters in com.kingsrook.qqq.api.actions with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionstatic voidQRecordApiAdapter.setValueFromApiFieldInQRecord(org.json.JSONObject apiObject, String apiFieldName, String apiName, Map<String, QFieldMetaData> apiFieldsMap, QRecord qRecord, boolean includeNonEditableFields) -
Uses of QFieldMetaData in com.kingsrook.qqq.api.model.actions
Methods in com.kingsrook.qqq.api.model.actions that return types with arguments of type QFieldMetaDataMethod parameters in com.kingsrook.qqq.api.model.actions with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidGetTableApiFieldsOutput.setFields(List<QFieldMetaData> fields) Setter for fieldsGetTableApiFieldsOutput.withFields(List<QFieldMetaData> fields) Fluent setter for fields -
Uses of QFieldMetaData in com.kingsrook.qqq.api.model.metadata.fields
Methods in com.kingsrook.qqq.api.model.metadata.fields with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionstatic StringApiFieldMetaData.getEffectiveApiFieldName(String apiName, QFieldMetaData field) static ApiFieldMetaDataContainerApiFieldMetaDataContainer.of(QFieldMetaData field) static ApiFieldMetaDataContainerApiFieldMetaDataContainer.ofOrNew(QFieldMetaData field) either get the container attached to a field - or a new one - note - the new one will NOT be attached to the field!!static ApiFieldMetaDataContainerApiFieldMetaDataContainer.ofOrWithNew(QFieldMetaData field) either get the container attached to a field - or create a new one and attach it to the field, and return that. -
Uses of QFieldMetaData in com.kingsrook.qqq.api.model.metadata.processes
Methods in com.kingsrook.qqq.api.model.metadata.processes that return QFieldMetaDataModifier and TypeMethodDescriptionApiProcessInput.getBodyField()Getter for bodyFieldApiProcessInputFieldsContainer.getRecordIdsField()Getter for recordIdsFieldMethods in com.kingsrook.qqq.api.model.metadata.processes that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionApiProcessInputFieldsContainer.getFields()Getter for fieldsApiProcessObjectOutput.getOutputFields()Getter for outputFieldsMethods in com.kingsrook.qqq.api.model.metadata.processes with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidApiProcessInput.setBodyField(QFieldMetaData bodyField) Setter for bodyFieldvoidApiProcessInputFieldsContainer.setRecordIdsField(QFieldMetaData recordIdsField) Setter for recordIdsFieldApiProcessInput.withBodyField(QFieldMetaData bodyField) Fluent setter for bodyFieldApiProcessInputFieldsContainer.withField(QFieldMetaData field) Fluent setter for fieldsApiProcessObjectOutput.withOutputField(QFieldMetaData outputField) Fluent setter for a single outputFieldApiProcessInputFieldsContainer.withRecordIdsField(QFieldMetaData recordIdsField) Fluent setter for recordIdsFieldMethod parameters in com.kingsrook.qqq.api.model.metadata.processes with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidApiProcessInputFieldsContainer.setFields(List<QFieldMetaData> fields) Setter for fieldsvoidApiProcessObjectOutput.setOutputFields(List<QFieldMetaData> outputFields) Setter for outputFieldsApiProcessInputFieldsContainer.withFields(List<QFieldMetaData> fields) Fluent setter for fieldsApiProcessObjectOutput.withOutputFields(List<QFieldMetaData> outputFields) Fluent setter for outputFields -
Uses of QFieldMetaData in com.kingsrook.qqq.api.model.metadata.tables
Methods in com.kingsrook.qqq.api.model.metadata.tables that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionApiTableMetaData.getRemovedApiFields()Getter for removedApiFieldsMethods in com.kingsrook.qqq.api.model.metadata.tables with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionApiTableMetaData.withRemovedApiField(QFieldMetaData removedApiField) Fluent setter for a single removedApiFieldMethod parameters in com.kingsrook.qqq.api.model.metadata.tables with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidApiTableMetaData.setRemovedApiFields(List<QFieldMetaData> removedApiFields) Setter for removedApiFieldsApiTableMetaData.withRemovedApiFields(List<QFieldMetaData> removedApiFields) Fluent setter for removedApiFields -
Uses of QFieldMetaData in com.kingsrook.qqq.api.utils
Method parameters in com.kingsrook.qqq.api.utils with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionstatic voidApiQueryFilterUtils.manageCriteriaFields(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, QueryOrCountInputInterface input) Deprecated.static voidApiQueryFilterUtils.manageCriteriaFields(QQueryFilter filter, Map<String, QFieldMetaData> tableApiFields, List<String> badRequestMessages, String apiName, String apiVersion, QueryOrCountInputInterface input) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.actions.dashboard.widgets
Method parameters in com.kingsrook.qqq.backend.core.actions.dashboard.widgets with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionRowBuilderWidgetRenderer.Builder.withFields(List<QFieldMetaData> fields) set the fields for the widget -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.actions.processes
Method parameters in com.kingsrook.qqq.backend.core.actions.processes with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptiondefault Map<String, Serializable> QProcessCallback.getFieldValues(List<QFieldMetaData> fields) Get the field values for this callback. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.actions.reporting
Method parameters in com.kingsrook.qqq.backend.core.actions.reporting with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidCsvExportStreamer.start(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) voidExportStreamerInterface.start(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) Called once per sheet, before any rows are available.voidJsonExportStreamer.start(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) voidListOfMapsExportStreamer.start(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) voidTsvExportStreamer.start(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.actions.reporting.excel.fastexcel
Method parameters in com.kingsrook.qqq.backend.core.actions.reporting.excel.fastexcel with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidExcelFastexcelExportStreamer.start(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) Starts a new worksheet in the current workbook. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.actions.reporting.excel.poi
Method parameters in com.kingsrook.qqq.backend.core.actions.reporting.excel.poi with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidExcelPoiBasedStreamingExportStreamer.start(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) Starts a new worksheet in the current workbook. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.actions.scripts
Methods in com.kingsrook.qqq.backend.core.actions.scripts that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionRecordScriptTestInterface.getTestInputFields()TestScriptActionInterface.getTestInputFields()Define the list of input fields for testing the script.RecordScriptTestInterface.getTestOutputFields()TestScriptActionInterface.getTestOutputFields()Define the list of output fields when testing the script. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.actions.values
Methods in com.kingsrook.qqq.backend.core.actions.values with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionstatic QFilterCriteriaValueBehaviorApplier.apply(QFilterCriteria criteria, QInstance instance, QTableMetaData table, QFieldMetaData field, FieldFilterBehavior<?> filterBehavior) static StringQValueFormatter.formatValue(QFieldMetaData field, Serializable value) For a field, and its value, apply the field's displayFormat.QPossibleValueTranslator.translatePossibleValue(QFieldMetaData field, Serializable value) For a given field and (raw/id) value, get the translated (string) value.Method parameters in com.kingsrook.qqq.backend.core.actions.values with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionstatic voidQValueFormatter.setDisplayValuesInRecord(QTableMetaData table, Map<String, QFieldMetaData> fields, QRecord record) For a single record, set its display values - public version of this.static voidQValueFormatter.setDisplayValuesInRecords(QTableMetaData table, Map<String, QFieldMetaData> fields, List<QRecord> records) For a list of records, set their recordLabels and display values -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.adapters
Method parameters in com.kingsrook.qqq.backend.core.adapters with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionQRecordToCsvAdapter.recordToCsv(QTableMetaData table, QRecord record, List<QFieldMetaData> fields) QRecordToTsvAdapter.recordToTsv(QTableMetaData table, QRecord record, List<QFieldMetaData> fields) Convert one record (with all of its table's fields) to TSV, with a specified set of fields. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.instances
Methods in com.kingsrook.qqq.backend.core.instances with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidQInstanceEnricher.enrichField(QFieldMetaData field) voidQInstanceEnricher.fieldNameToLabel(QFieldMetaData field) voidQInstanceValidator.validateField(QInstance qInstance, String prefix, Optional<QTableMetaData> table, QFieldMetaData field) run validation on a field - optionally within the context of a table.voidQInstanceValidator.validateFieldSupplementalMetaData(QFieldMetaData field, QInstance qInstance) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.actions.processes
Methods in com.kingsrook.qqq.backend.core.model.actions.processes that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionProcessMetaDataAdjustment.getUpdatedFields()Getter for updatedFieldsMethods in com.kingsrook.qqq.backend.core.model.actions.processes with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionProcessMetaDataAdjustment.withUpdatedField(QFieldMetaData field) Method parameters in com.kingsrook.qqq.backend.core.model.actions.processes with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidProcessMetaDataAdjustment.setUpdatedFields(Map<String, QFieldMetaData> updatedFields) Setter for updatedFieldsProcessMetaDataAdjustment.withUpdatedFields(Map<String, QFieldMetaData> updatedFields) Fluent setter for updatedFields -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate
Constructors in com.kingsrook.qqq.backend.core.model.actions.tables.aggregate with parameters of type QFieldMetaData -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.actions.tables.query
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.query that return QFieldMetaDataModifier and TypeMethodDescriptionJoinsContext.FieldAndTableNameOrAlias.field()Returns the value of thefieldrecord component.Constructors in com.kingsrook.qqq.backend.core.model.actions.tables.query with parameters of type QFieldMetaDataModifierConstructorDescriptionFieldAndTableNameOrAlias(QFieldMetaData field, String tableNameOrAlias) Creates an instance of aFieldAndTableNameOrAliasrecord class. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.actions.tables.query.expressions
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.query.expressions with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionabstract TAbstractFilterExpression.evaluate(QFieldMetaData field) FilterVariableExpression.evaluate(QFieldMetaData field) Now.evaluate(QFieldMetaData field) NowWithOffset.evaluate(QFieldMetaData field) ThisOrLastPeriod.evaluate(QFieldMetaData field) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.dashboard.widgets
Methods in com.kingsrook.qqq.backend.core.model.dashboard.widgets that return QFieldMetaDataModifier and TypeMethodDescriptionFieldValueListData.addField(QFieldMetaData field) FieldValueListData.addFieldWithValue(String fieldName, QFieldType type, Serializable value) FieldValueListData.addFieldWithValue(String fieldName, QFieldType type, Serializable value, String displayValue) Methods in com.kingsrook.qqq.backend.core.model.dashboard.widgets that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionDynamicFormWidgetData.getFieldList()Getter for fieldListFieldValueListData.getFields()Getter for fieldsMethods in com.kingsrook.qqq.backend.core.model.dashboard.widgets with parameters of type QFieldMetaDataMethod parameters in com.kingsrook.qqq.backend.core.model.dashboard.widgets with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidDynamicFormWidgetData.setFieldList(List<QFieldMetaData> fieldList) Setter for fieldListvoidFieldValueListData.setFields(List<QFieldMetaData> fields) Setter for fieldsDynamicFormWidgetData.withFieldList(List<QFieldMetaData> fieldList) Fluent setter for fieldListFieldValueListData.withFields(List<QFieldMetaData> fields) Fluent setter for fieldsConstructor parameters in com.kingsrook.qqq.backend.core.model.dashboard.widgets with type arguments of type QFieldMetaData -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.dashboard.widgets.blocks.inputfield
Methods in com.kingsrook.qqq.backend.core.model.dashboard.widgets.blocks.inputfield that return QFieldMetaDataMethods in com.kingsrook.qqq.backend.core.model.dashboard.widgets.blocks.inputfield with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidInputFieldValues.setFieldMetaData(QFieldMetaData fieldMetaData) Setter for fieldMetaDataInputFieldValues.withFieldMetaData(QFieldMetaData fieldMetaData) Fluent setter for fieldMetaDataConstructors in com.kingsrook.qqq.backend.core.model.dashboard.widgets.blocks.inputfield with parameters of type QFieldMetaData -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.data
Methods in com.kingsrook.qqq.backend.core.model.data with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidQRecord.setValue(QFieldMetaData field, Serializable value) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.metadata.fields
Subclasses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.metadata.fieldsModifier and TypeClassDescriptionclassSubclass of QFieldMetaData that is used for virtual fields - that is - fields which don't exist in the backend system, but may instead be the result of calculations or other non-stored data.Methods in com.kingsrook.qqq.backend.core.model.metadata.fields that return QFieldMetaDataModifier and TypeMethodDescriptionQFieldMetaData.clone()FieldAndJoinTable.field()Returns the value of thefieldrecord component.QFieldMetaData.withBackendName(String backendName) QFieldMetaData.withBehavior(FieldBehavior<?> behavior) Fluent setter for behaviorsQFieldMetaData.withBehaviors(Set<FieldBehavior<?>> behaviors) Fluent setter for behaviorsQFieldMetaData.withDefaultValue(Serializable defaultValue) QFieldMetaData.withDisplayFormat(String displayFormat) Fluent setter for displayFormatQFieldMetaData.withFieldAdornment(AdornmentType adornmentType) Fluent setter for adornmentsQFieldMetaData.withFieldAdornment(FieldAdornment adornment) Fluent setter for adornmentsQFieldMetaData.withFieldAdornments(List<FieldAdornment> adornments) Fluent setter for adornmentsQFieldMetaData.withFieldSecurityLock(FieldSecurityLock fieldSecurityLock) Fluent setter for fieldSecurityLockQFieldMetaData.withGridColumns(Integer gridColumns) Fluent setter for gridColumnsQFieldMetaData.withHelpContent(QHelpContent helpContent) Fluent setter for adding 1 helpContentQFieldMetaData.withHelpContents(List<QHelpContent> helpContents) Fluent setter for helpContentsQFieldMetaData.withInlinePossibleValueSource(QPossibleValueSource inlinePossibleValueSource) Fluent setter for inlinePossibleValueSourceQFieldMetaData.withIsEditable(boolean isEditable) QFieldMetaData.withIsHeavy(boolean isHeavy) Fluent setter for isHeavyQFieldMetaData.withIsHidden(boolean isHidden) Fluent setter for isHiddenQFieldMetaData.withIsRequired(boolean isRequired) QFieldMetaData.withMaxLength(Integer maxLength) Fluent setter for maxLengthQFieldMetaData.withPossibleValueSourceFilter(QQueryFilter possibleValueSourceFilter) Fluent setter for possibleValueSourceFilterQFieldMetaData.withPossibleValueSourceName(String possibleValueSourceName) QFieldMetaData.withSupplementalMetaData(QSupplementalFieldMetaData supplementalMetaData) Fluent setter for supplementalMetaDataQFieldMetaData.withSupplementalMetaData(Map<String, QSupplementalFieldMetaData> supplementalMetaData) Fluent setter for supplementalMetaDataQFieldMetaData.withType(QFieldType type) Methods in com.kingsrook.qqq.backend.core.model.metadata.fields with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidCaseChangeBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidCronExpressionDisplayValueBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidDateTimeDisplayValueBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidDynamicDefaultValueBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidFieldBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) Apply this behavior to a list of recordsvoidFieldDisplayBehavior.NoopFieldDisplayBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidFilterJsonFieldDisplayValueFormatter.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidValueRangeBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidValueTooLongBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) voidWhiteSpaceBehavior.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) voidQSupplementalFieldMetaData.enrich(QInstance qInstance, QFieldMetaData fieldMetaData) voidQSupplementalFieldMetaData.validate(QInstance qInstance, QFieldMetaData fieldMetaData, QInstanceValidator qInstanceValidator) CaseChangeBehavior.validateBehaviorConfiguration(QTableMetaData tableMetaData, QFieldMetaData fieldMetaData) CronExpressionDisplayValueBehavior.validateBehaviorConfiguration(QTableMetaData tableMetaData, QFieldMetaData fieldMetaData) DateTimeDisplayValueBehavior.validateBehaviorConfiguration(QTableMetaData tableMetaData, QFieldMetaData fieldMetaData) FieldBehavior.validateBehaviorConfiguration(QTableMetaData tableMetaData, QFieldMetaData fieldMetaData) allow this behavior to be validated during QInstance validation.ValueRangeBehavior.validateBehaviorConfiguration(QTableMetaData tableMetaData, QFieldMetaData fieldMetaData) WhiteSpaceBehavior.validateBehaviorConfiguration(QTableMetaData tableMetaData, QFieldMetaData fieldMetaData) Constructors in com.kingsrook.qqq.backend.core.model.metadata.fields with parameters of type QFieldMetaDataModifierConstructorDescriptionFieldAndJoinTable(QFieldMetaData field, QTableMetaData joinTable) Creates an instance of aFieldAndJoinTablerecord class. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.metadata.frontend
Constructors in com.kingsrook.qqq.backend.core.model.metadata.frontend with parameters of type QFieldMetaDataConstructor parameters in com.kingsrook.qqq.backend.core.model.metadata.frontend with type arguments of type QFieldMetaDataModifierConstructorDescriptionQFrontendTableMetaData(AbstractActionInput actionInput, QBackendMetaData backendForTable, QTableMetaData tableMetaData, boolean includeFullMetaData, boolean includeJoins, Map<String, QFieldMetaData> overrideFields) alternative constructor - takes a map of fields to use (e.g., for an old api version of the table w/ different fields!) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.metadata.processes
Methods in com.kingsrook.qqq.backend.core.model.metadata.processes that return QFieldMetaDataModifier and TypeMethodDescriptionQFunctionInputMetaData.getFieldThrowing(String name) Getter a field with the given name - throwing if it wasn't foundQFrontendStepMetaData.getFormField(String fieldName) Getter for a single formFields by its nameMethods in com.kingsrook.qqq.backend.core.model.metadata.processes that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionGetter a field with the given nameQFunctionInputMetaData.getFieldList()Getter for fieldListQFunctionOutputMetaData.getFieldList()Getter for fieldListQRecordListMetaData.getFields()QFrontendStepMetaData.getFormFields()Getter for formFieldsQProcessMetaData.getInputField(String name) Get the (optional, first) input field on this process with the given name.QBackendStepMetaData.getInputFields()Get a list of all of the input fields used by this functionQFrontendStepMetaData.getInputFields()Get a list of all of the input fields used by this functionQProcessMetaData.getInputFields()Get a list of all the *unique* input fields used by all the steps in this process.QStateMachineStep.getInputFields()Get a list of all of the input fields used by this step (all of its sub-steps)QStepMetaData.getInputFields()Get a list of all of the input fields used by this functionQBackendStepMetaData.getOutputFields()Get a list of all of the output fields used by this functionQProcessMetaData.getOutputFields()Get a list of all the *unique* output fields used by all the steps in this process.QStepMetaData.getOutputFields()Get a list of all of the output fields used by this functionQFrontendStepMetaData.getRecordListFields()Getter for recordListFieldsQFrontendStepMetaData.getViewFields()Getter for viewFieldsMethods in com.kingsrook.qqq.backend.core.model.metadata.processes with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionQFunctionInputMetaData.addField(QFieldMetaData field) Deprecated.QRecordListMetaData.addField(QFieldMetaData field) Deprecated.voidQFrontendStepMetaData.addFormField(QFieldMetaData fieldMetaData) adder for formFieldsQFunctionInputMetaData.withField(QFieldMetaData field) Fluently add a field to the listQFunctionOutputMetaData.withField(QFieldMetaData field) Fluently add a field to the listQRecordListMetaData.withField(QFieldMetaData field) QFrontendStepMetaData.withFormField(QFieldMetaData formField) fluent setter to add a single form fieldQFrontendStepMetaData.withRecordListField(QFieldMetaData recordListField) fluent setter to add a single recordList fieldQFrontendStepMetaData.withViewField(QFieldMetaData viewField) fluent setter to add a single view fieldMethod parameters in com.kingsrook.qqq.backend.core.model.metadata.processes with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidQFunctionInputMetaData.setFieldList(List<QFieldMetaData> fieldList) Setter for fieldListvoidQFunctionOutputMetaData.setFieldList(List<QFieldMetaData> fieldList) Setter for fieldListvoidQRecordListMetaData.setFields(Map<String, QFieldMetaData> fields) Setter for fieldsvoidQFrontendStepMetaData.setFormFields(List<QFieldMetaData> formFields) Setter for formFieldsvoidQFrontendStepMetaData.setRecordListFields(List<QFieldMetaData> recordListFields) Setter for recordListFieldsvoidQFrontendStepMetaData.setViewFields(List<QFieldMetaData> viewFields) Setter for viewFieldsQFunctionInputMetaData.withFieldList(List<QFieldMetaData> fieldList) Fluent Setter for fieldList - e.g., will overwrite any previously set fields!!QFunctionOutputMetaData.withFieldList(List<QFieldMetaData> fieldList) Setter for fieldListQFunctionInputMetaData.withFields(List<QFieldMetaData> fieldList) Fluently ADD a list of fields to this object's existing listQFrontendStepMetaData.withFormFields(List<QFieldMetaData> formFields) fluent setter for formFieldsQFrontendStepMetaData.withRecordListFields(List<QFieldMetaData> recordListFields) fluent setter for recordListFieldsQFrontendStepMetaData.withViewFields(List<QFieldMetaData> viewFields) fluent setter for viewFields -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.metadata.reporting
Methods in com.kingsrook.qqq.backend.core.model.metadata.reporting that return QFieldMetaDataMethods in com.kingsrook.qqq.backend.core.model.metadata.reporting that return types with arguments of type QFieldMetaDataMethods in com.kingsrook.qqq.backend.core.model.metadata.reporting with parameters of type QFieldMetaDataMethod parameters in com.kingsrook.qqq.backend.core.model.metadata.reporting with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidQReportMetaData.setInputFields(List<QFieldMetaData> inputFields) Setter for inputFieldsQReportMetaData.withInputFields(List<QFieldMetaData> inputFields) Fluent setter for inputFields -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.metadata.tables
Methods in com.kingsrook.qqq.backend.core.model.metadata.tables that return QFieldMetaDataMethods in com.kingsrook.qqq.backend.core.model.metadata.tables that return types with arguments of type QFieldMetaDataMethods in com.kingsrook.qqq.backend.core.model.metadata.tables with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidQTableMetaData.addField(QFieldMetaData field) QTableMetaData.withField(QFieldMetaData field) QTableMetaData.withSectionOfFields(QFieldSection fieldSection, QFieldMetaData... fields) Fluently add a section and fields in that section.Method parameters in com.kingsrook.qqq.backend.core.model.metadata.tables with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidQTableMetaData.setFields(Map<String, QFieldMetaData> fields) Setter for fieldsQTableMetaData.withFields(List<QFieldMetaData> fields) QTableMetaData.withFields(Map<String, QFieldMetaData> fields) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.savedbulkloadprofiles
Methods in com.kingsrook.qqq.backend.core.model.savedbulkloadprofiles with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidSavedBulkLoadProfileJsonFieldDisplayValueFormatter.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.savedreports
Methods in com.kingsrook.qqq.backend.core.model.savedreports with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoidSavedReportJsonFieldDisplayValueFormatter.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert
Methods in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert that return QFieldMetaDataModifier and TypeMethodDescriptionBulkInsertPrepareValueMappingStep.TableAndField.field()Returns the value of thefieldrecord component.Constructors in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert with parameters of type QFieldMetaDataModifierConstructorDescriptionTableAndField(QTableMetaData table, QFieldMetaData field) Creates an instance of aTableAndFieldrecord class. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert.mapping
Methods in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert.mapping with parameters of type QFieldMetaDataModifier and TypeMethodDescriptiondefault booleanRowsToRecordInterface.setValueOrDefault(QRecord record, QFieldMetaData field, String associationNameChain, BulkInsertMapping mapping, BulkLoadFileRow row, Integer columnIndex) returns true if value from row was used, else false.default booleanRowsToRecordInterface.setValueOrDefault(QRecord record, QFieldMetaData field, String associationNameChain, BulkInsertMapping mapping, BulkLoadFileRow row, Integer columnIndex, List<Integer> wideAssociationIndexes) returns true if value from row was used, else false. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert.model
Methods in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert.model that return types with arguments of type QFieldMetaDataMethod parameters in com.kingsrook.qqq.backend.core.processes.implementations.bulk.insert.model with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionvoidBulkLoadTableStructure.setFields(ArrayList<QFieldMetaData> fields) Setter for fieldsBulkLoadTableStructure.withFields(ArrayList<QFieldMetaData> fields) Fluent setter for fields -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend
Method parameters in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionStreamedETLWithFrontendProcess.Builder.withFields(List<QFieldMetaData> fieldList) Attach more input fields to the process (to its first step)StreamedETLWithFrontendProcess.Builder.withReviewStepRecordFields(List<QFieldMetaData> fieldList) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates
Method parameters in com.kingsrook.qqq.backend.core.processes.implementations.mergeduplicates with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionMergeDuplicatesProcess.Builder.withFields(List<QFieldMetaData> fieldList) Attach more input fields to the process (to its first step)MergeDuplicatesProcess.Builder.withReviewStepRecordFields(List<QFieldMetaData> fieldList) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.processes.implementations.savedreports
Methods in com.kingsrook.qqq.backend.core.processes.implementations.savedreports that return QFieldMetaDataModifier and TypeMethodDescriptionSavedReportToReportMetaDataAdapter.FieldAndJoinTable.field()Returns the value of thefieldrecord component.Constructors in com.kingsrook.qqq.backend.core.processes.implementations.savedreports with parameters of type QFieldMetaDataModifierConstructorDescriptionFieldAndJoinTable(QFieldMetaData field, QTableMetaData joinTable) Creates an instance of aFieldAndJoinTablerecord class. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.processes.implementations.tablesync
Methods in com.kingsrook.qqq.backend.core.processes.implementations.tablesync with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionprotected QRecordAbstractTableSyncTransformStep.getExistingRecord(Map<Pair<String, Serializable>, QRecord> existingRecordsByForeignKey, QFieldMetaData destinationForeignKeyField, Serializable sourceKeyValue) Method parameters in com.kingsrook.qqq.backend.core.processes.implementations.tablesync with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionTableSyncProcess.Builder.withFields(List<QFieldMetaData> fieldList) Attach more input fields to the process (to its first step)TableSyncProcess.Builder.withReviewStepRecordFields(List<QFieldMetaData> fieldList) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.scheduler
Methods in com.kingsrook.qqq.backend.core.scheduler with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionstatic voidCronExpressionTooltipFieldBehavior.addToField(QFieldMetaData fieldMetaData) Add both this behavior, and the tooltip adornment to a field Note, if either was already there, then that part is left alone.voidCronExpressionTooltipFieldBehavior.apply(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.utils
Methods in com.kingsrook.qqq.backend.core.utils that return types with arguments of type QFieldMetaDataModifier and TypeMethodDescriptionstatic List<QFieldMetaData> QRecordUtils.getChangedFields(QRecord a, QRecord b, Collection<QFieldMetaData> fields) given 2 records, and a collection of fields, identify any fields that are not equals between the records.Method parameters in com.kingsrook.qqq.backend.core.utils with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionstatic List<QFieldMetaData> QRecordUtils.getChangedFields(QRecord a, QRecord b, Collection<QFieldMetaData> fields) given 2 records, and a collection of fields, identify any fields that are not equals between the records.static QRecordJsonUtils.parseQRecord(org.json.JSONObject jsonObject, Map<String, QFieldMetaData> fields, boolean useBackendFieldNames) Convert a json object into a QRecord -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.module.api.actions
Methods in com.kingsrook.qqq.backend.module.api.actions with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionprotected StringBaseAPIActionUtil.getFieldBackendName(QFieldMetaData field) Method parameters in com.kingsrook.qqq.backend.module.api.actions with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionprotected StringBaseAPIActionUtil.buildQueryStringForGet(QQueryFilter filter, Integer limit, Integer skip, Map<String, QFieldMetaData> fields) method to build up a query string based on a given QFilter objectprotected QRecordBaseAPIActionUtil.jsonObjectToRecord(org.json.JSONObject jsonObject, Map<String, QFieldMetaData> fields) -
Uses of QFieldMetaData 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 QFieldMetaDataModifier and TypeMethodDescriptionvoidFilesystemImporterMetaDataTemplate.addImportRecordAutomations(QFieldMetaData automationStatusField, QTableAutomationDetails automationDetails) Set up importRecord table being built by this template to hve an automation- status field on it, and an automation details object attached to it. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.module.mongodb.actions
Methods in com.kingsrook.qqq.backend.module.mongodb.actions with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionprotected StringAbstractMongoDBAction.getFieldBackendName(QFieldMetaData field) Get the name to use for a field in the mongoDB, from the fieldMetaData. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.module.postgres.strategy
Methods in com.kingsrook.qqq.backend.module.postgres.strategy with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionPostgreSQLRDBMSActionStrategy.executeInsertForGeneratedIds(Connection connection, String sql, List<Object> params, QFieldMetaData primaryKeyField) PostgreSQL uses RETURNING clause for getting generated IDs. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.module.rdbms.actions
Methods in com.kingsrook.qqq.backend.module.rdbms.actions with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionstatic StringAbstractRDBMSAction.getColumnName(QFieldMetaData field) Get the column name to use for a field in the RDBMS, from the fieldMetaData.protected SerializableAbstractRDBMSAction.getFieldValueFromResultSet(QFieldMetaData qFieldMetaData, ResultSet resultSet, int i) Extract a field value from a ResultSet using field metadata.protected SerializableAbstractRDBMSAction.scrubValue(QFieldMetaData field, Serializable value) Handle obvious problems with values - like empty string for integer should be null, and type conversions that we can do "better" than jdbc. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.module.rdbms.model.metadata
Methods in com.kingsrook.qqq.backend.module.rdbms.model.metadata with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionstatic RDBMSFieldMetaDataRDBMSFieldMetaData.of(QFieldMetaData field) static RDBMSFieldMetaDataRDBMSFieldMetaData.ofOrWithNew(QFieldMetaData field) either get the object attached to a field - or create a new one and attach it to the field, and return that. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.module.rdbms.strategy
Methods in com.kingsrook.qqq.backend.module.rdbms.strategy with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionBaseRDBMSActionStrategy.appendCriterionToWhereClause(QFilterCriteria criterion, StringBuilder clause, String column, List<Serializable> values, QFieldMetaData field) MySQLFullTextIndexFieldStrategy.appendCriterionToWhereClause(QFilterCriteria criterion, StringBuilder clause, String column, List<Serializable> values, QFieldMetaData field) RDBMSActionStrategyInterface.appendCriterionToWhereClause(QFilterCriteria criterion, StringBuilder clause, String column, List<Serializable> values, QFieldMetaData field) modifies the clause StringBuilder (appending to it) returning the number of expected number of params to bindBaseRDBMSActionStrategy.executeInsertForGeneratedIds(Connection connection, String sql, List<Object> params, QFieldMetaData primaryKeyField) RDBMSActionStrategyInterface.executeInsertForGeneratedIds(Connection connection, String sql, List<Object> params, QFieldMetaData primaryKeyField) protected StringBaseRDBMSActionStrategy.getColumnName(QFieldMetaData field) Get the column name to use for a field in the RDBMS, from the fieldMetaData. -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.module.sqlite.strategy
Methods in com.kingsrook.qqq.backend.module.sqlite.strategy with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionSQLiteRDBMSActionStrategy.executeInsertForGeneratedIds(Connection connection, String sql, List<Object> params, QFieldMetaData primaryKeyField) per discussion (and rejected PR mentioned) on https://github.com/prrvchr/sqlite-jdbc sqlite jdbc by default will only return the latest generated serial. -
Uses of QFieldMetaData in com.kingsrook.qqq.frontend.picocli
Method parameters in com.kingsrook.qqq.frontend.picocli with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionPicoCliProcessCallback.getFieldValues(List<QFieldMetaData> fields) Get the field values for this callback. -
Uses of QFieldMetaData in com.kingsrook.qqq.middleware.javalin.specs.v1.responses.components
Constructors in com.kingsrook.qqq.middleware.javalin.specs.v1.responses.components with parameters of type QFieldMetaData