Class GrouperDataFieldConfig
java.lang.Object
edu.internet2.middleware.grouper.dataField.GrouperDataFieldConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaliases that this field is referred to as {valueType: "string", required: true, multiple: true, regex: "^grouperDataField\\.[^.]+\\.fieldAliases$"} grouperDataField.dataFieldConfigId.fieldAliases =# data structure for this field # {valueType: "string", defaultValue: "attribute", regex: "^grouperDataField\\.[^.]+\\.fieldDataStructure$", formElement: "dropdown", optionValues: ["attribute", "rowColumn"]} # grouperDataField.dataFieldConfigId.fieldDataStructure =# data type for this field # {valueType: "string", defaultValue: "string", regex: "^grouperDataField\\.[^.]+\\.fieldDataType$", formElement: "dropdown", optionValues: ["string", "integer", "timestamp", "boolean"]} # grouperDataField.dataFieldConfigId.fieldDataType =boolean
# if this field can have multiple values # {valueType: "boolean", defaultValue: "false", regex: "^grouperDataField\\.[^.]+\\.fieldMultiValued$"} # grouperDataField.dataFieldConfigId.fieldMultiValued =void
readFromConfig
(String configId) void
setConfigId
(String configId) void
setDataOwnerHtml
(String dataOwnerHtml) void
setDescriptionHtml
(String descriptionHtml) 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 =void
setFieldDataAssignableTo
(String fieldDataAssignableTo) void
setFieldDataStructure
(GrouperDataFieldStructure fieldDataStructure) # data structure for this field # {valueType: "string", defaultValue: "attribute", regex: "^grouperDataField\\.[^.]+\\.fieldDataStructure$", formElement: "dropdown", optionValues: ["attribute", "rowColumn"]} # grouperDataField.dataFieldConfigId.fieldDataStructure =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 =void
setFieldMultiValued
(boolean fieldMultiValued) # if this field can have multiple values # {valueType: "boolean", defaultValue: "false", regex: "^grouperDataField\\.[^.]+\\.fieldMultiValued$"} # grouperDataField.dataFieldConfigId.fieldMultiValued =void
setHowToGetAccessHtml
(String howToGetAccessHtml) void
setZeroToManyExamplesHtml
(String zeroToManyExamplesHtml)
-
Constructor Details
-
GrouperDataFieldConfig
public GrouperDataFieldConfig()
-
-
Method Details
-
readFromConfig
- Parameters:
configId
-
-
getConfigId
-
setConfigId
-
getFieldDataAssignableTo
-
setFieldDataAssignableTo
-
getGrouperPrivacyRealmConfigId
-
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
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
# data type for this field # {valueType: "string", defaultValue: "string", regex: "^grouperDataField\\.[^.]+\\.fieldDataType$", formElement: "dropdown", optionValues: ["string", "integer", "timestamp", "boolean"]} # grouperDataField.dataFieldConfigId.fieldDataType =- Returns:
-
setFieldDataType
# 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
# data structure for this field # {valueType: "string", defaultValue: "attribute", regex: "^grouperDataField\\.[^.]+\\.fieldDataStructure$", formElement: "dropdown", optionValues: ["attribute", "rowColumn"]} # grouperDataField.dataFieldConfigId.fieldDataStructure =- Returns:
-
setFieldDataStructure
# data structure for this field # {valueType: "string", defaultValue: "attribute", regex: "^grouperDataField\\.[^.]+\\.fieldDataStructure$", formElement: "dropdown", optionValues: ["attribute", "rowColumn"]} # grouperDataField.dataFieldConfigId.fieldDataStructure =- Parameters:
fieldDataStructure
-
-
getDescriptionHtml
-
setDescriptionHtml
-
getDataOwnerHtml
-
setDataOwnerHtml
-
getHowToGetAccessHtml
-
setHowToGetAccessHtml
-
getZeroToManyExamplesHtml
-
setZeroToManyExamplesHtml
-