Uses of Class
com.kingsrook.qqq.backend.core.model.metadata.fields.QFieldMetaData
Packages that use QFieldMetaData
Package
Description
-
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) convenience (and caching) wrapperstatic Map
<String, QFieldMetaData> GetTableApiFieldsAction.getTableApiFieldMap
(GetTableApiFieldsAction.ApiNameVersionAndTableName apiNameVersionAndTableName) convenience (and caching) wrapperMethods in com.kingsrook.qqq.api.actions with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionstatic ApiFieldMetaData
ApiFieldUtils.getApiFieldMetaData
(String apiName, QFieldMetaData field) static APIVersionRange
ApiFieldUtils.getApiVersionRange
(String apiName, QFieldMetaData field) static APIVersionRange
ApiFieldUtils.getApiVersionRangeForRemovedField
(String apiName, QFieldMetaData field) static Type
GenerateOpenApiSpecAction.getFieldType
(QFieldMetaData field) static boolean
ApiFieldUtils.isIncluded
(String apiName, QFieldMetaData field) -
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 TypeMethodDescriptionvoid
GetTableApiFieldsOutput.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 String
ApiFieldMetaData.getEffectiveApiFieldName
(String apiName, QFieldMetaData field) static ApiFieldMetaDataContainer
ApiFieldMetaDataContainer.of
(QFieldMetaData field) static ApiFieldMetaDataContainer
ApiFieldMetaDataContainer.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 ApiFieldMetaDataContainer
ApiFieldMetaDataContainer.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 TypeMethodDescriptionvoid
ApiProcessInput.setBodyField
(QFieldMetaData bodyField) Setter for bodyFieldvoid
ApiProcessInputFieldsContainer.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 TypeMethodDescriptionvoid
ApiProcessInputFieldsContainer.setFields
(List<QFieldMetaData> fields) Setter for fieldsvoid
ApiProcessObjectOutput.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 TypeMethodDescriptionvoid
ApiTableMetaData.setRemovedApiFields
(List<QFieldMetaData> removedApiFields) Setter for removedApiFieldsApiTableMetaData.withRemovedApiFields
(List<QFieldMetaData> removedApiFields) Fluent setter for removedApiFields -
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 TypeMethodDescriptionvoid
CsvExportStreamer.start
(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) void
ExportStreamerInterface.start
(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) Called once per sheet, before any rows are available.void
JsonExportStreamer.start
(ExportInput exportInput, List<QFieldMetaData> fields, String label, QReportView view) void
ListOfMapsExportStreamer.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 TypeMethodDescriptionvoid
ExcelFastexcelExportStreamer.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 TypeMethodDescriptionvoid
ExcelPoiBasedStreamingExportStreamer.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 QFilterCriteria
ValueBehaviorApplier.apply
(QFilterCriteria criteria, QInstance instance, QTableMetaData table, QFieldMetaData field, FieldFilterBehavior<?> filterBehavior) static String
QValueFormatter.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 void
QValueFormatter.setDisplayValuesInRecord
(QTableMetaData table, Map<String, QFieldMetaData> fields, QRecord record) For a single record, set its display values - public version of this.static void
QValueFormatter.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) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.instances
Methods in com.kingsrook.qqq.backend.core.instances with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionvoid
QInstanceEnricher.enrichField
(QFieldMetaData field) void
QInstanceEnricher.fieldNameToLabel
(QFieldMetaData field) -
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 TypeMethodDescriptionvoid
ProcessMetaDataAdjustment.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 thefield
record 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 aFieldAndTableNameOrAlias
record 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 T
AbstractFilterExpression.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 TypeMethodDescriptionvoid
DynamicFormWidgetData.setFieldList
(List<QFieldMetaData> fieldList) Setter for fieldListvoid
FieldValueListData.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 TypeMethodDescriptionvoid
InputFieldValues.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 TypeMethodDescriptionvoid
QRecord.setValue
(QFieldMetaData field, Serializable value) -
Uses of QFieldMetaData in com.kingsrook.qqq.backend.core.model.metadata.fields
Methods in com.kingsrook.qqq.backend.core.model.metadata.fields that return QFieldMetaDataModifier and TypeMethodDescriptionQFieldMetaData.clone()
FieldAndJoinTable.field()
Returns the value of thefield
record 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 TypeMethodDescriptionvoid
CaseChangeBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
DateTimeDisplayValueBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
DynamicDefaultValueBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
FieldBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) Apply this behavior to a list of recordsvoid
FieldDisplayBehavior.NoopFieldDisplayBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
FilterJsonFieldDisplayValueFormatter.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
ValueRangeBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
ValueTooLongBehavior.apply
(ValueBehaviorApplier.Action action, List<QRecord> recordList, QInstance instance, QTableMetaData table, QFieldMetaData field) void
WhiteSpaceBehavior.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) CaseChangeBehavior.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 aFieldAndJoinTable
record 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 QFieldMetaData -
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 formFieldsQBackendStepMetaData.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.void
QFrontendStepMetaData.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 TypeMethodDescriptionvoid
QFunctionInputMetaData.setFieldList
(List<QFieldMetaData> fieldList) Setter for fieldListvoid
QFunctionOutputMetaData.setFieldList
(List<QFieldMetaData> fieldList) Setter for fieldListvoid
QRecordListMetaData.setFields
(Map<String, QFieldMetaData> fields) Setter for fieldsvoid
QFrontendStepMetaData.setFormFields
(List<QFieldMetaData> formFields) Setter for formFieldsvoid
QFrontendStepMetaData.setRecordListFields
(List<QFieldMetaData> recordListFields) Setter for recordListFieldsvoid
QFrontendStepMetaData.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 TypeMethodDescriptionvoid
QReportMetaData.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 TypeMethodDescriptionvoid
QTableMetaData.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 TypeMethodDescriptionvoid
QTableMetaData.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 TypeMethodDescriptionvoid
SavedBulkLoadProfileJsonFieldDisplayValueFormatter.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 TypeMethodDescriptionvoid
SavedReportJsonFieldDisplayValueFormatter.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 thefield
record 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 aTableAndField
record 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 boolean
RowsToRecordInterface.setValueOrDefault
(QRecord record, QFieldMetaData field, String associationNameChain, BulkInsertMapping mapping, BulkLoadFileRow row, Integer columnIndex) returns true if value from row was used, else false.default boolean
RowsToRecordInterface.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 TypeMethodDescriptionvoid
BulkLoadTableStructure.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 thefield
record component.Constructors in com.kingsrook.qqq.backend.core.processes.implementations.savedreports with parameters of type QFieldMetaDataModifierConstructorDescriptionFieldAndJoinTable
(QFieldMetaData field, QTableMetaData joinTable) Creates an instance of aFieldAndJoinTable
record 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 QRecord
AbstractTableSyncTransformStep.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 void
CronExpressionTooltipFieldBehavior.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.void
CronExpressionTooltipFieldBehavior.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 QRecord
JsonUtils.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 String
BaseAPIActionUtil.getFieldBackendName
(QFieldMetaData field) Method parameters in com.kingsrook.qqq.backend.module.api.actions with type arguments of type QFieldMetaDataModifier and TypeMethodDescriptionprotected String
BaseAPIActionUtil.buildQueryStringForGet
(QQueryFilter filter, Integer limit, Integer skip, Map<String, QFieldMetaData> fields) method to build up a query string based on a given QFilter objectprotected QRecord
BaseAPIActionUtil.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 TypeMethodDescriptionvoid
FilesystemImporterMetaDataTemplate.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 String
AbstractMongoDBAction.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.rdbms.actions
Methods in com.kingsrook.qqq.backend.module.rdbms.actions with parameters of type QFieldMetaDataModifier and TypeMethodDescriptionprotected String
AbstractRDBMSAction.getColumnName
(QFieldMetaData field) Get the column name to use for a field in the RDBMS, from the fieldMetaData.protected Serializable
AbstractRDBMSAction.getFieldValueFromResultSet
(QFieldMetaData qFieldMetaData, ResultSet resultSet, int i) protected Serializable
AbstractRDBMSAction.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 RDBMSFieldMetaData
RDBMSFieldMetaData.of
(QFieldMetaData field) static RDBMSFieldMetaData
RDBMSFieldMetaData.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 String
BaseRDBMSActionStrategy.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