Class GrouperDataProviderQueryFieldConfig
java.lang.Object
edu.internet2.middleware.grouper.dataField.GrouperDataProviderQueryFieldConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldAttribute$", showEl: "${providerQueryDataField.performance issue with lower case attributesdata field for this column {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldConfigId$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.mapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldMappingType$", formElement: "dropdown", optionValues: ["attribute"]} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.voidreadFromConfig(String configId, int index) voidsetProviderDataFieldAttribute(String providerDataFieldAttribute) mapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldAttribute$", showEl: "${providerQueryDataField.voidsetProviderDataFieldConfigId(String providerDataFieldConfigId) data field for this column {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldConfigId$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.voidsetProviderDataFieldMappingType(GrouperDataProviderQueryFieldMappingType providerDataFieldMappingType) mapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldMappingType$", formElement: "dropdown", optionValues: ["attribute"]} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.
-
Constructor Details
-
GrouperDataProviderQueryFieldConfig
public GrouperDataProviderQueryFieldConfig()
-
-
Method Details
-
readFromConfig
- Parameters:
configId-
-
getProviderDataFieldAttributeLowerCase
performance issue with lower case attributes- Returns:
-
getProviderDataFieldConfigId
data field for this column {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldConfigId$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.$i$.providerDataFieldConfigId =- Returns:
-
setProviderDataFieldConfigId
data field for this column {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldConfigId$", formElement: "dropdown", optionValuesFromClass: "edu.internet2.middleware.grouper.dataField.GrouperDataField"} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.$i$.providerDataFieldConfigId =- Parameters:
providerDataFieldConfigId-
-
getProviderDataFieldMappingType
mapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldMappingType$", formElement: "dropdown", optionValues: ["attribute"]} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.$i$.providerDataFieldMappingType =- Returns:
-
setProviderDataFieldMappingType
public void setProviderDataFieldMappingType(GrouperDataProviderQueryFieldMappingType providerDataFieldMappingType) mapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldMappingType$", formElement: "dropdown", optionValues: ["attribute"]} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.$i$.providerDataFieldMappingType =- Parameters:
providerDataFieldMappingType-
-
getProviderDataFieldAttribute
mapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldAttribute$", showEl: "${providerQueryDataField.$i$.providerDataFieldMappingType == 'attribute'}"} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.$i$.providerDataFieldAttribute =- Returns:
-
setProviderDataFieldAttribute
mapping type for this data field {valueType: "string", required: true, regex: "^dataProviderQueryConfigId\\.[^.]+\\.providerQueryDataField\\.[0-9]+\\.providerDataFieldAttribute$", showEl: "${providerQueryDataField.$i$.providerDataFieldMappingType == 'attribute'}"} grouperDataProviderQuery.dataProviderQueryConfigId.providerQueryDataField.$i$.providerDataFieldAttribute =- Parameters:
providerDataFieldAttribute-
-