Class AttributeVM<T extends AttributeDefinition>

Direct Known Subclasses:
BooleanAttributeVM, CodeAttributeVM, CoordinateAttributeVM, DefaultAttributeVM, FileAttributeVM, NumericAttributeVM, TaxonAttributeVM

public abstract class AttributeVM<T extends AttributeDefinition> extends NodeDefinitionVM<T>
Author:
S. Ricci
  • Field Details

  • Constructor Details

    • AttributeVM

      public AttributeVM()
  • Method Details

    • createFormObject

      protected FormObject<T> createFormObject()
      Specified by:
      createFormObject in class SurveyObjectBaseVM<T extends AttributeDefinition>
    • setEditedItem

      public void setEditedItem(T editedItem)
      Overrides:
      setEditedItem in class SurveyObjectBaseVM<T extends AttributeDefinition>
    • getDependentNodes

      public List<Map<String,String>> getDependentNodes()
      Overrides:
      getDependentNodes in class NodeDefinitionVM<T extends AttributeDefinition>
    • initChecks

      protected void initChecks()
    • currentLanguageChanged

      public void currentLanguageChanged()
      Overrides:
      currentLanguageChanged in class NodeDefinitionVM<T extends AttributeDefinition>
    • addCheck

      public void addCheck(String checkType)
    • editCheck

      public void editCheck()
    • deleteCheck

      public void deleteCheck()
    • selectCheck

      public void selectCheck(Check<?> check)
    • keyChanged

      public void keyChanged(org.zkoss.bind.Binder binder, boolean key)
    • calculatedChanged

      public void calculatedChanged(org.zkoss.bind.Binder binder, boolean changed)
    • openCheckEditPopUp

      protected void openCheckEditPopUp()
    • applyChangesToEditedCheck

      public void applyChangesToEditedCheck(org.zkoss.bind.Binder binder)
    • cancelChangesToEditedCheck

      public void cancelChangesToEditedCheck(org.zkoss.bind.Binder binder)
    • closeCheckEditPopUp

      protected void closeCheckEditPopUp(org.zkoss.bind.Binder binder)
    • initAttributeDefaults

      protected void initAttributeDefaults()
    • addAttributeDefault

      public void addAttributeDefault()
    • checkCanInsertAttributeDefault

      protected boolean checkCanInsertAttributeDefault()
    • editAttributeDefault

      public void editAttributeDefault()
    • deleteAttributeDefault

      public void deleteAttributeDefault()
    • selectAttributeDefault

      public void selectAttributeDefault(AttributeDefault attributeDefault)
    • openAttributeDefaultEditPopUp

      protected void openAttributeDefaultEditPopUp()
    • applyChangesToEditedAttributeDefault

      public void applyChangesToEditedAttributeDefault(org.zkoss.bind.Binder binder)
    • cancelChangesToEditedAttributeDefault

      public void cancelChangesToEditedAttributeDefault(org.zkoss.bind.Binder binder)
    • closeAttributeDefaultEditPopUp

      protected void closeAttributeDefaultEditPopUp(org.zkoss.bind.Binder binder)
    • moveSelectedAttributeDefaultUp

      public void moveSelectedAttributeDefaultUp()
    • moveSelectedAttributeDefaultDown

      public void moveSelectedAttributeDefaultDown()
    • moveSelectedAttributeDefault

      protected void moveSelectedAttributeDefault(boolean up)
    • getSelectedAttributeDefaultIndex

      protected int getSelectedAttributeDefaultIndex()
    • moveSelectedAttributeDefault

      protected void moveSelectedAttributeDefault(int indexTo)
    • isMoveSelectedAttributeDefaultUpDisabled

      public boolean isMoveSelectedAttributeDefaultUpDisabled()
    • isMoveSelectedAttributeDefaultDownDisabled

      public boolean isMoveSelectedAttributeDefaultDownDisabled()
    • isMoveSelectedAttributeDefaultDisabled

      protected boolean isMoveSelectedAttributeDefaultDisabled(boolean up)
    • openReferencedAttributeSelector

      public void openReferencedAttributeSelector(org.zkoss.bind.Binder binder)
    • generateEntityAlias

      public void generateEntityAlias()
    • getAttributeDefaults

      public List<AttributeDefault> getAttributeDefaults()
    • getSelectedAttributeDefault

      public AttributeDefault getSelectedAttributeDefault()
    • setSelectedAttributeDefault

      public void setSelectedAttributeDefault(AttributeDefault selectedAttributeDefault)
    • getSelectedCheck

      public Check<?> getSelectedCheck()
    • setSelectedCheck

      public void setSelectedCheck(Check<?> selectedCheck)
    • getChecks

      public List<Check<?>> getChecks()
    • getCheckTypes

      public List<CheckType> getCheckTypes()
    • getCheckTypeLabel

      public String getCheckTypeLabel(Check<?> check)
    • getCheckFlagLabel

      public String getCheckFlagLabel(Check<?> check)
    • getCheckMessage

      public String getCheckMessage(Check<?> check)
    • getCheckExpressionPreview

      public String getCheckExpressionPreview(Check<?> check)
    • getCheckCondition

      public String getCheckCondition(Check<?> check)