Class GrouperDataRowConfig

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

public class GrouperDataRowConfig extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    number of fields in this row {valueType: "string", order: 3000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowNumberOfDataFields$", formElement: "dropdown", optionValues: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"]} grouperDataRow.dataRowConfigId.rowNumberOfDataFields = data field for this column {valueType: "string", required: true, order: 4000, showEl: "${rowNumberOfDataFields > $i$}", repeatGroup: "rowDataField", repeatCount: 30, formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataRow.dataRowConfigId.rowDataField.$i$.colDataFieldConfigId =
     
     
     
    privacy realm for people who can see or use this data row {valueType: "string", order: 2000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowPrivacyRealm$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperPrivacyRealm"} grouperDataRow.dataRowConfigId.rowPrivacyRealm =
    aliases that this row is referred to as {valueType: "string", order: 1000, subSection: "dataRowConfig", required: true, multiple: true, regex: "^grouperDataRow\\.[^.]+\\.rowAliases$"} grouperDataRow.dataRowConfigId.rowAliases =
    if this data field is the key or part of a composite key that uniquely matches this row from source and grouper {valueType: "boolean", required: true, order: 4010, showEl: "${rowNumberOfDataFields > $i$}", repeatGroup: "rowDataField", repeatCount: 30} grouperDataRow.dataRowConfigId.rowDataField.$i$.rowKeyField =
     
    void
     
    void
    setConfigId(String configId)
     
    void
    setDataFieldConfigIds(Set<String> dataFieldConfigIds1)
    number of fields in this row {valueType: "string", order: 3000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowNumberOfDataFields$", formElement: "dropdown", optionValues: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"]} grouperDataRow.dataRowConfigId.rowNumberOfDataFields = data field for this column {valueType: "string", required: true, order: 4000, showEl: "${rowNumberOfDataFields > $i$}", repeatGroup: "rowDataField", repeatCount: 30, formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataRow.dataRowConfigId.rowDataField.$i$.colDataFieldConfigId =
    void
    setDataOwnerHtml(String dataOwnerHtml)
     
    void
    setDescriptionHtml(String descriptionHtml)
     
    void
    setHowToGetAccessHtml(String howToGetAccessHtml)
     
    void
    setPrivacyRealmName(String privacyRealm1)
    privacy realm for people who can see or use this data row {valueType: "string", order: 2000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowPrivacyRealm$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperPrivacyRealm"} grouperDataRow.dataRowConfigId.rowPrivacyRealm =
    void
    setRowAliases(Set<String> fieldAliases)
    aliases that this row is referred to as {valueType: "string", order: 1000, subSection: "dataRowConfig", required: true, multiple: true, regex: "^grouperDataRow\\.[^.]+\\.rowAliases$"} grouperDataRow.dataRowConfigId.rowAliases =
    void
    setZeroToManyExamplesHtml(String zeroToManyExamplesHtml)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GrouperDataRowConfig

      public GrouperDataRowConfig()
  • Method Details

    • readFromConfig

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

      public String getConfigId()
    • setConfigId

      public void setConfigId(String configId)
    • getRowKeyFieldConfigIds

      public Set<String> getRowKeyFieldConfigIds()
      if this data field is the key or part of a composite key that uniquely matches this row from source and grouper {valueType: "boolean", required: true, order: 4010, showEl: "${rowNumberOfDataFields > $i$}", repeatGroup: "rowDataField", repeatCount: 30} grouperDataRow.dataRowConfigId.rowDataField.$i$.rowKeyField =
      Returns:
      config ids
    • getDataFieldConfigIds

      public Set<String> getDataFieldConfigIds()
      number of fields in this row {valueType: "string", order: 3000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowNumberOfDataFields$", formElement: "dropdown", optionValues: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"]} grouperDataRow.dataRowConfigId.rowNumberOfDataFields = data field for this column {valueType: "string", required: true, order: 4000, showEl: "${rowNumberOfDataFields > $i$}", repeatGroup: "rowDataField", repeatCount: 30, formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataRow.dataRowConfigId.rowDataField.$i$.colDataFieldConfigId =
      Returns:
    • setDataFieldConfigIds

      public void setDataFieldConfigIds(Set<String> dataFieldConfigIds1)
      number of fields in this row {valueType: "string", order: 3000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowNumberOfDataFields$", formElement: "dropdown", optionValues: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"]} grouperDataRow.dataRowConfigId.rowNumberOfDataFields = data field for this column {valueType: "string", required: true, order: 4000, showEl: "${rowNumberOfDataFields > $i$}", repeatGroup: "rowDataField", repeatCount: 30, formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataRow.dataRowConfigId.rowDataField.$i$.colDataFieldConfigId =
      Parameters:
      dataFieldConfigIds1 -
    • getPrivacyRealmName

      public String getPrivacyRealmName()
      privacy realm for people who can see or use this data row {valueType: "string", order: 2000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowPrivacyRealm$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperPrivacyRealm"} grouperDataRow.dataRowConfigId.rowPrivacyRealm =
      Returns:
      realm
    • setPrivacyRealmName

      public void setPrivacyRealmName(String privacyRealm1)
      privacy realm for people who can see or use this data row {valueType: "string", order: 2000, subSection: "dataRowConfig", required: true, regex: "^grouperDataRow\\.[^.]+\\.rowPrivacyRealm$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperPrivacyRealm"} grouperDataRow.dataRowConfigId.rowPrivacyRealm =
      Parameters:
      privacyRealm1 -
    • getRowAliases

      public Set<String> getRowAliases()
      aliases that this row is referred to as {valueType: "string", order: 1000, subSection: "dataRowConfig", required: true, multiple: true, regex: "^grouperDataRow\\.[^.]+\\.rowAliases$"} grouperDataRow.dataRowConfigId.rowAliases =
      Returns:
      field aliases
    • setRowAliases

      public void setRowAliases(Set<String> fieldAliases)
      aliases that this row is referred to as {valueType: "string", order: 1000, subSection: "dataRowConfig", required: true, multiple: true, regex: "^grouperDataRow\\.[^.]+\\.rowAliases$"} grouperDataRow.dataRowConfigId.rowAliases =
      Parameters:
      fieldAliases -
    • 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)