Package com.kingsrook.qqq.backend.core.model.metadata.fields
package com.kingsrook.qqq.backend.core.model.metadata.fields
-
ClassDescriptionTypes of adornments that can be added to fields - with utilities for constructing their values.Field behavior that changes the case of string values.Field Display Behavior class for customizing the display values used in cron expression fieldsField Display Behavior class for customizing the display values used in date-time fieldsField behavior that sets a default value for a field dynamically.Special fancy things that fields might do in UIs.Wrapper (record) that holds a QFieldMetaData and a QTableMetaData - With a factory method (`get()`) to go from the use-case of, a String that's "joinTable.fieldName" or "fieldName" to the pair.FieldBehavior<T extends FieldBehavior<T>>Interface for (expected to be?)Marker interface for a field behavior which you might want to send to a frontend (e.g., so it can edit values to match what'll happen in the backend).FieldDisplayBehavior<T extends FieldDisplayBehavior<T>>Interface to mark a field behavior as one to be used during generating display values.a default implementation for this behavior type, which does nothing.FieldFilterBehavior<T extends FieldFilterBehavior<T>>Interface to mark a field behavior as one to be used before a query filter is executed.Display value formatter for fields which store a QQueryFilter as JSON.Meta-data to represent a single field in a table.Possible data types for Q-fields.Base-class for field-level meta-data defined by some supplemental module, etc, outside of qqq coreValidate the min invalid input: '&' max value for numeric fields.Behaviors for string fields, if their value is too long.Field behavior that changes the whitespace of string values.