Class AttributeDefView
- java.lang.Object
-
- org.openforis.collect.metamodel.view.SurveyObjectView
-
- org.openforis.collect.metamodel.view.NodeDefView
-
- org.openforis.collect.metamodel.view.AttributeDefView
-
- Direct Known Subclasses:
BooleanAttributeDefView,CodeAttributeDefView,CoordinateAttributeDefView,FileAttributeDefView,NumericAttributeDefView,TaxonAttributeDefView,TextAttributeDefView
public class AttributeDefView extends NodeDefView
-
-
Field Summary
-
Fields inherited from class org.openforis.collect.metamodel.view.SurveyObjectView
id
-
-
Constructor Summary
Constructors Constructor Description AttributeDefView(int id, String name, String label, AttributeType type, List<String> fieldNames, boolean key, boolean multiple)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeTypegetAttributeType()List<String>getFieldLabels()List<String>getFieldNames()Map<String,Boolean>getVisibilityByField()booleanisCalculated()booleanisHidden()booleanisMeasurement()booleanisQualifier()booleanisShowInRecordSummaryList()voidsetCalculated(boolean calculated)voidsetFieldLabels(List<String> fieldLabels)voidsetHidden(boolean hidden)voidsetMeasurement(boolean measurement)voidsetQualifier(boolean qualifier)voidsetShowInRecordSummaryList(boolean showInRecordSummaryList)voidsetVisibilityByField(Map<String,Boolean> visibilityByField)-
Methods inherited from class org.openforis.collect.metamodel.view.NodeDefView
getDeprecatedVersionId, getDescription, getHeadingLabel, getLabel, getLabelWidth, getName, getNumberLabel, getSinceVersionId, getType, getWidth, isAlwaysRelevant, isHideWhenNotRelevant, isKey, isMultiple, setAlwaysRelevant, setDeprecatedVersionId, setDescription, setHeadingLabel, setHideWhenNotRelevant, setLabelWidth, setNumberLabel, setSinceVersionId, setWidth
-
Methods inherited from class org.openforis.collect.metamodel.view.SurveyObjectView
getId, setId
-
-
-
-
Constructor Detail
-
AttributeDefView
public AttributeDefView(int id, String name, String label, AttributeType type, List<String> fieldNames, boolean key, boolean multiple)
-
-
Method Detail
-
getAttributeType
public AttributeType getAttributeType()
-
isShowInRecordSummaryList
public boolean isShowInRecordSummaryList()
-
setShowInRecordSummaryList
public void setShowInRecordSummaryList(boolean showInRecordSummaryList)
-
isMeasurement
public boolean isMeasurement()
-
setMeasurement
public void setMeasurement(boolean measurement)
-
isQualifier
public boolean isQualifier()
-
setQualifier
public void setQualifier(boolean qualifier)
-
isCalculated
public boolean isCalculated()
-
setCalculated
public void setCalculated(boolean calculated)
-
isHidden
public boolean isHidden()
-
setHidden
public void setHidden(boolean hidden)
-
-