Class QVirtualFieldMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.fields.QFieldMetaData
com.kingsrook.qqq.backend.core.model.metadata.fields.QVirtualFieldMetaData
- All Implemented Interfaces:
QMetaDataObject,Serializable,Cloneable
Subclass 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.
This type is expected to gain attributes in the future to enable more built-in functionality, but for now it's empty.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()withBackendName(String backendName) withBehavior(FieldBehavior<?> behavior) Fluent setter for behaviorswithBehaviors(Set<FieldBehavior<?>> behaviors) Fluent setter for behaviorswithDefaultValue(Serializable defaultValue) withDisplayFormat(String displayFormat) Fluent setter for displayFormatwithFieldAdornment(AdornmentType adornmentType) Fluent setter for adornmentswithFieldAdornment(FieldAdornment adornment) Fluent setter for adornmentswithFieldAdornments(List<FieldAdornment> adornments) Fluent setter for adornmentswithFieldSecurityLock(FieldSecurityLock fieldSecurityLock) Fluent setter for fieldSecurityLockwithGridColumns(Integer gridColumns) Fluent setter for gridColumnswithHelpContent(QHelpContent helpContent) Fluent setter for adding 1 helpContentwithHelpContents(List<QHelpContent> helpContents) Fluent setter for helpContentswithInlinePossibleValueSource(QPossibleValueSource inlinePossibleValueSource) Fluent setter for inlinePossibleValueSourcewithIsEditable(boolean isEditable) withIsHeavy(boolean isHeavy) Fluent setter for isHeavywithIsHidden(boolean isHidden) Fluent setter for isHiddenwithIsRequired(boolean isRequired) withMaxLength(Integer maxLength) Fluent setter for maxLengthwithPossibleValueSourceFilter(QQueryFilter possibleValueSourceFilter) Fluent setter for possibleValueSourceFilterwithPossibleValueSourceName(String possibleValueSourceName) withSupplementalMetaData(QSupplementalFieldMetaData supplementalMetaData) Fluent setter for supplementalMetaDatawithSupplementalMetaData(Map<String, QSupplementalFieldMetaData> supplementalMetaData) Fluent setter for supplementalMetaDatawithType(QFieldType type) Methods inherited from class com.kingsrook.qqq.backend.core.model.metadata.fields.QFieldMetaData
getAdornment, getAdornments, getBackendName, getBehaviorOnlyIfSet, getBehaviorOrDefault, getBehaviors, getDefaultValue, getDisplayFormat, getFieldSecurityLock, getGridColumns, getHelpContents, getInlinePossibleValueSource, getIsEditable, getIsHeavy, getIsHidden, getIsRequired, getLabel, getMaxLength, getName, getPossibleValueSourceFilter, getPossibleValueSourceName, getSupplementalMetaData, getSupplementalMetaData, getType, hasAdornmentType, removeHelpContent, setAdornments, setBackendName, setBehaviors, setDefaultValue, setDisplayFormat, setFieldSecurityLock, setGridColumns, setHelpContents, setInlinePossibleValueSource, setIsEditable, setIsHeavy, setIsHidden, setIsRequired, setLabel, setMaxLength, setName, setPossibleValueSourceFilter, setPossibleValueSourceName, setSupplementalMetaData, setType, toString
-
Constructor Details
-
QVirtualFieldMetaData
public QVirtualFieldMetaData() -
QVirtualFieldMetaData
-
-
Method Details
-
clone
- Overrides:
clonein classQFieldMetaData
-
withName
- Overrides:
withNamein classQFieldMetaData
-
withType
- Overrides:
withTypein classQFieldMetaData
-
withLabel
- Overrides:
withLabelin classQFieldMetaData
-
withBackendName
- Overrides:
withBackendNamein classQFieldMetaData
-
withPossibleValueSourceName
- Overrides:
withPossibleValueSourceNamein classQFieldMetaData
-
withDefaultValue
- Overrides:
withDefaultValuein classQFieldMetaData
-
withIsRequired
- Overrides:
withIsRequiredin classQFieldMetaData
-
withIsEditable
- Overrides:
withIsEditablein classQFieldMetaData
-
withDisplayFormat
Description copied from class:QFieldMetaDataFluent setter for displayFormat- Overrides:
withDisplayFormatin classQFieldMetaData
-
withFieldAdornments
Description copied from class:QFieldMetaDataFluent setter for adornments- Overrides:
withFieldAdornmentsin classQFieldMetaData
-
withFieldAdornment
Description copied from class:QFieldMetaDataFluent setter for adornments- Overrides:
withFieldAdornmentin classQFieldMetaData
-
withFieldAdornment
Description copied from class:QFieldMetaDataFluent setter for adornments- Overrides:
withFieldAdornmentin classQFieldMetaData
-
withMaxLength
Description copied from class:QFieldMetaDataFluent setter for maxLength- Overrides:
withMaxLengthin classQFieldMetaData
-
withBehaviors
Description copied from class:QFieldMetaDataFluent setter for behaviors- Overrides:
withBehaviorsin classQFieldMetaData
-
withBehavior
Description copied from class:QFieldMetaDataFluent setter for behaviors- Overrides:
withBehaviorin classQFieldMetaData
-
withFieldSecurityLock
Description copied from class:QFieldMetaDataFluent setter for fieldSecurityLock- Overrides:
withFieldSecurityLockin classQFieldMetaData
-
withIsHeavy
Description copied from class:QFieldMetaDataFluent setter for isHeavy- Overrides:
withIsHeavyin classQFieldMetaData
-
withPossibleValueSourceFilter
Description copied from class:QFieldMetaDataFluent setter for possibleValueSourceFilter- Overrides:
withPossibleValueSourceFilterin classQFieldMetaData
-
withSupplementalMetaData
public QVirtualFieldMetaData withSupplementalMetaData(Map<String, QSupplementalFieldMetaData> supplementalMetaData) Description copied from class:QFieldMetaDataFluent setter for supplementalMetaData- Overrides:
withSupplementalMetaDatain classQFieldMetaData
-
withSupplementalMetaData
public QVirtualFieldMetaData withSupplementalMetaData(QSupplementalFieldMetaData supplementalMetaData) Description copied from class:QFieldMetaDataFluent setter for supplementalMetaData- Overrides:
withSupplementalMetaDatain classQFieldMetaData
-
withIsHidden
Description copied from class:QFieldMetaDataFluent setter for isHidden- Overrides:
withIsHiddenin classQFieldMetaData
-
withHelpContents
Description copied from class:QFieldMetaDataFluent setter for helpContents- Overrides:
withHelpContentsin classQFieldMetaData
-
withHelpContent
Description copied from class:QFieldMetaDataFluent setter for adding 1 helpContent- Overrides:
withHelpContentin classQFieldMetaData
-
withInlinePossibleValueSource
public QVirtualFieldMetaData withInlinePossibleValueSource(QPossibleValueSource inlinePossibleValueSource) Description copied from class:QFieldMetaDataFluent setter for inlinePossibleValueSource- Overrides:
withInlinePossibleValueSourcein classQFieldMetaData
-
withGridColumns
Description copied from class:QFieldMetaDataFluent setter for gridColumns- Overrides:
withGridColumnsin classQFieldMetaData
-