Class QFrontendFieldMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.frontend.QFrontendFieldMetaData
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
QFrontendVirtualFieldMetaData
Version of QFieldMetaData that's meant for transmitting to a frontend.
e.g., it excludes backend-only details.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionQFrontendFieldMetaData(QFieldMetaData fieldMetaData) ConstructorQFrontendFieldMetaData(QFieldMetaData fieldMetaData, FieldAccessDecision decision) Construct session-specific capabilities including exact-match restrictions.QFrontendFieldMetaData(QFieldMetaData fieldMetaData, FieldAccessTier tier) Construct session-specific field capabilities. -
Method Summary
Modifier and TypeMethodDescriptionGetter for accessTierGetter for adornmentsGetter for allowedFilterOperatorsGetter for fieldBehaviorsGetter for defaultValueGetter for displayFormatGetter for gridColumnsGetter for helpContentsGetter for inlinePossibleValueSourcebooleanGetter for isEditablebooleanGetter for isHeavybooleanGetter for isHiddenbooleanGetter for isRequiredbooleanGetter for isSensitive - frontends may use it to mask values by default.Getter for isSortablegetLabel()Getter for labelGetter for maxLengthGetter for maxValue - the largest value accepted, when the field's ValueRangeBehavior rejects larger ones.Getter for minValue - the smallest value accepted, when the field's ValueRangeBehavior rejects smaller ones.getName()Getter for nameGetter for pickerGetter for pickerTableNameGetter for possibleValueSourceDependencyBehaviorGetter for possibleValueSourceDependsOnGetter for possibleValueSourceFilterGetter for possibleValueSourceNameGetter for supplementalFieldMetaDatagetType()Getter for type
-
Constructor Details
-
QFrontendFieldMetaData
Constructor -
QFrontendFieldMetaData
Construct session-specific field capabilities. -
QFrontendFieldMetaData
Construct session-specific capabilities including exact-match restrictions.
-
-
Method Details
-
getName
Getter for name -
getLabel
Getter for label -
getType
Getter for type -
getIsRequired
public boolean getIsRequired()Getter for isRequired -
getIsEditable
public boolean getIsEditable()Getter for isEditable -
getIsHeavy
public boolean getIsHeavy()Getter for isHeavy -
getIsSensitive
public boolean getIsSensitive()Getter for isSensitive - frontends may use it to mask values by default. -
getIsHidden
public boolean getIsHidden()Getter for isHidden -
getGridColumns
Getter for gridColumns -
getDisplayFormat
Getter for displayFormat -
getAdornments
Getter for adornments -
getPossibleValueSourceName
Getter for possibleValueSourceName -
getDefaultValue
Getter for defaultValue -
getHelpContents
Getter for helpContents -
getInlinePossibleValueSource
Getter for inlinePossibleValueSource -
getBehaviors
Getter for fieldBehaviors -
getSupplementalFieldMetaData
Getter for supplementalFieldMetaData -
getMaxLength
Getter for maxLength -
getMinValue
Getter for minValue - the smallest value accepted, when the field's ValueRangeBehavior rejects smaller ones. -
getMaxValue
Getter for maxValue - the largest value accepted, when the field's ValueRangeBehavior rejects larger ones. -
getPossibleValueSourceFilter
Getter for possibleValueSourceFilter -
getPicker
Getter for picker -
getPickerTableName
Getter for pickerTableName -
getAccessTier
Getter for accessTier -
getAllowedFilterOperators
-
getIsSortable
Getter for isSortable -
getPossibleValueSourceDependsOn
-
getPossibleValueSourceDependencyBehavior
Getter for possibleValueSourceDependencyBehavior
-