public abstract class NodeDefinitionFormObject<T extends NodeDefinition> extends VersionableItemFormObject<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeDefinitionFormObject.RelevanceType |
static class |
NodeDefinitionFormObject.RequirenessType |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
key |
protected boolean |
measurement |
static String |
MULTIPLE_FIELD |
protected boolean |
qualifier |
static String |
REQUIRED_FIELD |
protected boolean |
showInSummary |
VERSION_EMPTY_SELECTIONgetDeprecatedVersionId, getSinceVersionId, setDeprecatedVersionId, setSinceVersionIdgetSourcepublic static final String MULTIPLE_FIELD
public static final String REQUIRED_FIELD
protected boolean key
protected boolean measurement
protected boolean qualifier
protected boolean showInSummary
public static NodeDefinitionFormObject<? extends NodeDefinition> newInstance(EntityDefinition parentDefn, NodeType nodeType, AttributeType attributeType)
public static AttributeDefinitionFormObject<?> newInstance(EntityDefinition parentDefn, AttributeType attributeType)
public void loadFrom(T source, String language)
loadFrom in class VersionableItemFormObject<T extends NodeDefinition>public void saveTo(T dest, String languageCode)
saveTo in class VersionableItemFormObject<T extends NodeDefinition>protected void reset()
reset in class VersionableItemFormObject<T extends NodeDefinition>protected UIOptions getUIOptions(NodeDefinition nodeDefn)
public void setParentDefinition(EntityDefinition parentDefinition)
public String getName()
public void setName(String name)
public boolean isKey()
public void setKey(boolean key)
public boolean isCalculated()
public void setCalculated(boolean calculated)
public boolean isQualifier()
public void setQualifier(boolean qualifier)
public boolean isShowInSummary()
public void setShowInSummary(boolean showInSummary)
public boolean isIncludeInDataExport()
public void setIncludeInDataExport(boolean includeInDataExport)
public boolean isShowInUI()
public void setShowInUI(boolean showInUI)
public boolean isCalculatedOnlyOneTime()
public void setCalculatedOnlyOneTime(boolean calculatedOnlyOneTime)
public String getHeadingLabel()
public void setHeadingLabel(String headingLabel)
public String getInstanceLabel()
public void setInstanceLabel(String instanceLabel)
public String getNumberLabel()
public void setNumberLabel(String numberLabel)
public String getAbbreviatedLabel()
public void setAbbreviatedLabel(String abbreviatedLabel)
public String getReportingLabel()
public void setReportingLabel(String reportingLabel)
public String getDescription()
public void setDescription(String description)
public boolean isMultiple()
public void setMultiple(boolean multiple)
public String getInterviewPromptLabel()
public void setInterviewPromptLabel(String interviewPromptLabel)
public String getPaperPromptLabel()
public void setPaperPromptLabel(String paperPromptLabel)
public String getHandheldPromptLabel()
public void setHandheldPromptLabel(String handheldPromptLabel)
public String getPcPromptLabel()
public void setPcPromptLabel(String pcPromptLabel)
public String getRequirenessType()
public void setRequirenessType(String requirenessType)
public String getRequiredWhenExpression()
public void setRequiredWhenExpression(String requiredWhenExpression)
public String getRelevanceType()
public void setRelevanceType(String relevanceType)
public String getRelevantExpression()
public void setRelevantExpression(String relevantExpression)
public boolean isHideWhenNotRelevant()
public void setHideWhenNotRelevant(boolean hideWhenNotRelevant)
public String getMinCountExpression()
public void setMinCountExpression(String expression)
public String getMaxCountExpression()
public void setMaxCountExpression(String expression)
public boolean isAutoGenerateMinItems()
public void setAutoGenerateMinItems(boolean autoGenerateMinItems)
public String getTabName()
public void setTabName(String tabName)
public int getColumn()
public void setColumn(int column)
public int getColumnSpan()
public void setColumnSpan(int columnSpan)
public Integer getWidth()
public void setWidth(Integer width)
public Integer getLabelWidth()
public void setLabelWidth(Integer labelWidth)
public String getLabelOrientation()
public void setLabelOrientation(String labelOrientation)
public boolean isFromCollectEarthCSV()
public void setFromCollectEarthCSV(boolean fromCollectEarthCSV)
public boolean isIncludedInCollectEarthHeader()
public void setIncludedInCollectEarthHeader(boolean showReadOnlyFieldInCollectEarth)
public boolean isShowReadOnlyFieldInCollectEarth()
public void setShowReadOnlyFieldInCollectEarth(boolean showReadOnlyFieldInCollectEarth)
public boolean isHideKeyInCollectEarthRecordList()
public void setHideKeyInCollectEarthRecordList(boolean hideKeyInCollectEarthRecordList)
public String getDefaultInstanceLabel()
public String getDefaultHeadingLabel()
public String getDefaultDescription()
public boolean isMeasurement()
public void setMeasurement(boolean measurement)
public Integer getBackgroundTransparency()
public void setBackgroundTransparency(Integer backgroundTransparency)
public String getBackgroundColor()
public void setBackgroundColor(String backgroundColor)
Copyright © 2020 Open Foris. All rights reserved.