Class GrouperDataFieldConfig

java.lang.Object
edu.internet2.middleware.grouper.dataField.GrouperDataFieldConfig

public class GrouperDataFieldConfig extends Object
  • Constructor Details

    • GrouperDataFieldConfig

      public GrouperDataFieldConfig()
  • Method Details

    • readFromConfig

      public void readFromConfig(String configId)
      Parameters:
      configId -
    • getConfigId

      public String getConfigId()
    • setConfigId

      public void setConfigId(String configId)
    • getFieldDataAssignableTo

      public String getFieldDataAssignableTo()
    • setFieldDataAssignableTo

      public void setFieldDataAssignableTo(String fieldDataAssignableTo)
    • getGrouperPrivacyRealmConfigId

      public String getGrouperPrivacyRealmConfigId()
    • getFieldAliases

      public Set<String> getFieldAliases()
      aliases that this field is referred to as {valueType: "string", required: true, multiple: true, regex: "^grouperDataField\\.[^.]+\\.fieldAliases$"} grouperDataField.dataFieldConfigId.fieldAliases =
      Returns:
      field aliases
    • setFieldAliases

      public void setFieldAliases(Set<String> fieldAliases)
      aliases that this field is referred to as {valueType: "string", required: true, multiple: true, regex: "^grouperDataField\\.[^.]+\\.fieldAliases$"} grouperDataField.dataFieldConfigId.fieldAliases =
      Parameters:
      fieldAliases -
    • isFieldMultiValued

      public boolean isFieldMultiValued()
      # if this field can have multiple values # {valueType: "boolean", defaultValue: "false", regex: "^grouperDataField\\.[^.]+\\.fieldMultiValued$"} # grouperDataField.dataFieldConfigId.fieldMultiValued =
      Returns:
    • setFieldMultiValued

      public void setFieldMultiValued(boolean fieldMultiValued)
      # if this field can have multiple values # {valueType: "boolean", defaultValue: "false", regex: "^grouperDataField\\.[^.]+\\.fieldMultiValued$"} # grouperDataField.dataFieldConfigId.fieldMultiValued =
      Parameters:
      fieldMultiValued -
    • getFieldDataType

      public GrouperDataFieldType getFieldDataType()
      # data type for this field # {valueType: "string", defaultValue: "string", regex: "^grouperDataField\\.[^.]+\\.fieldDataType$", formElement: "dropdown", optionValues: ["string", "integer", "timestamp", "boolean"]} # grouperDataField.dataFieldConfigId.fieldDataType =
      Returns:
    • setFieldDataType

      public void setFieldDataType(GrouperDataFieldType fieldDataType)
      # data type for this field # {valueType: "string", defaultValue: "string", regex: "^grouperDataField\\.[^.]+\\.fieldDataType$", formElement: "dropdown", optionValues: ["string", "integer", "timestamp", "boolean"]} # grouperDataField.dataFieldConfigId.fieldDataType =
      Parameters:
      fieldDataType -
    • getFieldDataStructure

      public GrouperDataFieldStructure getFieldDataStructure()
      # data structure for this field # {valueType: "string", defaultValue: "attribute", regex: "^grouperDataField\\.[^.]+\\.fieldDataStructure$", formElement: "dropdown", optionValues: ["attribute", "rowColumn"]} # grouperDataField.dataFieldConfigId.fieldDataStructure =
      Returns:
    • setFieldDataStructure

      public void setFieldDataStructure(GrouperDataFieldStructure fieldDataStructure)
      # data structure for this field # {valueType: "string", defaultValue: "attribute", regex: "^grouperDataField\\.[^.]+\\.fieldDataStructure$", formElement: "dropdown", optionValues: ["attribute", "rowColumn"]} # grouperDataField.dataFieldConfigId.fieldDataStructure =
      Parameters:
      fieldDataStructure -
    • getDescriptionHtml

      public String getDescriptionHtml()
    • setDescriptionHtml

      public void setDescriptionHtml(String descriptionHtml)
    • getDataOwnerHtml

      public String getDataOwnerHtml()
    • setDataOwnerHtml

      public void setDataOwnerHtml(String dataOwnerHtml)
    • getHowToGetAccessHtml

      public String getHowToGetAccessHtml()
    • setHowToGetAccessHtml

      public void setHowToGetAccessHtml(String howToGetAccessHtml)
    • getZeroToManyExamplesHtml

      public String getZeroToManyExamplesHtml()
    • setZeroToManyExamplesHtml

      public void setZeroToManyExamplesHtml(String zeroToManyExamplesHtml)