Class AttributeDefinitionFormObject<T extends AttributeDefinition>
java.lang.Object
org.openforis.collect.designer.form.FormObject<T>
org.openforis.collect.designer.form.SurveyObjectFormObject<T>
org.openforis.collect.designer.form.VersionableItemFormObject<T>
org.openforis.collect.designer.form.NodeDefinitionFormObject<T>
org.openforis.collect.designer.form.AttributeDefinitionFormObject<T>
- Direct Known Subclasses:
BooleanAttributeDefinitionFormObject,CodeAttributeDefinitionFormObject,CoordinateAttributeDefinitionFormObject,DateAttributeDefinitionFormObject,FileAttributeDefinitionFormObject,NumericAttributeDefinitionFormObject,TaxonAttributeDefinitionFormObject,TextAttributeDefinitionFormObject,TimeAttributeDefinitionFormObject
public class AttributeDefinitionFormObject<T extends AttributeDefinition>
extends NodeDefinitionFormObject<T>
- Author:
- S. Ricci
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openforis.collect.designer.form.NodeDefinitionFormObject
NodeDefinitionFormObject.RelevanceType, NodeDefinitionFormObject.RequirenessType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.openforis.collect.designer.form.NodeDefinitionFormObject
key, measurement, MULTIPLE_FIELD, qualifier, REQUIRED_FIELD, REQUIRENESS_FIELD, showInSummaryFields inherited from class org.openforis.collect.designer.form.FormObject
VERSION_EMPTY_SELECTION -
Method Summary
Modifier and TypeMethodDescriptionString[]booleanbooleanvoidprotected voidreset()voidvoidsetAttributeDefaults(List<AttributeDefault> attributeDefaults) voidvoidsetEditable(boolean editable) voidsetPhaseToApplyDefaultValue(String phaseToApplyDefaultValue) voidsetReferencedAttributePath(String referencedAttributePath) voidsetShowInMapBalloon(boolean showInMapBalloon) voidsetVisibleFields(String[] visibleFields) Methods inherited from class org.openforis.collect.designer.form.NodeDefinitionFormObject
getAbbreviatedLabel, getBackgroundColor, getBackgroundTransparency, getColumn, getColumnSpan, getDefaultDescription, getDefaultHeadingLabel, getDefaultInstanceLabel, getDescription, getHandheldPromptLabel, getHeadingLabel, getInstanceLabel, getInterviewPromptLabel, getLabelOrientation, getLabelWidth, getMaxCountExpression, getMinCountExpression, getName, getNumberLabel, getPaperPromptLabel, getPcPromptLabel, getRelevanceType, getRelevantExpression, getReportingLabel, getRequiredWhenExpression, getRequirenessType, getTabName, getUIOptions, getWidth, isAutoGenerateMinItems, isCalculated, isCalculatedOnlyOneTime, isFromCollectEarthCSV, isHideKeyInCollectEarthRecordList, isHideWhenNotRelevant, isIncludedInCollectEarthHeader, isIncludeInDataExport, isKey, isMeasurement, isMultiple, isQualifier, isShowInSummary, isShowInUI, isShowReadOnlyFieldInCollectEarth, newInstance, newInstance, setAbbreviatedLabel, setAutoGenerateMinItems, setBackgroundColor, setBackgroundTransparency, setCalculated, setCalculatedOnlyOneTime, setColumn, setColumnSpan, setDescription, setFromCollectEarthCSV, setHandheldPromptLabel, setHeadingLabel, setHideKeyInCollectEarthRecordList, setHideWhenNotRelevant, setIncludedInCollectEarthHeader, setIncludeInDataExport, setInstanceLabel, setInterviewPromptLabel, setKey, setLabelOrientation, setLabelWidth, setMaxCountExpression, setMeasurement, setMinCountExpression, setMultiple, setName, setNumberLabel, setPaperPromptLabel, setParentDefinition, setPcPromptLabel, setQualifier, setRelevanceType, setRelevantExpression, setReportingLabel, setRequiredWhenExpression, setRequirenessType, setShowInSummary, setShowInUI, setShowReadOnlyFieldInCollectEarth, setTabName, setWidthMethods inherited from class org.openforis.collect.designer.form.VersionableItemFormObject
getDeprecatedVersionId, getSinceVersionId, setDeprecatedVersionId, setSinceVersionIdMethods inherited from class org.openforis.collect.designer.form.FormObject
getSource
-
Field Details
-
ATTRIBUTE_DEFAULTS_FIELD
- See Also:
-
CHECKS_FIELD
- See Also:
-
KEY_FIELD
- See Also:
-
MEASUREMENT_FIELD
- See Also:
-
CALCULATED_FIELD
- See Also:
-
REFERENCED_ATTRIBUTE_PATH_FIELD
- See Also:
-
-
Method Details
-
saveTo
- Overrides:
saveToin classNodeDefinitionFormObject<T extends AttributeDefinition>
-
loadFrom
- Overrides:
loadFromin classNodeDefinitionFormObject<T extends AttributeDefinition>
-
reset
protected void reset()- Overrides:
resetin classNodeDefinitionFormObject<T extends AttributeDefinition>
-
getAttributeDefaults
-
setAttributeDefaults
-
getPhaseToApplyDefaultValue
-
setPhaseToApplyDefaultValue
-
isEditable
public boolean isEditable() -
setEditable
public void setEditable(boolean editable) -
isShowInMapBalloon
public boolean isShowInMapBalloon() -
setShowInMapBalloon
public void setShowInMapBalloon(boolean showInMapBalloon) -
getChecks
-
setChecks
-
getVisibleFields
-
setVisibleFields
-
getReferencedAttributePath
-
setReferencedAttributePath
-