Class GrouperConfigurationModuleAttribute

java.lang.Object
edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleAttribute

public class GrouperConfigurationModuleAttribute extends Object
  • Constructor Details

    • GrouperConfigurationModuleAttribute

      public GrouperConfigurationModuleAttribute()
  • Method Details

    • setLabel

      public void setLabel(String label)
    • setDescription

      public void setDescription(String description)
    • getGrouperConfigModule

      public GrouperConfigurationModuleBase getGrouperConfigModule()
    • setGrouperConfigModule

      public void setGrouperConfigModule(GrouperConfigurationModuleBase grouperConfigModule)
    • getType

      public ConfigItemMetadataType getType()
    • setType

      public void setType(ConfigItemMetadataType type)
    • isRequired

      public boolean isRequired()
      is this attribute required
      Returns:
    • isReadOnly

      public boolean isReadOnly()
    • setReadOnly

      public void setReadOnly(boolean readOnly)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • getConfigSuffix

      public String getConfigSuffix()
    • setConfigSuffix

      public void setConfigSuffix(String configSuffix)
    • getDefaultValue

      public String getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(String defaultValue)
    • getFormElement

      public ConfigItemFormElement getFormElement()
    • setFormElement

      public void setFormElement(ConfigItemFormElement formElement)
    • getFullPropertyName

      public String getFullPropertyName()
    • setFullPropertyName

      public void setFullPropertyName(String fullPropertyName)
    • getConfigItemMetadata

      public ConfigItemMetadata getConfigItemMetadata()
      config item metadata this attribute is backed with
      Returns:
    • setConfigItemMetadata

      public void setConfigItemMetadata(ConfigItemMetadata configItemMetadata)
      config item metadata this attribute is backed with
      Parameters:
      configItemMetadata -
    • getLabel

      public String getLabel()
      get label to display for this attribute
      Returns:
    • getDescription

      public String getDescription()
      get description to display for this attribute
      Returns:
    • isExpressionLanguage

      public boolean isExpressionLanguage()
    • setExpressionLanguage

      public void setExpressionLanguage(boolean expressionLanguage)
    • isPassword

      public boolean isPassword()
    • setPassword

      public void setPassword(boolean password)
    • getExpressionLanguageScript

      public String getExpressionLanguageScript()
    • setExpressionLanguageScript

      public void setExpressionLanguageScript(String expressionLanguageScript)
    • getDropdownValuesAndLabels

      public List<MultiKey> getDropdownValuesAndLabels()
    • setDropdownValuesAndLabels

      public void setDropdownValuesAndLabels(List<MultiKey> dropdownValuesAndLabels)
    • getCheckboxAttributes

      public List<MultiKey> getCheckboxAttributes()
    • setCheckboxAttributes

      public void setCheckboxAttributes(List<MultiKey> checkboxAttributes)
    • getRepeatGroupIndex

      public int getRepeatGroupIndex()
    • setRepeatGroupIndex

      public void setRepeatGroupIndex(int repeatGroupIndex)
    • getValueOrExpressionEvaluation

      public String getValueOrExpressionEvaluation()
      get the value or the expression language evaluation
      Returns:
      the value
    • isHasValue

      public boolean isHasValue()
    • getValueOrExpressionEvaluationValue

      public String getValueOrExpressionEvaluationValue()
      get the value or the expression language evaluation
      Returns:
      the value
    • isHasValueConsiderExpressionEvaluation

      public boolean isHasValueConsiderExpressionEvaluation()
    • getHtmlForElementIdHandle

      public String getHtmlForElementIdHandle()
      get the html id for the field
      Returns:
    • getEvaluatedValueForValidation

      public String getEvaluatedValueForValidation() throws UnsupportedOperationException
      Returns:
      get evaluated value for validation
      Throws:
      UnsupportedOperationException
    • getObjectValueAllowInvalid

      public Object getObjectValueAllowInvalid()
      Returns:
      converted value to correct configItemMetadataType from string
    • setShow

      public void setShow(boolean show)
    • isShow

      public boolean isShow()
      Returns:
      if show
    • getExpressionLanguageValue

      public String getExpressionLanguageValue()
    • setExpressionLanguageValue

      public void setExpressionLanguageValue(String expressionLanguageValue)